USGS

Isis 3.0 Object Programmers' Reference

Home

NomenclatureToolConfigDialog.h
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