Isis 3.0 Programmer Reference
Back
|
Home
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
CubePlotCurveConfigureDialog.h
1
#ifndef CubePlotCurveConfigureDialog_h
2
#define CubePlotCurveConfigureDialog_h
3
4
#include <QDialog>
5
6
#include <QPointer>
7
8
class
QCheckBox;
9
class
QComboBox
;
10
class
QLineEdit;
11
class
QPushButton;
12
class
QWidget
;
13
14
namespace
Isis {
15
class
CubePlotCurve;
16
class
PlotWindow;
17
18
33
class
CubePlotCurveConfigureDialog
:
public
QDialog
{
34
Q_OBJECT
35
36
public
:
37
CubePlotCurveConfigureDialog
(
CubePlotCurve
*curve,
38
QWidget
*parent = NULL);
39
virtual
~CubePlotCurveConfigureDialog
();
40
41
public
slots:
42
void
applySettingsToCurve
();
43
void
readSettingsFromCurve
();
44
void
updateComboIndex(
int
selected);
45
void
updateCurvesList();
46
47
private
slots:
48
void
askUserForColor
();
49
50
private
:
56
CubePlotCurveConfigureDialog
(
const
CubePlotCurveConfigureDialog
&other);
57
65
CubePlotCurveConfigureDialog
&
operator=
(
66
const
CubePlotCurveConfigureDialog
&other);
67
68
private
:
70
QPointer<QComboBox>
m_curvesCombo
;
72
QPointer<QLineEdit>
m_nameEdit
;
74
QPointer<QPushButton>
m_colorButton
;
76
QPointer<QWidget>
m_parent
;
78
QPointer<CubePlotCurve>
m_plotCurve
;
80
QList<CubePlotCurve *>
m_plotCurvesList
;
82
int
m_selectedCurve
;
84
QPointer<QComboBox>
m_sizeCombo
;
86
QPointer<QComboBox>
m_styleCombo
;
88
QPointer<QComboBox>
m_symbolCombo
;
89
};
90
}
91
92
#endif
Isis::CubePlotCurveConfigureDialog::askUserForColor
void askUserForColor()
This prompts the user to select a new color for the curve/curve markers.
Definition:
CubePlotCurveConfigureDialog.cpp:298
Isis::CubePlotCurveConfigureDialog::readSettingsFromCurve
void readSettingsFromCurve()
This takes the current data inside of the plot curve and populates this configuration dialog's widget...
Definition:
CubePlotCurveConfigureDialog.cpp:214
Isis::CubePlotCurveConfigureDialog::m_sizeCombo
QPointer< QComboBox > m_sizeCombo
The selection/combo box for the cube plot curve's size/thickness.
Definition:
CubePlotCurveConfigureDialog.h:84
Isis::CubePlotCurveConfigureDialog::m_parent
QPointer< QWidget > m_parent
The parent widget of the configuration dialog.
Definition:
CubePlotCurveConfigureDialog.h:76
Isis::CubePlotCurveConfigureDialog::m_styleCombo
QPointer< QComboBox > m_styleCombo
The selection/combo box for the cube plot curve's line style.
Definition:
CubePlotCurveConfigureDialog.h:86
Isis::CubePlotCurveConfigureDialog::m_selectedCurve
int m_selectedCurve
The index of the selected curve in m_curvesCombo.
Definition:
CubePlotCurveConfigureDialog.h:82
Isis::CubePlotCurveConfigureDialog::operator=
CubePlotCurveConfigureDialog & operator=(const CubePlotCurveConfigureDialog &other)
Don't allow assignments of this class.
Isis::CubePlotCurveConfigureDialog::m_nameEdit
QPointer< QLineEdit > m_nameEdit
The line edit containing the cube plot curve's name.
Definition:
CubePlotCurveConfigureDialog.h:72
Isis::CubePlotCurveConfigureDialog::applySettingsToCurve
void applySettingsToCurve()
This takes the configuration settings and applies them to the plot curve.
Definition:
CubePlotCurveConfigureDialog.cpp:174
QComboBox
Isis::CubePlotCurveConfigureDialog::m_symbolCombo
QPointer< QComboBox > m_symbolCombo
The selection/combo box for the cube plot curve's marker style.
Definition:
CubePlotCurveConfigureDialog.h:88
Isis::CubePlotCurveConfigureDialog::~CubePlotCurveConfigureDialog
virtual ~CubePlotCurveConfigureDialog()
This destroys the configuration dialog, which happens when the user closes it or clicks ok or cancel...
Definition:
CubePlotCurveConfigureDialog.cpp:163
Isis::CubePlotCurve
This is a plot curve with information relating it to a particular cube or region of a cube...
Definition:
CubePlotCurve.h:68
Isis::CubePlotCurveConfigureDialog::m_curvesCombo
QPointer< QComboBox > m_curvesCombo
The selection/combo box for the cube plot curve.
Definition:
CubePlotCurveConfigureDialog.h:70
Isis::CubePlotCurveConfigureDialog
This should be an inner class for CubePlotCurve, but Qt doesn't support having a QObject as an inner ...
Definition:
CubePlotCurveConfigureDialog.h:33
Isis::CubePlotCurveConfigureDialog::m_plotCurvesList
QList< CubePlotCurve * > m_plotCurvesList
The list of plot curves to configure.
Definition:
CubePlotCurveConfigureDialog.h:80
QList
Definition:
BoxcarCachingAlgorithm.h:29
Isis::CubePlotCurveConfigureDialog::m_plotCurve
QPointer< CubePlotCurve > m_plotCurve
The current plot curve to configure.
Definition:
CubePlotCurveConfigureDialog.h:78
Isis::CubePlotCurveConfigureDialog::CubePlotCurveConfigureDialog
CubePlotCurveConfigureDialog(CubePlotCurve *curve, QWidget *parent=NULL)
This instantiates a configuration dialog associated with the given cube plot curve.
Definition:
CubePlotCurveConfigureDialog.cpp:25
QDialog
Isis::CubePlotCurveConfigureDialog::m_colorButton
QPointer< QPushButton > m_colorButton
The button for changing the cube plot curve's color.
Definition:
CubePlotCurveConfigureDialog.h:74
QWidget
U.S. Department of the Interior
|
U.S. Geological Survey
ISIS
|
Privacy & Disclaimers
|
Astrogeology Research Program
To contact us, please post comments and questions on the
ISIS Support Center
File Modified: 07/12/2023 23:17:15