Scanframe Modular Application 0.1.0
Loading...
Searching...
No Matches
NipscanTranslatePropertyPage.h
Go to the documentation of this file.
1#pragma once
2#include <ipj/sm/toolbase/global.h>
4
5namespace sf::ipj
6{
7
8namespace Ui
9{
10class NipscanTranslatePropertyPage;
11}
12
13// Forward definitions.
14class ToolBaseScanMethod;
15
19class _TBSM_CLASS NipscanTranslatePropertyPage final : public PropertyPage
20{
21 public:
28
33 void applyPage() override;
34
38 void afterPageApply(bool was_modified) override;
39
43 bool isPageModified() const override;
44
48 void updatePage() override;
49
50 private:
51 Ui::NipscanTranslatePropertyPage* ui;
52 ToolBaseScanMethod* FScanMethod;
53};
54
55}// namespace sf::ipj
Widget to create a page in a PropertySheet dialog.
Definition PropertyPage.h:16
Page to control some properties when translating coords to a Nipscan.
Definition NipscanTranslatePropertyPage.h:20
void afterPageApply(bool was_modified) override
Overridden from base class.
void updatePage() override
Overridden from base class.
NipscanTranslatePropertyPage(ToolBaseScanMethod *target, QWidget *parent)
Constructor.
void applyPage() override
Overridden from base class.
bool isPageModified() const override
Overridden from base class.
Base class for scan methods using a common tool description.
Definition ToolBaseScanMethod.h:35
Definition ApplicationPropertyPage.h:7
Definition LineScanMethod.h:6