1 #ifndef CnetEditorWidget_H 2 #define CnetEditorWidget_H 12 template<
typename T >
class QList;
18 class QXmlStreamWriter;
22 class AbstractTableModel;
23 class AbstractTreeItem;
30 class MosaicGraphicsView;
31 class MosaicSceneItem;
40 class ImageImageTreeModel;
41 class ImagePointTreeModel;
42 class MeasureTableModel;
43 class PointMeasureTreeModel;
44 class PointTableModel;
47 class CnetEditorSortConfigDialog;
146 void pointColToggled();
147 void measureColToggled();
149 void handlePointTableFilterCountsChanged(
int visibleRows,
int totalRows);
150 void handleMeasureTableFilterCountsChanged(
int visibleRows,
152 void setCnetModified();
158 QBoxLayout *createMainLayout();
159 void createActions();
160 void createPointTreeView();
161 void createSerialTreeView();
162 void createConnectionTreeView();
163 void createFilterArea();
164 void createPointTableView();
165 void createMeasureTableView();
166 void upgradeVersion();
167 void handleTableFilterCountsChanged(
int visibleRows,
int totalRows,
168 QGroupBox *box, QString initialText);
171 bool m_updatingSelection;
173 QString *m_workingVersion;
174 static const QString VERSION;
184 QGroupBox *m_pointTableBox;
185 QGroupBox *m_measureTableBox;
187 QScrollArea *m_filterArea;
191 QWidget *m_connectionFilterWidget;
200 QSplitter *m_mainSplitter;
205 QString *m_settingsPath;
This represents an ISIS control net in a project-based GUI interface.
Definition: Control.h:79
Configure user's sorting settings for the cneteditor widget.
Definition: CnetEditorSortConfigDialog.h:29
Tree model for control points and control measures.
Definition: PointMeasureTreeModel.h:42
Tree model for images and control points.
Definition: ImagePointTreeModel.h:40
a control network
Definition: ControlNet.h:271
Definition: TreeView.h:23
Translates the tree model into a table model.
Definition: AbstractTableModel.h:40
Tree model for images and images.
Definition: ImageImageTreeModel.h:41
A single control point.
Definition: ControlPoint.h:369
Definition: TableView.h:35
Definition: BoxcarCachingAlgorithm.h:29
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31
Table model for control measures.
Definition: MeasureTableModel.h:35
Definition: CubeIoHandler.h:38
Table model for control points.
Definition: PointTableModel.h:32