Scanframe Modular Application 0.1.0
Loading...
Searching...
No Matches
AscanPropertyPage.h
Go to the documentation of this file.
1#pragma once
5
6namespace sf
7{
8
9namespace Ui
10{
11class AscanPropertyPage;
12}
13
15{
16 Q_OBJECT
17
18 public:
19 explicit AscanPropertyPage(AscanGraph* target, QWidget* parent = nullptr);
20
22
23 [[nodiscard]] bool isPageModified() const override;
24
25 [[nodiscard]] QString getPageName() const override;
26
27 void applyPage() override;
28
29 void updatePage() override;
30
31 private:
32 Ui::AscanPropertyPage* ui;
33 AscanGraph* _target{nullptr};
34 IdPropertyList _idPropertyList;
35};
36
37}// namespace sf
Definition AscanGraph.h:17
Definition AscanPropertyPage.h:15
bool isPageModified() const override
Gets the modified/changed status of the page.
AscanPropertyPage(AscanGraph *target, QWidget *parent=nullptr)
~AscanPropertyPage() override
void applyPage() override
Applies the changes made in this page.
void updatePage() override
Updates the control widgets of the page.
QString getPageName() const override
Gets the name of the page for displaying in the list view. When reimplemented the QObject's name is r...
Class making checking of widgets Information ID's easier.
Definition IdPropertyList.h:12
Widget to create a page in a PropertySheet dialog.
Definition PropertyPage.h:16
Definition ApplicationPropertyPage.h:8
Definition Application.h:10