Isis 3.0 Object Programmers' Reference
Home
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
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
28
class
NomenclatureToolConfigDialog
:
public
QDialog
{
29
Q_OBJECT
30
31
public
:
32
NomenclatureToolConfigDialog
(
FeatureNomenclatureTool
*tool,
33
QWidget
*parent);
34
~NomenclatureToolConfigDialog
();
35
36
public
slots:
37
void
applySettings
();
38
void
readSettings
();
39
40
private
slots:
41
void
askUserForColor
();
42
43
private
:
45
FeatureNomenclatureTool
*
m_tool
;
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