Isis 3 Programmer Reference
MosaicControlNetToolMovementConfigDialog.h
1#ifndef MosaicControlNetToolMovementConfigDialog_h
2#define MosaicControlNetToolMovementConfigDialog_h
3
4#include <QDialog>
5#include <QPointer>
6
7class QCheckBox;
8class QComboBox;
9class QLabel;
10class QLineEdit;
11class QPushButton;
12class QSlider;
13
14namespace Isis {
15 class MosaicControlNetTool;
16
28 Q_OBJECT
29
30 public:
32 QWidget *parent);
34
35 public slots:
36 void applySettings();
37 void readSettings();
39
40 private:
42
44 QPointer<MosaicControlNetTool> m_tool;
45
47 QPointer<QCheckBox> m_showMovementCheckBox;
49 QPointer<QComboBox> m_colorSourceComboBox;
58
60 QPointer<QPushButton> m_okayButton;
62 QPointer<QPushButton> m_applyButton;
63 };
64}
65
66#endif
//TODO: Remove debug printout & comment // 2016-08-25 Tracie Sucharski - Checking Directory pointer f...
Configure qmos Control Net Tool's movement arrows.
QPointer< QLineEdit > m_brightestMeasureCountValueLineEdit
Max measure count input.
QPointer< MosaicControlNetTool > m_tool
The MosaicControlNetTool that we're configuring.
void applySettings()
Apply the user's current settings to the tool.
void refreshWidgetStates()
Enables or disables widgets depending on the state of the tool.
QPointer< QPushButton > m_applyButton
Apply button at bottom of dialog.
QPointer< QLabel > m_brightestMeasureCountValueLabel
Label of max measure count input.
QPointer< QPushButton > m_okayButton
OK button at bottom of dialog.
QPointer< QLineEdit > m_brightestResidualMagValueLineEdit
Max residual magnitude input.
QPointer< QLabel > m_brightestResidualMagValueLabel
Label of max residual magnitude input.
MosaicControlNetToolMovementConfigDialog(MosaicControlNetTool *tool, QWidget *parent)
Create a config dialog that configures the given MosaicControlNetTool.
void readSettings()
Read the tool's current settings and set the widget states to match.
QPointer< QCheckBox > m_showMovementCheckBox
Check box for enabling/disabling arrows entirely.
QPointer< QComboBox > m_colorSourceComboBox
Combo box for all coloring possibilities.
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16