Scanframe Modular Application 0.1.0
Loading...
Searching...
No Matches
MeanderScanMethodPropertyPage.h
Go to the documentation of this file.
1#pragma once
2#include "MeanderScanMethod.h"
4
5namespace sf::ipj
6{
7
8namespace Ui
9{
10class MeanderScanMethodPropertyPage;
11}
12
14{
15 Q_OBJECT
16
17 public:
21 explicit MeanderScanMethodPropertyPage(MeanderScanMethod* target, QWidget* parent = nullptr);
22
26 QString getPageName() const override;
27
31 void applyPage() override;
32
36 void afterPageApply(bool was_modified) override;
37
41 bool isPageModified() const override;
42
46 void updatePage() override;
47
48 private:
49 Ui::MeanderScanMethodPropertyPage* ui;
50 MeanderScanMethod* _scanMethod;
51 Variable::PtrVector _varList;
52};
53
54}// namespace sf::ipj
Widget to create a page in a PropertySheet dialog.
Definition PropertyPage.h:16
Definition MeanderScanMethodPropertyPage.h:14
MeanderScanMethodPropertyPage(MeanderScanMethod *target, QWidget *parent=nullptr)
Constructor.
void afterPageApply(bool was_modified) override
Overridden from base class.
void updatePage() override
Overridden from base class.
QString getPageName() const override
Overridden from base class.
void applyPage() override
Overridden from base class.
bool isPageModified() const override
Overridden from base class.
Definition MeanderScanMethod.h:13
Definition ApplicationPropertyPage.h:7
Definition LineScanMethod.h:6