Isis 3 Programmer Reference
Isis::ChipViewportsWidget Class Reference

Scrolled widget for display ChipViewports. More...

#include <ChipViewportsWidget.h>

Inheritance diagram for Isis::ChipViewportsWidget:
Inheritance graph
Collaboration diagram for Isis::ChipViewportsWidget:
Collaboration graph

Public Slots

void setSerialNumberList (SerialNumberList *snList)
 
void setControlNet (ControlNet *cnet, QString cnetFilename)
 New control network being edited.
 
void setPoint (ControlPoint *controlPoint)
 

Signals

void controlPointChanged (QString pointId)
 
void netChanged ()
 
void newControlNetwork (ControlNet *)
 
void stretchChipViewport (Stretch *, CubeViewport *)
 
void measureChanged ()
 
void saveControlNet ()
 

Public Member Functions

 ChipViewportsWidget (QWidget *parent)
 Consructs the ChipViewportsWidget widget.
 
bool eventFilter (QObject *object, QEvent *event)
 

Private Slots

void showPoints (bool showPoints)
 This method is called from the constructor so that when the Main window is created, it know's it's size and location.
 
void geomChips (bool geomChips)
 
void clearPoint ()
 

Private Member Functions

void createChipViewports (QWidget *parent)
 create the widget for display all ControlMeasures for ControlPoint as ChipViewports
 
void createActions ()
 
void loadPoint ()
 
void mousePressEvent (QObject *object, QMouseEvent *event)
 

Private Attributes

QPointer< QWidgetm_parent
 
QString m_cnetFileName
 
QPointer< QLabel > m_cnetFileNameLabel
 
bool m_netChanged
 
QPointer< QActionm_closeChipViewportWidget
 
QPointer< QActionm_saveChips
 
QPointer< QLabel > m_ptIdValue
 
QPointer< ControlPointm_controlPoint
 
SerialNumberListm_serialNumberList
 
QPointer< ControlNetm_controlNet
 
QPointer< QGridLayout > m_chipViewportsLayout
 
QList< ChipViewport * > m_chipViewports
 

Detailed Description

Scrolled widget for display ChipViewports.

Author
2016-06-15 Tracie Sucharski

Definition at line 43 of file ChipViewportsWidget.h.

Constructor & Destructor Documentation

◆ ChipViewportsWidget()

Isis::ChipViewportsWidget::ChipViewportsWidget ( QWidget * parent)

Consructs the ChipViewportsWidget widget.

Parameters
parentPointer to the parent widget for the ChipViewportsWidget

Definition at line 54 of file ChipViewportsWidget.cpp.

References createChipViewports().

◆ ~ChipViewportsWidget()

Isis::ChipViewportsWidget::~ChipViewportsWidget ( )
virtual

Definition at line 74 of file ChipViewportsWidget.cpp.

Member Function Documentation

◆ clearPoint

void Isis::ChipViewportsWidget::clearPoint ( )
privateslot

Definition at line 331 of file ChipViewportsWidget.cpp.

◆ createActions()

void Isis::ChipViewportsWidget::createActions ( )
private

Definition at line 142 of file ChipViewportsWidget.cpp.

◆ createChipViewports()

void Isis::ChipViewportsWidget::createChipViewports ( QWidget * parent)
private

create the widget for display all ControlMeasures for ControlPoint as ChipViewports

Parameters
parentPointer to parent QWidget

Definition at line 88 of file ChipViewportsWidget.cpp.

References showPoints().

Referenced by ChipViewportsWidget().

◆ eventFilter()

bool Isis::ChipViewportsWidget::eventFilter ( QObject * object,
QEvent * event )

Definition at line 344 of file ChipViewportsWidget.cpp.

◆ geomChips

void Isis::ChipViewportsWidget::geomChips ( bool geomChips)
privateslot

Definition at line 313 of file ChipViewportsWidget.cpp.

◆ mousePressEvent()

void Isis::ChipViewportsWidget::mousePressEvent ( QObject * object,
QMouseEvent * event )
private

Definition at line 362 of file ChipViewportsWidget.cpp.

◆ setControlNet

void Isis::ChipViewportsWidget::setControlNet ( ControlNet * cnet,
QString cnetFilename )
slot

New control network being edited.

Parameters
cnetControlNet *
filenameQstring, Need filename to write to widget label. ControlNet doesn't contain a filename.

Definition at line 165 of file ChipViewportsWidget.cpp.

◆ setPoint

void Isis::ChipViewportsWidget::setPoint ( ControlPoint * controlPoint)
slot

Definition at line 178 of file ChipViewportsWidget.cpp.

◆ setSerialNumberList

void Isis::ChipViewportsWidget::setSerialNumberList ( SerialNumberList * snList)
slot

Definition at line 148 of file ChipViewportsWidget.cpp.

◆ showPoints

void Isis::ChipViewportsWidget::showPoints ( bool showPoints)
privateslot

This method is called from the constructor so that when the Main window is created, it know's it's size and location.

Definition at line 304 of file ChipViewportsWidget.cpp.

References showPoints().

Referenced by createChipViewports(), and showPoints().

Member Data Documentation

◆ m_chipViewports

QList<ChipViewport *> Isis::ChipViewportsWidget::m_chipViewports
private

Definition at line 109 of file ChipViewportsWidget.h.

◆ m_chipViewportsLayout

QPointer<QGridLayout> Isis::ChipViewportsWidget::m_chipViewportsLayout
private

Definition at line 108 of file ChipViewportsWidget.h.

◆ m_closeChipViewportWidget

QPointer<QAction> Isis::ChipViewportsWidget::m_closeChipViewportWidget
private

Definition at line 97 of file ChipViewportsWidget.h.

◆ m_cnetFileName

QString Isis::ChipViewportsWidget::m_cnetFileName
private

Definition at line 93 of file ChipViewportsWidget.h.

◆ m_cnetFileNameLabel

QPointer<QLabel> Isis::ChipViewportsWidget::m_cnetFileNameLabel
private

Definition at line 94 of file ChipViewportsWidget.h.

◆ m_controlNet

QPointer<ControlNet> Isis::ChipViewportsWidget::m_controlNet
private

Definition at line 106 of file ChipViewportsWidget.h.

◆ m_controlPoint

QPointer<ControlPoint> Isis::ChipViewportsWidget::m_controlPoint
private

Definition at line 104 of file ChipViewportsWidget.h.

◆ m_netChanged

bool Isis::ChipViewportsWidget::m_netChanged
private

Definition at line 95 of file ChipViewportsWidget.h.

◆ m_parent

QPointer<QWidget> Isis::ChipViewportsWidget::m_parent
private

Definition at line 90 of file ChipViewportsWidget.h.

◆ m_ptIdValue

QPointer<QLabel> Isis::ChipViewportsWidget::m_ptIdValue
private

Definition at line 102 of file ChipViewportsWidget.h.

◆ m_saveChips

QPointer<QAction> Isis::ChipViewportsWidget::m_saveChips
private

Definition at line 99 of file ChipViewportsWidget.h.

◆ m_serialNumberList

SerialNumberList* Isis::ChipViewportsWidget::m_serialNumberList
private

Definition at line 105 of file ChipViewportsWidget.h.


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