6 #ifndef SWIFT_GUI_COMPONENTS_SETTINGSMODELCOMPONENT_H
7 #define SWIFT_GUI_COMPONENTS_SETTINGSMODELCOMPONENT_H
16 class CSettingsModelComponent;
20 class CBackgroundDataUpdater;
45 QScopedPointer<Ui::CSettingsModelComponent> ui;
47 this, &CSettingsModelComponent::cacheChanged
50 this, &CSettingsModelComponent::cacheChanged
56 void consolidationEntered();
59 void allowExcludedModelsChanged(
bool allow);
Update and consolidation of DB data.
Settings UI for model matching/mapping.
CSettingsModelComponent(QWidget *parent=nullptr)
Constructor.
virtual ~CSettingsModelComponent()
Destructor.
void setBackgroundUpdater(const swift::core::db::CBackgroundDataUpdater *updater)
Updater (the updater this setting is for)
int getBackgroundUpdaterIntervallSecs() const
Interval, -1 for disabled.
Class template for accessing a specific value in the CSettingsCache.
Classes interacting with the swift database (aka "datastore").
High level reusable GUI components.