Isis 3 Programmer Reference
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 ()
 Configures the sorting dialog. More...
 
void setTablesFrozen (bool)
 Sets if the tables are frozen. More...
 
void rebuildModels ()
 Rebuilds the models. More...
 

Signals

void cnetModified ()
 
void editControlPoint (ControlPoint *controlPoint, QString serialNumber)
 

Public Member Functions

 CnetEditorWidget (Control *control, QString pathForSettings)
 
virtual ~CnetEditorWidget ()
 Destructor. More...
 
void readSettings ()
 Reads the working version settings stored at the settings path. More...
 
void writeSettings ()
 Writes the configuration settings used. More...
 
QWidgetpointTreeView ()
 Returns the point tree view. More...
 
QWidgetserialTreeView ()
 Returns the serial tree view. More...
 
QWidgetconnectionTreeView ()
 Returns the connection tree view. More...
 
QWidgetpointFilterWidget ()
 Returns the point filter widget. More...
 
QWidgetserialFilterWidget ()
 Returns the serial filter widget. More...
 
QWidgetconnectionFilterWidget ()
 Returns the connection filter widget. More...
 
TableViewpointTableView ()
 Returns the point table view. More...
 
TableViewmeasureTableView ()
 Returns the measure table view. More...
 
ControlNetcontrol ()
 Returns the control network. More...
 
AbstractTableModelmeasureTableModel ()
 Returns the measure table model. More...
 
AbstractTableModelpointTableModel ()
 Returns the point table model. More...
 
QMap< QAction *, QList< QString > > menuActions ()
 Returns the menu actions. More...
 
QMap< QString, QList< QAction *> > toolBarActions ()
 Returns the tool bar actions. More...
 
ControlNetfilteredNetwork () const
 Returns the filtered control net. More...
 
bool measureTableSortingEnabled () const
 Returns true if the measure table can be sorted. More...
 
int measureTableSortLimit () const
 Returns the sorting limit for the measure table. More...
 
bool pointTableSortingEnabled () const
 Returns true if the point table can be sorted. More...
 
int pointTableSortLimit () const
 Returns the sorting limit for the point table. More...
 
void setMeasureTableSortingEnabled (bool enabled)
 Sets if the measure table can be sorted. More...
 
void setMeasureTableSortLimit (int limit)
 Sets the measure table sorting limit. More...
 
void setPointTableSortingEnabled (bool enabled)
 Sets if the point table can be sorted. More...
 
void setPointTableSortLimit (int limit)
 Sets the point table sorting limit. More...
 

Private Slots

void rebuildModels (QList< AbstractTreeItem * > itemsToDelete)
 Deletes the current models, clears the tree, and rebuilds the models. More...
 
void pointColToggled ()
 Toggles the point column. More...
 
void measureColToggled ()
 Toggles the measure column. More...
 
void handlePointTableFilterCountsChanged (int visibleRows, int totalRows)
 Handles point table filter changes. More...
 
void handleMeasureTableFilterCountsChanged (int visibleRows, int totalRows)
 Handles measure table filter changes. More...
 
void setCnetModified ()
 Connected to cnetModified(). More...
 

Private Member Functions

void nullify ()
 Sets all member variables to NULL. More...
 
QBoxLayout * createMainLayout ()
 Creates the layout of the widget. More...
 
void createActions ()
 Creates the menus, and options for the widget. More...
 
void createPointTreeView ()
 Creates the point tree view and adds it to the model. More...
 
void createSerialTreeView ()
 Creates the serial tree and adds it to the model. More...
 
void createConnectionTreeView ()
 Creates the connection tree and adds it to the model. More...
 
void createFilterArea ()
 Creates filter widgets. More...
 
void createPointTableView ()
 Creates the point table and adds it to the widget. More...
 
void createMeasureTableView ()
 Creates the measure table and adds it to the widget. More...
 
void upgradeVersion ()
 Upgrades the working version number. More...
 
void handleTableFilterCountsChanged (int visibleRows, int totalRows, QGroupBox *box, QString initialText)
 Handles any table filter changes. More...
 

Private Attributes

bool m_updatingSelection
 Updates selection. More...
 
Controlm_control
 Control for this widget. More...
 
QString * m_workingVersion
 Working version. More...
 
