1#ifndef CnetEditorWidget_H
2#define CnetEditorWidget_H
20template<
typename T >
class QList;
26class QXmlStreamWriter;
30 class AbstractTableModel;
31 class AbstractTreeItem;
38 class MosaicGraphicsView;
39 class MosaicSceneItem;
48 class ImageImageTreeModel;
49 class ImagePointTreeModel;
50 class MeasureTableModel;
51 class PointMeasureTreeModel;
52 class PointTableModel;
55 class CnetEditorSortConfigDialog;
154 void pointColToggled();
155 void measureColToggled();
157 void handlePointTableFilterCountsChanged(
int visibleRows,
int totalRows);
158 void handleMeasureTableFilterCountsChanged(
int visibleRows,
160 void setCnetModified();
166 QBoxLayout *createMainLayout();
167 void createActions();
168 void createPointTreeView();
169 void createSerialTreeView();
170 void createConnectionTreeView();
171 void createFilterArea();
172 void createPointTableView();
173 void createMeasureTableView();
174 void upgradeVersion();
175 void handleTableFilterCountsChanged(
int visibleRows,
int totalRows,
176 QGroupBox *box, QString initialText);
179 bool m_updatingSelection;
181 QString *m_workingVersion;
182 static const QString VERSION;
192 QGroupBox *m_pointTableBox;
193 QGroupBox *m_measureTableBox;
195 QScrollArea *m_filterArea;
199 QWidget *m_connectionFilterWidget;
208 QSplitter *m_mainSplitter;
213 QString *m_settingsPath;
Translates the tree model into a table model.
Definition: AbstractTableModel.h:48
Configure user's sorting settings for the cneteditor widget.
Definition: CnetEditorSortConfigDialog.h:37
This represents an ISIS control net in a project-based GUI interface.
Definition: Control.h:66
a control network
Definition: ControlNet.h:258
A single control point.
Definition: ControlPoint.h:356
Tree model for images and images.
Definition: ImageImageTreeModel.h:48
Tree model for images and control points.
Definition: ImagePointTreeModel.h:48
Table model for control measures.
Definition: MeasureTableModel.h:42
Tree model for control points and control measures.
Definition: PointMeasureTreeModel.h:49
Table model for control points.
Definition: PointTableModel.h:39
Definition: TableView.h:43
Definition: TreeView.h:31
This is free and unencumbered software released into the public domain.
Definition: BoxcarCachingAlgorithm.h:13
This is free and unencumbered software released into the public domain.
Definition: CubeIoHandler.h:22
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16