Extracted KiwixApp::setupDirectoryMonitoring()

This commit is contained in:
Veloman Yunkan 2024-07-22 16:26:26 +04:00 committed by Kelson
parent 149752dfed
commit ccacdc0a5c
2 changed files with 10 additions and 3 deletions

View File

@ -105,6 +105,15 @@ void KiwixApp::init()
connect(&m_watcher, &QFileSystemWatcher::directoryChanged, this, [=](QString monitorDir) {
m_library.asyncUpdateFromDir(monitorDir);
});
setupDirectoryMonitoring();
restoreTabs();
restoreWindowState();
}
void KiwixApp::setupDirectoryMonitoring()
{
QString monitorDir = m_settingsManager.getMonitorDir();
QString downloadDir = m_settingsManager.getDownloadDir();
auto dirList = QSet<QString>({monitorDir, downloadDir});
@ -115,9 +124,6 @@ void KiwixApp::init()
m_library.asyncUpdateFromDir(dir);
}
}
restoreTabs();
restoreWindowState();
}
KiwixApp::~KiwixApp()

View File

@ -123,6 +123,7 @@ private:
QAction* mpa_actions[MAX_ACTION];
void setupDirectoryMonitoring();
QString findLibraryDirectory();
void restoreTabs();
void loadAndInstallTranslations(QTranslator& translator, const QString& filename, const QString& directory);