Scanframe Modular Application 0.1.0
Loading...
Searching...
No Matches
ParamMappingPropertyPage.h
Go to the documentation of this file.
1#pragma once
2#include "../Namespace.h"
5
6namespace sf
7{
8
9namespace Ui
10{
11// Forward definition of auto generated class.
12class ParamMappingPropertyPage;
13}// namespace Ui
14
16{
17 Q_OBJECT
18
19 public:
23 ParamMappingPropertyPage(const StringList& target, QWidget* parent);
24
26
31
33 bool isPageModified() const override;
34
36 void applyPage() override;
37
39 void updatePage() override;
40
42 void storeState(ConfigStore& cfg_store, bool save) override;
43
44 private:
46 Ui::ParamMappingPropertyPage* ui;
48 StringList _target;
51};
52
53}// namespace sf
Class to store application configuration. Uses the global application settings or a given ini-file.
Definition ConfigStore.h:17
Definition ParamMappingPropertyPage.h:16
void applyPage() override
Overridden from base class.
~ParamMappingPropertyPage() override
Virtual destructor.
void storeState(ConfigStore &cfg_store, bool save) override
Overridden from base class.
bool isPageModified() const override
Overridden from base class.
void updatePage() override
Overridden from base class.
ParamMappingPropertyPage(const StringList &target, QWidget *parent)
Constructor.
TClosure< void, QWidget * > onApply
Definition ParamMappingPropertyPage.h:25
Widget to create a page in a PropertySheet dialog.
Definition PropertyPage.h:15
Encapsulates the std::function() template.
Definition TClosure.h:14
Definition ApplicationPropertyPage.h:7
Definition Application.h:10