15 #ifndef PointRegViewPreferencePage_h
16 #define PointRegViewPreferencePage_h
18 #include <berryIQtPreferencePage.h>
19 #include <berryIPreferences.h>
34 Q_INTERFACES(berry::IPreferencePage)
57 void Init(berry::IWorkbench::Pointer workbench)
override;
76 virtual void Update()
override;
82 QWidget *m_MainControl;
83 QCheckBox *m_UseICPInitialisation;
84 QCheckBox *m_UsePointIDForMatching;
87 berry::IPreferences::Pointer m_PointRegViewPreferencesNode;
90 #endif // PointRegViewPreferencePage_h
static const QString USE_ICP_INITIALISATION
Stores the name of the preference node that contains the value of the Use ICP preference.
Definition: PointRegViewPreferencePage.h:46
virtual void PerformCancel() override
Definition: PointRegViewPreferencePage.cxx:107
~PointRegViewPreferencePage()
Definition: PointRegViewPreferencePage.cxx:53
static const QString PREFERENCES_NODE_NAME
Stores the name of the preferences node.
Definition: PointRegViewPreferencePage.h:41
virtual void Update() override
Definition: PointRegViewPreferencePage.cxx:114
PointRegViewPreferencePage()
Definition: PointRegViewPreferencePage.cxx:33
static const QString USE_POINT_ID_FOR_MATCHING
Stores the name of the preference node that contains whether we use point ID for matching points...
Definition: PointRegViewPreferencePage.h:51
QWidget * GetQtControl() const override
Definition: PointRegViewPreferencePage.cxx:91
void CreateQtControl(QWidget *widget) override
Definition: PointRegViewPreferencePage.cxx:66
virtual bool PerformOk() override
Definition: PointRegViewPreferencePage.cxx:98
Preferences page for the Point Based Registration View plugin.
Definition: PointRegViewPreferencePage.h:31
void Init(berry::IWorkbench::Pointer workbench) override
Definition: PointRegViewPreferencePage.cxx:59