fix(setting-widget): Index is empty.
Description: 索引项接口对接 Log: 索引项接口对接 Bug: http://172.17.66.192/biz/bug-view-33094.html
This commit is contained in:
parent
c6e9922bc9
commit
9cd15760ba
|
@ -20,7 +20,7 @@ public:
|
||||||
explicit FileSearcher(QObject *parent = nullptr);
|
explicit FileSearcher(QObject *parent = nullptr);
|
||||||
~FileSearcher();
|
~FileSearcher();
|
||||||
|
|
||||||
int getCurrentIndexCount();
|
static int getCurrentIndexCount();
|
||||||
|
|
||||||
static size_t uniqueSymbol1;
|
static size_t uniqueSymbol1;
|
||||||
static size_t uniqueSymbol2;
|
static size_t uniqueSymbol2;
|
||||||
|
|
|
@ -7,6 +7,7 @@
|
||||||
#include "folder-list-item.h"
|
#include "folder-list-item.h"
|
||||||
#include "global-settings.h"
|
#include "global-settings.h"
|
||||||
#include "file-utils.h"
|
#include "file-utils.h"
|
||||||
|
#include "index/file-searcher.h"
|
||||||
|
|
||||||
extern void qt_blurImage(QImage &blurImage, qreal radius, bool quality, int transposed);
|
extern void qt_blurImage(QImage &blurImage, qreal radius, bool quality, int transposed);
|
||||||
SettingsWidget::SettingsWidget(QWidget *parent) : QWidget(parent)
|
SettingsWidget::SettingsWidget(QWidget *parent) : QWidget(parent)
|
||||||
|
@ -181,7 +182,6 @@ void SettingsWidget::setupBlackList(const QStringList& list) {
|
||||||
FolderListItem * item = new FolderListItem(m_dirListWidget, path);
|
FolderListItem * item = new FolderListItem(m_dirListWidget, path);
|
||||||
m_dirListLyt->addWidget(item);
|
m_dirListLyt->addWidget(item);
|
||||||
item->setMaximumWidth(470);
|
item->setMaximumWidth(470);
|
||||||
//测试用,实际调用中应等待后端完成操作后删除该控件
|
|
||||||
connect(item, SIGNAL(onDelBtnClicked(const QString&)), this, SLOT(onBtnDelClicked(const QString&)));
|
connect(item, SIGNAL(onDelBtnClicked(const QString&)), this, SLOT(onBtnDelClicked(const QString&)));
|
||||||
}
|
}
|
||||||
m_dirListLyt->addStretch();
|
m_dirListLyt->addStretch();
|
||||||
|
@ -209,12 +209,20 @@ void SettingsWidget::clearLayout(QLayout * layout) {
|
||||||
*/
|
*/
|
||||||
void SettingsWidget::refreshIndexState()
|
void SettingsWidget::refreshIndexState()
|
||||||
{
|
{
|
||||||
m_indexStateLabel->setText(QString::number(FileUtils::_index_status));
|
if (FileUtils::_index_status == CREATING_INDEX) {
|
||||||
m_indexNumLabel->setText(QString("%1/%2").arg(QString::number(FileUtils::_current_index_count)).arg(QString::number(FileUtils::_max_index_count)));
|
this->setIndexState(true);
|
||||||
|
} else {
|
||||||
|
this->setIndexState(false);
|
||||||
|
}
|
||||||
|
m_indexNumLabel->setText(QString("%1/%2").arg(QString::number(FileSearcher::getCurrentIndexCount())).arg(QString::number(FileUtils::_max_index_count)));
|
||||||
m_timer = new QTimer;
|
m_timer = new QTimer;
|
||||||
connect(m_timer, &QTimer::timeout, this, [ = ]() {
|
connect(m_timer, &QTimer::timeout, this, [ = ]() {
|
||||||
m_indexStateLabel->setText(QString::number(FileUtils::_index_status));
|
if (FileUtils::_index_status == CREATING_INDEX) {
|
||||||
m_indexNumLabel->setText(QString("%1/%2").arg(QString::number(FileUtils::_current_index_count)).arg(QString::number(FileUtils::_max_index_count)));
|
this->setIndexState(true);
|
||||||
|
} else {
|
||||||
|
this->setIndexState(false);
|
||||||
|
}
|
||||||
|
m_indexNumLabel->setText(QString("%1/%2").arg(QString::number(FileSearcher::getCurrentIndexCount())).arg(QString::number(FileUtils::_max_index_count)));
|
||||||
});
|
});
|
||||||
m_timer->start(0.5 * 1000);
|
m_timer->start(0.5 * 1000);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue