Isis 3 Programmer Reference
CnetEditorSortConfigDialog.h
1#ifndef CnetEditorSortConfigDialog_h
2#define CnetEditorSortConfigDialog_h
3
10/* SPDX-License-Identifier: CC0-1.0 */
11
12#include <QDialog>
13#include <QPointer>
14
15class QCheckBox;
16class QComboBox;
17class QLabel;
18class QPushButton;
19class QSpinBox;
20
21namespace Isis {
22 class CnetEditorWidget;
23
38 Q_OBJECT
39
40 public:
43
44 public slots:
45 void applySettings();
46 void readSettings();
47
48 private slots:
50
51 private:
53 QPointer<CnetEditorWidget> m_cnetWidget;
54
56 QPointer<QCheckBox> m_pointSortingCheckBox;
57
59 QPointer<QSpinBox> m_pointTableLimitSpinBox;
60
62 QPointer<QLabel> m_pointTableWarningsLabel;
63
65 QPointer<QCheckBox> m_measureSortingCheckBox;
66
68 QPointer<QSpinBox> m_measureTableLimitSpinBox;
69
72
73 };
74}
75
76#endif
Configure user's sorting settings for the cneteditor widget.
CnetEditorSortConfigDialog(CnetEditorWidget *cnetWidget)
Create a config dialog that configures the given FeatureCnetEditorSort.
~CnetEditorSortConfigDialog()
Clean up allocated memory.
void refreshWidgetStates()
Enable or disable inputs based on what the user has selected for options so far.
QPointer< QCheckBox > m_pointSortingCheckBox
Enable sorting on the point table.
QPointer< QLabel > m_measureTableWarningsLabel
Say (very clearly) if sorting is disabled and why.
void readSettings()
Read the cneteditor widget's current settings and set the widget states to match.
QPointer< QCheckBox > m_measureSortingCheckBox
Enable sorting on the measure table.
QPointer< QLabel > m_pointTableWarningsLabel
Say (very clearly) if sorting is disabled and why.
QPointer< CnetEditorWidget > m_cnetWidget
The cneteditor widget we're configuring.
QPointer< QSpinBox > m_measureTableLimitSpinBox
When less than this number, sorting is enabled on the measure table.
void applySettings()
Apply the user's current settings to the cneteditor widget.
QPointer< QSpinBox > m_pointTableLimitSpinBox
When less than this number, sorting is enabled on the point table.
This widget provides full editing, filtering and viewing capabilities for the raw data in a control n...
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16