TreeViewm_pointTreeView
 Point tree view. More...
 
TreeViewm_imageTreeView
 Image tree view. More...
 
TreeViewm_connectionTreeView
 Connection tree view. More...
 
TableViewm_pointTableView
 Point table view. More...
 
TableViewm_measureTableView
 Measure table view. More...
 
QGroupBox * m_pointTableBox
 Point table box. More...
 
QGroupBox * m_measureTableBox
 Measure table box. More...
 
QScrollArea * m_filterArea
 Scroll area for filters. More...
 
QWidgetm_pointFilterWidget
 Point filter widget. More...
 
QWidgetm_serialFilterWidget
 Serial filter widget. More...
 
QWidgetm_connectionFilterWidget
 Connection filter widget. More...
 
PointMeasureTreeModelm_pointModel
 Point tree model. More...
 
ImagePointTreeModelm_imageModel
 Image tree model. More...
 
ImageImageTreeModelm_connectionModel
 Connection tree model. More...
 
PointTableModelm_pointTableModel
 Point table model. More...
 
MeasureTableModelm_measureTableModel
 Measure table model. More...
 
QSplitter * m_mainSplitter
 Splitter. More...
 
QMap< QAction *, QList< QString > > * m_menuActions
 QMap of menu actions. More...
 
QMap< QString, QList< QAction *> > * m_toolBarActions
 QMap of tool bar actions. More...
 
QString * m_settingsPath
 Path to read/write settings. More...
 
CnetEditorSortConfigDialogm_sortDialog
 Sorting dialog. More...
 

Static Private Attributes

static const QString VERSION = "0.1"
 Version. More...
 

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
History:

2015-10-07 Ian Humphrey - Icons updated and no longer embedded (in order to not violate licensing terms). Fixes #1041.

2017-05-18 Tracie Sucharski - Added a signal to indicate the control point chosen from either the point table or the measure table. If the point was chosen from the measure table, the serial number of the measure is also passed. This was added for IPCE, for the interaction with other views.

2017-07-25 Summer Stapleton - Removed the CnetViz namespace. Fixes #5054.

2017-07-24 Makayla Shepherd - Fixed a seg fault in ipce that occurs when attempting to edit a control point when there is not an active control network. Fixes #5048.

2017-08-10 Christopher Combs - Added Apriori lat, lon, and radius labels. Fixes#5066

2017-08-11 Christopher Combs - Changed constructor to take in a Control instead of a ControlNet. Added load and save methods as well as an XmlHandler to allow for serialization of the widget into the project. Fixes #4989.

2018-04-11 Tracie Sucharski - Moved the Xml serialization to the newly created CnetEditorView class for ipce.

2018-06-12 Kaitlyn Lee - Added m_sortDialog to keep track if a dialog exists so only one instance can be open at a time.

2018-07-12 Kaitlyn Lee - Added setCnetModified() and the connection with cnetModified() to call setModified(true) on a control when a user edits a cnet. cnetModified() was only connected to a slot in Directory, and this was connected to a slot in Project called activeControlModified() that would call setModified(true) on the active control. So, when a user changed any cnets, the only cnet that was recognized as being modified was the active. Adding this allows a user to save changes made to a nonactive cnet. Fixes #5414.

Definition at line 88 of file CnetEditorWidget.h.

Constructor & Destructor Documentation

◆ ~CnetEditorWidget()

Member Function Documentation

◆ configSorting

void Isis::CnetEditorWidget::configSorting ( )
slot

Configures the sorting dialog.

If one does not already exist, create it, then show the dialog

Definition at line 1029 of file CnetEditorWidget.cpp.

References m_sortDialog.

Referenced by createActions().

◆ connectionFilterWidget()

QWidget * Isis::CnetEditorWidget::connectionFilterWidget ( )

Returns the connection filter widget.

Returns
QWidget The connection filter widget

Definition at line 768 of file CnetEditorWidget.cpp.

References m_connectionFilterWidget.

◆ connectionTreeView()

QWidget * Isis::CnetEditorWidget::connectionTreeView ( )

Returns the connection tree view.

Returns
QWidget The connection tree view

Definition at line 738 of file CnetEditorWidget.cpp.

References m_connectionTreeView.

◆ control()

ControlNet * Isis::CnetEditorWidget::control ( )

Returns the control network.

Returns
ControlNet The control network

Definition at line 818 of file CnetEditorWidget.cpp.

References Isis::Control::controlNet(), and m_control.

◆ createActions()

void Isis::CnetEditorWidget::createActions ( )
private

Creates the menus, and options for the widget.

Definition at line 299 of file CnetEditorWidget.cpp.

References configSorting(), m_menuActions, m_toolBarActions, and setTablesFrozen().

◆ createConnectionTreeView()

void Isis::CnetEditorWidget::createConnectionTreeView ( )
private

Creates the connection tree and adds it to the model.

Definition at line 368 of file CnetEditorWidget.cpp.

References Isis::Control::controlNet(), m_connectionModel, m_connectionTreeView, and m_control.

Referenced by createMainLayout().

◆ createFilterArea()

void Isis::CnetEditorWidget::createFilterArea ( )
private

Creates filter widgets.

Definition at line 379 of file CnetEditorWidget.cpp.

References m_connectionFilterWidget, m_connectionModel, m_imageModel, m_pointFilterWidget, m_pointModel, and m_serialFilterWidget.

Referenced by createMainLayout().

◆ createMainLayout()

◆ createMeasureTableView()

void Isis::CnetEditorWidget::createMeasureTableView ( )
private

◆ createPointTableView()

void Isis::CnetEditorWidget::createPointTableView ( )
private

◆ createPointTreeView()

void Isis::CnetEditorWidget::createPointTreeView ( )
private

Creates the point tree view and adds it to the model.

Definition at line 346 of file CnetEditorWidget.cpp.

References Isis::Control::controlNet(), m_control, m_pointModel, and m_pointTreeView.

Referenced by createMainLayout().

◆ createSerialTreeView()

void Isis::CnetEditorWidget::createSerialTreeView ( )
private

Creates the serial tree and adds it to the model.

Definition at line 357 of file CnetEditorWidget.cpp.

References Isis::Control::controlNet(), m_control, m_imageModel, and m_imageTreeView.

Referenced by createMainLayout().

◆ filteredNetwork()

◆ handleMeasureTableFilterCountsChanged

void Isis::CnetEditorWidget::handleMeasureTableFilterCountsChanged ( int  visibleRows,
int  totalRows 
)
privateslot

Handles measure table filter changes.

Parameters
visibleRowsNumber of visible rows
totalRowsTotal number of rows
See also
handleTableFilterCountsChanged(int visibleRows, int totalRows, QGroupBox *box, QString initialText)

Definition at line 582 of file CnetEditorWidget.cpp.

References handleTableFilterCountsChanged(), and m_measureTableBox.

Referenced by createMeasureTableView().

◆ handlePointTableFilterCountsChanged

void Isis::CnetEditorWidget::handlePointTableFilterCountsChanged ( int  visibleRows,
int  totalRows 
)
privateslot

Handles point table filter changes.

Parameters
visibleRowsNumber of visible rows
totalRowsTotal number of rows
See also
handleTableFilterCountsChanged(int visibleRows, int totalRows, QGroupBox *box, QString initialText)

Definition at line 566 of file CnetEditorWidget.cpp.

References handleTableFilterCountsChanged(), and m_pointTableBox.

Referenced by createPointTableView().

◆ handleTableFilterCountsChanged()

void Isis::CnetEditorWidget::handleTableFilterCountsChanged ( int  visibleRows,
int  totalRows,
QGroupBox *  box,
QString  initialText 
)
private

Handles any table filter changes.

Parameters
visibleRowsNumber of visible rows
totalRowsTotal number of rows
boxThe table box to change
initialTextThe initial text at the top of the table

Definition at line 597 of file CnetEditorWidget.cpp.

Referenced by handleMeasureTableFilterCountsChanged(), and handlePointTableFilterCountsChanged().

◆ measureColToggled

void Isis::CnetEditorWidget::measureColToggled ( )
privateslot

Toggles the measure column.

Definition at line 548 of file CnetEditorWidget.cpp.

References Isis::TableView::getHorizontalHeader(), m_measureTableView, and Isis::TableView::setColumnVisible().

Referenced by createMeasureTableView().

◆ measureTableModel()

AbstractTableModel * Isis::CnetEditorWidget::measureTableModel ( )

Returns the measure table model.

Returns
AbstractTableModel The measure table model

Definition at line 798 of file CnetEditorWidget.cpp.

References m_measureTableModel.

◆ measureTableSortingEnabled()

bool Isis::CnetEditorWidget::measureTableSortingEnabled ( ) const

Returns true if the measure table can be sorted.

Returns
bool True if sorting is enabled on the measure table

Definition at line 950 of file CnetEditorWidget.cpp.

References m_measureTableModel.

Referenced by writeSettings().

◆ measureTableSortLimit()

int Isis::CnetEditorWidget::measureTableSortLimit ( ) const

Returns the sorting limit for the measure table.

Returns
int The sorting limit for the measure table

Definition at line 960 of file CnetEditorWidget.cpp.

References m_measureTableModel.

Referenced by writeSettings().

◆ measureTableView()

TableView * Isis::CnetEditorWidget::measureTableView ( )

Returns the measure table view.

Returns
TableView The measure table view

Definition at line 788 of file CnetEditorWidget.cpp.

References m_measureTableView.

Referenced by Isis::Directory::addCnetEditorView(), and Isis::Directory::newActiveControl().

◆ menuActions()

QMap< QAction *, QList< QString > > Isis::CnetEditorWidget::menuActions ( )

Returns the menu actions.

Returns
QMap< QAction *, QList< QString > > QMap of menu actions

Definition at line 828 of file CnetEditorWidget.cpp.

References m_menuActions.

◆ nullify()

◆ pointColToggled

void Isis::CnetEditorWidget::pointColToggled ( )
privateslot

Toggles the point column.

Definition at line 534 of file CnetEditorWidget.cpp.

References Isis::TableView::getHorizontalHeader(), m_pointTableView, and Isis::TableView::setColumnVisible().

Referenced by createPointTableView().

◆ pointFilterWidget()

QWidget * Isis::CnetEditorWidget::pointFilterWidget ( )

Returns the point filter widget.

Returns
QWidget The point filter widget

Definition at line 748 of file CnetEditorWidget.cpp.

References m_pointFilterWidget.

◆ pointTableModel()

AbstractTableModel * Isis::CnetEditorWidget::pointTableModel ( )

Returns the point table model.

Returns
AbstractTableModel The point table model

Definition at line 808 of file CnetEditorWidget.cpp.

References m_pointTableModel.

◆ pointTableSortingEnabled()

bool Isis::CnetEditorWidget::pointTableSortingEnabled ( ) const

Returns true if the point table can be sorted.

Returns
bool True if sorting is enabled on the point table

Definition at line 970 of file CnetEditorWidget.cpp.

References m_pointTableModel.

Referenced by writeSettings().

◆ pointTableSortLimit()

int Isis::CnetEditorWidget::pointTableSortLimit ( ) const

Returns the sorting limit for the point table.

Returns
int The sorting limit for the point table

Definition at line 980 of file CnetEditorWidget.cpp.

References m_pointTableModel.

Referenced by writeSettings().

◆ pointTableView()

TableView * Isis::CnetEditorWidget::pointTableView ( )

Returns the point table view.

Returns
TableView The point table view

Definition at line 778 of file CnetEditorWidget.cpp.

References m_pointTableView.

Referenced by Isis::Directory::addCnetEditorView(), and Isis::Directory::newActiveControl().

◆ pointTreeView()

QWidget * Isis::CnetEditorWidget::pointTreeView ( )

Returns the point tree view.

Returns
QWidget The point tree view

Definition at line 718 of file CnetEditorWidget.cpp.

References m_pointTreeView.

◆ readSettings()

void Isis::CnetEditorWidget::readSettings ( )

◆ rebuildModels [1/2]

void Isis::CnetEditorWidget::rebuildModels ( )
slot

Rebuilds the models.

Definition at line 526 of file CnetEditorWidget.cpp.

Referenced by createMeasureTableView(), and createPointTableView().

◆ rebuildModels [2/2]

void Isis::CnetEditorWidget::rebuildModels ( QList< AbstractTreeItem * >  itemsToDelete)
privateslot

Deletes the current models, clears the tree, and rebuilds the models.

Parameters
itemsToDeleteTree to clear

Definition at line 208 of file CnetEditorWidget.cpp.

References m_connectionModel, m_imageModel, m_pointModel, and Isis::IException::what().

◆ serialFilterWidget()

QWidget * Isis::CnetEditorWidget::serialFilterWidget ( )

Returns the serial filter widget.

Returns
QWidget The serial filter widget

Definition at line 758 of file CnetEditorWidget.cpp.

References m_serialFilterWidget.

◆ serialTreeView()

QWidget * Isis::CnetEditorWidget::serialTreeView ( )

Returns the serial tree view.

Returns
QWidget The serial tree view

Definition at line 728 of file CnetEditorWidget.cpp.

References m_imageTreeView.

◆ setCnetModified

void Isis::CnetEditorWidget::setCnetModified ( )
privateslot

Connected to cnetModified().

Sets the modification of m_control when the cnet is modified.

Definition at line 1059 of file CnetEditorWidget.cpp.

References m_control, and Isis::Control::setModified().

◆ setMeasureTableSortingEnabled()

void Isis::CnetEditorWidget::setMeasureTableSortingEnabled ( bool  enabled)

Sets if the measure table can be sorted.

Parameters
boolBool if the table can be sorted or not

Definition at line 990 of file CnetEditorWidget.cpp.

References m_measureTableModel.

Referenced by readSettings().

◆ setMeasureTableSortLimit()

void Isis::CnetEditorWidget::setMeasureTableSortLimit ( int  limit)

Sets the measure table sorting limit.

Parameters
intSorting limit

Definition at line 1000 of file CnetEditorWidget.cpp.

References m_measureTableModel.

Referenced by readSettings().

◆ setPointTableSortingEnabled()

void Isis::CnetEditorWidget::setPointTableSortingEnabled ( bool  enabled)

Sets if the point table can be sorted.

Parameters
boolBool if the table can be sorted or not

Definition at line 1010 of file CnetEditorWidget.cpp.

References m_pointTableModel.

Referenced by readSettings().

◆ setPointTableSortLimit()

void Isis::CnetEditorWidget::setPointTableSortLimit ( int  limit)

Sets the point table sorting limit.

Parameters
intSorting limit

Definition at line 1020 of file CnetEditorWidget.cpp.

References m_pointTableModel.

Referenced by readSettings().

◆ setTablesFrozen

void Isis::CnetEditorWidget::setTablesFrozen ( bool  freezeTables)
slot

Sets if the tables are frozen.

Parameters
boolBool that freezes the tables or not

Definition at line 1042 of file CnetEditorWidget.cpp.

References m_connectionModel, m_imageModel, and m_pointModel.

Referenced by createActions().

◆ toolBarActions()

QMap< QString, QList< QAction *> > Isis::CnetEditorWidget::toolBarActions ( )

Returns the tool bar actions.

Returns
QMap< QAction *, QList< QString > > QMap of tool bar actions

Definition at line 839 of file CnetEditorWidget.cpp.

References m_toolBarActions.

◆ upgradeVersion()

void Isis::CnetEditorWidget::upgradeVersion ( )
private

Upgrades the working version number.

Definition at line 616 of file CnetEditorWidget.cpp.

References m_workingVersion, and VERSION.

◆ writeSettings()

void Isis::CnetEditorWidget::writeSettings ( )

Member Data Documentation

◆ m_connectionFilterWidget

QWidget* Isis::CnetEditorWidget::m_connectionFilterWidget
private

Connection filter widget.

Definition at line 191 of file CnetEditorWidget.h.

Referenced by connectionFilterWidget(), createFilterArea(), nullify(), and ~CnetEditorWidget().

◆ m_connectionModel

ImageImageTreeModel* Isis::CnetEditorWidget::m_connectionModel
private

Connection tree model.

Definition at line 195 of file CnetEditorWidget.h.

Referenced by createConnectionTreeView(), createFilterArea(), nullify(), rebuildModels(), setTablesFrozen(), and ~CnetEditorWidget().

◆ m_connectionTreeView

TreeView* Isis::CnetEditorWidget::m_connectionTreeView
private

Connection tree view.

Definition at line 179 of file CnetEditorWidget.h.

Referenced by connectionTreeView(), createConnectionTreeView(), createMainLayout(), nullify(), and ~CnetEditorWidget().

◆ m_control

Control* Isis::CnetEditorWidget::m_control
private

◆ m_filterArea

QScrollArea* Isis::CnetEditorWidget::m_filterArea
private

Scroll area for filters.

Definition at line 187 of file CnetEditorWidget.h.

Referenced by nullify().

◆ m_imageModel

ImagePointTreeModel* Isis::CnetEditorWidget::m_imageModel
private

◆ m_imageTreeView

TreeView* Isis::CnetEditorWidget::m_imageTreeView
private

◆ m_mainSplitter

QSplitter* Isis::CnetEditorWidget::m_mainSplitter
private

Splitter.

Definition at line 200 of file CnetEditorWidget.h.

Referenced by createMainLayout(), nullify(), readSettings(), writeSettings(), and ~CnetEditorWidget().

◆ m_measureTableBox

QGroupBox* Isis::CnetEditorWidget::m_measureTableBox
private

Measure table box.

Definition at line 185 of file CnetEditorWidget.h.

Referenced by createMainLayout(), handleMeasureTableFilterCountsChanged(), nullify(), and ~CnetEditorWidget().

◆ m_measureTableModel

MeasureTableModel* Isis::CnetEditorWidget::m_measureTableModel
private

◆ m_measureTableView

TableView* Isis::CnetEditorWidget::m_measureTableView
private

◆ m_menuActions

QMap< QAction *, QList< QString > >* Isis::CnetEditorWidget::m_menuActions
private

QMap of menu actions.

Definition at line 202 of file CnetEditorWidget.h.

Referenced by createActions(), menuActions(), nullify(), and ~CnetEditorWidget().

◆ m_pointFilterWidget

QWidget* Isis::CnetEditorWidget::m_pointFilterWidget
private

Point filter widget.

Definition at line 189 of file CnetEditorWidget.h.

Referenced by createFilterArea(), nullify(), pointFilterWidget(), and ~CnetEditorWidget().

◆ m_pointModel

◆ m_pointTableBox

QGroupBox* Isis::CnetEditorWidget::m_pointTableBox
private

Point table box.

Definition at line 184 of file CnetEditorWidget.h.

Referenced by createMainLayout(), handlePointTableFilterCountsChanged(), nullify(), and ~CnetEditorWidget().

◆ m_pointTableModel

◆ m_pointTableView

TableView* Isis::CnetEditorWidget::m_pointTableView
private

◆ m_pointTreeView

TreeView* Isis::CnetEditorWidget::m_pointTreeView
private

◆ m_serialFilterWidget

QWidget* Isis::CnetEditorWidget::m_serialFilterWidget
private

Serial filter widget.

Definition at line 190 of file CnetEditorWidget.h.

Referenced by createFilterArea(), nullify(), serialFilterWidget(), and ~CnetEditorWidget().

◆ m_settingsPath

QString* Isis::CnetEditorWidget::m_settingsPath
private

Path to read/write settings.

Definition at line 205 of file CnetEditorWidget.h.

Referenced by createMeasureTableView(), createPointTableView(), nullify(), readSettings(), writeSettings(), and ~CnetEditorWidget().

◆ m_sortDialog

CnetEditorSortConfigDialog* Isis::CnetEditorWidget::m_sortDialog
private

Sorting dialog.

Definition at line 207 of file CnetEditorWidget.h.

Referenced by configSorting(), nullify(), and ~CnetEditorWidget().

◆ m_toolBarActions

QMap< QString, QList< QAction * > >* Isis::CnetEditorWidget::m_toolBarActions
private

QMap of tool bar actions.

Definition at line 203 of file CnetEditorWidget.h.

Referenced by createActions(), nullify(), toolBarActions(), and ~CnetEditorWidget().

◆ m_updatingSelection

bool Isis::CnetEditorWidget::m_updatingSelection
private

Updates selection.

Definition at line 171 of file CnetEditorWidget.h.

◆ m_workingVersion

QString* Isis::CnetEditorWidget::m_workingVersion
private

Working version.

Definition at line 173 of file CnetEditorWidget.h.

Referenced by nullify(), readSettings(), upgradeVersion(), and ~CnetEditorWidget().

◆ VERSION

const QString Isis::CnetEditorWidget::VERSION = "0.1"
staticprivate

Version.

Definition at line 174 of file CnetEditorWidget.h.

Referenced by upgradeVersion(), and writeSettings().


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