Isis Developer Reference
ScatterPlotAlarmConfigDialog.h
Go to the documentation of this file.
1#ifndef ScatterPlotAlarmConfigDialog_h
2#define ScatterPlotAlarmConfigDialog_h
3
4#include <QDialog>
5
6#include <QPointer>
7
8class QCheckBox;
9class QComboBox;
10class QLineEdit;
11class QPushButton;
12class QSpinBox;
13class QWidget;
14
15namespace Isis {
16 class ScatterPlotWindow;
17
28 Q_OBJECT
29
30 public:
32 QWidget *parent = NULL);
34
35 public slots:
38
39 private:
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
This is the configuration dialog for alarming scatter plots between the plot window and cube viewport...
Definition ScatterPlotAlarmConfigDialog.h:27
void applySettingsToScatterPlot()
Take the settings that have been configured and apply them to the scatter plot.
Definition ScatterPlotAlarmConfigDialog.cpp:222
virtual ~ScatterPlotAlarmConfigDialog()
Definition ScatterPlotAlarmConfigDialog.cpp:213
ScatterPlotAlarmConfigDialog(ScatterPlotWindow *window, QWidget *parent=NULL)
Create an alarming configuration dialog.
Definition ScatterPlotAlarmConfigDialog.cpp:29
void readSettingsFromScatterPlot()
Update the current widgets' states with the current settings in the scatter plot window.
Definition ScatterPlotAlarmConfigDialog.cpp:262
Scatter Plot Window.
Definition ScatterPlotWindow.h:28
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16