USGS

Isis 3.0 Object Programmers' Reference

Home

Isis::CnetEditorWidget Class Reference

This widget provides full editing, filtering and viewing capabilities for the raw data in a control network. More...

#include <CnetEditorWidget.h>

Inheritance diagram for Isis::CnetEditorWidget:
Inheritance graph
Collaboration diagram for Isis::CnetEditorWidget:
Collaboration graph

Public Types

enum  View { PointView, ImageView, ConnectionView }
 

Public Slots

void configSorting ()
 
void setTablesFrozen (bool)
 

Signals

void cnetModified ()
 

Public Member Functions

 CnetEditorWidget (ControlNet *, QString)
 
void readSettings ()
 
void writeSettings ()
 
QWidgetpointTreeView ()
 
QWidgetserialTreeView ()
 
QWidgetconnectionTreeView ()
 
QWidgetpointFilterWidget ()
 
QWidgetserialFilterWidget ()
 
QWidgetconnectionFilterWidget ()
 
CnetViz::AbstractTableModelmeasureTableModel ()
 
CnetViz::AbstractTableModelpointTableModel ()
 
QMap< QAction *, QList< QString > > menuActions ()
 
QMap< QString, QList< QAction * > > toolBarActions ()
 
ControlNetfilteredNetwork () const
 
bool measureTableSortingEnabled () const
 
int measureTableSortLimit () const
 
bool pointTableSortingEnabled () const
 
int pointTableSortLimit () const
 
void setMeasureTableSortingEnabled (bool enabled)
 
void setMeasureTableSortLimit (int limit)
 
void setPointTableSortingEnabled (bool enabled)
 
void setPointTableSortLimit (int limit)
 

Private Slots

void rebuildModels ()
 
void rebuildModels (QList< CnetViz::AbstractTreeItem * > itemsToDelete)
 
void pointColToggled ()
 
void measureColToggled ()
 
void handlePointTableFilterCountsChanged (int visibleRows, int totalRows)
 
void handleMeasureTableFilterCountsChanged (int visibleRows, int totalRows)
 

Private Member Functions

void nullify ()
 
QBoxLayout * createMainLayout ()
 
void createActions ()
 
void createPointTreeView ()
 
void createSerialTreeView ()
 
void createConnectionTreeView ()
 
void createFilterArea ()
 
void createPointTableView ()
 
void createMeasureTableView ()
 
void upgradeVersion ()
 
void handleTableFilterCountsChanged (int visibleRows, int totalRows, QGroupBox *box, QString initialText)
 

Private Attributes

bool m_updatingSelection
 
ControlNetm_controlNet
 
QString * m_workingVersion
 
CnetViz::TreeViewm_pointTreeView
 
CnetViz::TreeViewm_imageTreeView
 
CnetViz::TreeViewm_connectionTreeView
 
CnetViz::TableViewm_pointTableView
 
CnetViz::TableViewm_measureTableView
 
QGroupBox * m_pointTableBox
 
QGroupBox * m_measureTableBox
 
QScrollArea * m_filterArea
 
QWidgetm_pointFilterWidget
 
QWidgetm_serialFilterWidget
 
QWidgetm_connectionFilterWidget
 
CnetViz::PointMeasureTreeModelm_pointModel
 
CnetViz::ImagePointTreeModelm_imageModel
 
CnetViz::ImageImageTreeModelm_connectionModel
 
CnetViz::PointTableModelm_pointTableModel
 
CnetViz::MeasureTableModelm_measureTableModel
 
QSplitter * m_mainSplitter
 
QMap< QAction *, QList
< QString > > * 
m_menuActions
 
QMap< QString, QList< QAction * > > * m_toolBarActions
 
QString * m_settingsPath
 

Static Private Attributes

static const QString VERSION = "0.1"
 

Detailed Description

This widget provides full editing, filtering and viewing capabilities for the raw data in a control network.

The raw data is, for example, chooser name or cube serial number. The display is all textual. Please use the widget accessors to appropriately place the various ancillary sections of the editor.

Author
????-??-?? Eric Hyer

Definition at line 44 of file CnetEditorWidget.h.


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