Isis 3 Programmer Reference
Isis::MosaicControlNetToolMovementConfigDialog Class Reference

Configure qmos Control Net Tool's movement arrows. More...

#include <MosaicControlNetToolMovementConfigDialog.h>

Inheritance diagram for Isis::MosaicControlNetToolMovementConfigDialog:
Inheritance graph
Collaboration diagram for Isis::MosaicControlNetToolMovementConfigDialog:
Collaboration graph

Public Slots

void applySettings ()
 Apply the user's current settings to the tool. More...
 
void readSettings ()
 Read the tool's current settings and set the widget states to match. More...
 
void refreshWidgetStates ()
 Enables or disables widgets depending on the state of the tool. More...
 

Public Member Functions

 MosaicControlNetToolMovementConfigDialog (MosaicControlNetTool *tool, QWidget *parent)
 Create a config dialog that configures the given MosaicControlNetTool. More...
 
 ~MosaicControlNetToolMovementConfigDialog ()
 Clean up allocated memory. More...
 

Private Member Functions

 Q_DISABLE_COPY (MosaicControlNetToolMovementConfigDialog)
 

Private Attributes

QPointer< MosaicControlNetToolm_tool
 The MosaicControlNetTool that we're configuring. More...
 
QPointer< QCheckBox > m_showMovementCheckBox
 Check box for enabling/disabling arrows entirely. More...
 
QPointer< QComboBoxm_colorSourceComboBox
 Combo box for all coloring possibilities. More...
 
QPointer< QLabel > m_brightestMeasureCountValueLabel
 Label of max measure count input. More...
 
QPointer< QLineEdit > m_brightestMeasureCountValueLineEdit
 Max measure count input. More...
 
QPointer< QLabel > m_brightestResidualMagValueLabel
 Label of max residual magnitude input. More...
 
QPointer< QLineEdit > m_brightestResidualMagValueLineEdit
 Max residual magnitude input. More...
 
QPointer< QPushButton > m_okayButton
 OK button at bottom of dialog. More...
 
QPointer< QPushButton > m_applyButton
 Apply button at bottom of dialog. More...
 

Detailed Description

Configure qmos Control Net Tool's movement arrows.

This allows a user to configure the qmos Control Net Tool's movement arrows. These are the arrows that go from the A Priori surface point to the Adjusted surface point.

Author
2012-12-31 Steven Lambright

Definition at line 27 of file MosaicControlNetToolMovementConfigDialog.h.

Constructor & Destructor Documentation

◆ MosaicControlNetToolMovementConfigDialog()

Isis::MosaicControlNetToolMovementConfigDialog::MosaicControlNetToolMovementConfigDialog ( MosaicControlNetTool tool,
QWidget parent 
)

◆ ~MosaicControlNetToolMovementConfigDialog()

Isis::MosaicControlNetToolMovementConfigDialog::~MosaicControlNetToolMovementConfigDialog ( )

Clean up allocated memory.

Definition at line 150 of file MosaicControlNetToolMovementConfigDialog.cpp.

Member Function Documentation

◆ applySettings

void Isis::MosaicControlNetToolMovementConfigDialog::applySettings ( )
slot

◆ readSettings

void Isis::MosaicControlNetToolMovementConfigDialog::readSettings ( )
slot

◆ refreshWidgetStates

Member Data Documentation

◆ m_applyButton

QPointer<QPushButton> Isis::MosaicControlNetToolMovementConfigDialog::m_applyButton
private

Apply button at bottom of dialog.

Definition at line 62 of file MosaicControlNetToolMovementConfigDialog.h.

Referenced by MosaicControlNetToolMovementConfigDialog(), and refreshWidgetStates().

◆ m_brightestMeasureCountValueLabel

QPointer<QLabel> Isis::MosaicControlNetToolMovementConfigDialog::m_brightestMeasureCountValueLabel
private

Label of max measure count input.

Definition at line 51 of file MosaicControlNetToolMovementConfigDialog.h.

Referenced by MosaicControlNetToolMovementConfigDialog(), and refreshWidgetStates().

◆ m_brightestMeasureCountValueLineEdit

QPointer<QLineEdit> Isis::MosaicControlNetToolMovementConfigDialog::m_brightestMeasureCountValueLineEdit
private

◆ m_brightestResidualMagValueLabel

QPointer<QLabel> Isis::MosaicControlNetToolMovementConfigDialog::m_brightestResidualMagValueLabel
private

Label of max residual magnitude input.

Definition at line 55 of file MosaicControlNetToolMovementConfigDialog.h.

Referenced by MosaicControlNetToolMovementConfigDialog(), and refreshWidgetStates().

◆ m_brightestResidualMagValueLineEdit

QPointer<QLineEdit> Isis::MosaicControlNetToolMovementConfigDialog::m_brightestResidualMagValueLineEdit
private

◆ m_colorSourceComboBox

QPointer<QComboBox> Isis::MosaicControlNetToolMovementConfigDialog::m_colorSourceComboBox
private

Combo box for all coloring possibilities.

Definition at line 49 of file MosaicControlNetToolMovementConfigDialog.h.

Referenced by applySettings(), MosaicControlNetToolMovementConfigDialog(), readSettings(), and refreshWidgetStates().

◆ m_okayButton

QPointer<QPushButton> Isis::MosaicControlNetToolMovementConfigDialog::m_okayButton
private

OK button at bottom of dialog.

Definition at line 60 of file MosaicControlNetToolMovementConfigDialog.h.

Referenced by MosaicControlNetToolMovementConfigDialog(), and refreshWidgetStates().

◆ m_showMovementCheckBox

QPointer<QCheckBox> Isis::MosaicControlNetToolMovementConfigDialog::m_showMovementCheckBox
private

Check box for enabling/disabling arrows entirely.

Definition at line 47 of file MosaicControlNetToolMovementConfigDialog.h.

Referenced by applySettings(), MosaicControlNetToolMovementConfigDialog(), readSettings(), and refreshWidgetStates().

◆ m_tool

QPointer<MosaicControlNetTool> Isis::MosaicControlNetToolMovementConfigDialog::m_tool
private

The documentation for this class was generated from the following files: