Scanframe Modular Application 0.1.0
Loading...
Searching...
No Matches
BscanPropertyPage.h
Go to the documentation of this file.
1#pragma once
5
6namespace sf
7{
8
9namespace Ui
10{
11class BscanPropertyPage;
12}
13
14class BscanPropertyPage final : public PropertyPage
15{
16 Q_OBJECT
17
18 public:
19 explicit BscanPropertyPage(BscanGraph* target, QWidget* parent = nullptr);
20
22
23 [[nodiscard]] bool isPageModified() const override;
24
25 [[nodiscard]] QString getPageName() const override;
26
27 QIcon getPageIcon() const override;
28
29 void applyPage() override;
30
31 void updatePage() override;
32
33 private:
34 Ui::BscanPropertyPage* ui;
35 BscanGraph* _target{nullptr};
36 IdPropertyList _idPropertyList;
37};
38
39}// namespace sf
Definition BscanGraph.h:18
Definition BscanPropertyPage.h:15
void updatePage() override
Updates the control widgets of the page. This method is called to initialize the control widgets.
QString getPageName() const override
Gets the name of the page for displaying in the list view. When reimplemented the QObject's name is r...
~BscanPropertyPage() override
bool isPageModified() const override
Gets the modified/changed status of the page.
BscanPropertyPage(BscanGraph *target, QWidget *parent=nullptr)
void applyPage() override
Applies the changes made in this page.
QIcon getPageIcon() const override
Gets the icon of the page for displaying in the list view. Default it returns the sf::Resource settin...
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:7
Definition Application.h:10