Isis 3 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 
8 class QCheckBox;
9 class QComboBox;
10 class QPushButton;
11 
12 namespace 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
~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 applySettings()
Apply the user&#39;s current settings to the tool.
Definition: NomenclatureToolConfigDialog.cpp:127
void readSettings()
Read the tool&#39;s current settings and set the widget states to match.
Definition: NomenclatureToolConfigDialog.cpp:148
Configure user&#39;s settings for the nomenclature tool.
Definition: NomenclatureToolConfigDialog.h:28
Display nomenclature on MDI Cube Viewports.
Definition: FeatureNomenclatureTool.h:56
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31