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