Isis 3.0 Object Programmers' Reference
Home
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
ScatterPlotAlarmConfigDialog.h
1
#ifndef ScatterPlotAlarmConfigDialog_h
2
#define ScatterPlotAlarmConfigDialog_h
3
4
#include <QDialog>
5
6
#include <QPointer>
7
8
class
QCheckBox;
9
class
QComboBox
;
10
class
QLineEdit;
11
class
QPushButton;
12
class
QSpinBox
;
13
class
QWidget
;
14
15
namespace
Isis {
16
class
ScatterPlotWindow;
17
27
class
ScatterPlotAlarmConfigDialog
:
public
QDialog
{
28
Q_OBJECT
29
30
public
:
31
ScatterPlotAlarmConfigDialog
(
ScatterPlotWindow
*window,
32
QWidget
*parent = NULL);
33
virtual
~
ScatterPlotAlarmConfigDialog
();
34
35
public
slots:
36
void
applySettingsToScatterPlot
();
37
void
readSettingsFromScatterPlot
();
38
39
private
:
44
ScatterPlotAlarmConfigDialog
(
const
ScatterPlotAlarmConfigDialog
&other);
50
ScatterPlotAlarmConfigDialog
&
operator=
(
51
const
ScatterPlotAlarmConfigDialog
&other);
52
53
private
slots:
54
void
refreshWidgetStates
();
55
56
private
:
58
QPointer<QCheckBox>
m_alarmOntoPlot
;
60
QPointer<QSpinBox>
m_alarmOntoPlotSamples
;
62
QPointer<QSpinBox>
m_alarmOntoPlotLines
;
63
65
QPointer<QCheckBox>
m_alarmOntoViewport
;
70
QPointer<QComboBox>
m_alarmOntoViewportUnits
;
72
QPointer<QLineEdit>
m_alarmOntoViewportXDnSize
;
74
QPointer<QLineEdit>
m_alarmOntoViewportYDnSize
;
76
QPointer<QSpinBox>
m_alarmOntoViewportWidth
;
78
QPointer<QSpinBox>
m_alarmOntoViewportHeight
;
79
84
QPointer<QPushButton>
m_okayButton
;
85
90
QPointer<QPushButton>
m_applyButton
;
91
93
QPointer<ScatterPlotWindow>
m_window
;
94
};
95
}
96
97
#endif