Ref T28, using background updater in mapping tool

This commit is contained in:
Klaus Basan
2017-05-03 02:25:06 +02:00
committed by Mathew Sutcliffe
parent f4af5e6cc1
commit 66e729b090
2 changed files with 36 additions and 1 deletions

View File

@@ -12,6 +12,7 @@
#ifndef SWIFTDATA_H
#define SWIFTDATA_H
#include "blackgui/settings/guisettings.h"
#include "blackgui/mainwindowaccess.h"
#include "blackgui/managedstatusbar.h"
#include "blackmisc/identifiable.h"
@@ -24,7 +25,14 @@
class QWidget;
namespace Ui { class CSwiftData; }
namespace BlackCore { class CWebDataServices; }
namespace BlackCore
{
class CWebDataServices;
namespace Db
{
class CBackgroundDataUpdater;
}
}
/*!
* swift data entry control (aka mapping tool)
@@ -68,12 +76,15 @@ private:
void initDynamicMenus();
void performGracefulShutdown();
void consolidationSettingChanged();
void displayConsole();
void displayLog();
BlackGui::CManagedStatusBar m_statusBar;
QScopedPointer<Ui::CSwiftData> ui;
QScopedPointer<BlackCore::Db::CBackgroundDataUpdater, QScopedPointerDeleteLater> m_updater;
BlackMisc::CSettingReadOnly<BlackGui::Settings::TBackgroundConsolidation> m_consolidationSettings { this, &CSwiftData::consolidationSettingChanged }; //!< consolidation time
};
#endif // guard