Isis Developer Reference
NomenclatureToolConfigDialog.h
Go to the documentation of this file.
1#ifndef NomenclatureToolConfigDialog_h
2#define NomenclatureToolConfigDialog_h
3
4#include <QDialog>
5#include <QPointer>
6#include <QProgressDialog>
7
8class QCheckBox;
9class QComboBox;
10class QPushButton;
11
12namespace Isis {
13 class FeatureNomenclatureTool;
14
29 Q_OBJECT
30
31 public:
33 QWidget *parent);
35
36 public slots:
37 void applySettings();
38 void readSettings();
39
40 private slots:
41 void askUserForColor();
42
43 private:
46
48 QPointer<QCheckBox> m_defaultOnCheckBox;
50 QPointer<QComboBox> m_showVectorsCombo;
52 QPointer<QCheckBox> m_showApprovedCheckBox;
54 QPointer<QComboBox> m_fontSizeCombo;
56 QPointer<QPushButton> m_fontColorButton;
58 QPointer<QProgressDialog> m_updatingNomenclatureProgressDialog;
59 };
60};
61
62#endif
Display nomenclature on MDI Cube Viewports.
Definition FeatureNomenclatureTool.h:56
Configure user's settings for the nomenclature tool.
Definition NomenclatureToolConfigDialog.h:28
~NomenclatureToolConfigDialog()
Clean up allocated memory.
Definition NomenclatureToolConfigDialog.cpp:119
NomenclatureToolConfigDialog(FeatureNomenclatureTool *tool, QWidget *parent)
Create a config dialog that configures the given FeatureNomenclatureTool.
Definition NomenclatureToolConfigDialog.cpp:21
void readSettings()
Read the tool's current settings and set the widget states to match.
Definition NomenclatureToolConfigDialog.cpp:148
void applySettings()
Apply the user's current settings to the tool.
Definition NomenclatureToolConfigDialog.cpp:127
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16