Version: 9.12.0
OCCViewer_CreateRestoreViewDlg Class Reference

#include <OCCViewer_CreateRestoreViewDlg.h>

Inheritance diagram for OCCViewer_CreateRestoreViewDlg:
Inheritance graph

Public Slots

void OKpressed ()
 
void clearList ()
 
void editItemText (QListWidgetItem *)
 
void changeImage (QListWidgetItem *)
 
void deleteSelectedItems ()
 

Signals

void dlgOk ()
 

Public Member Functions

 OCCViewer_CreateRestoreViewDlg (QWidget *, OCCViewer_ViewWindow *)
 
virtual ~OCCViewer_CreateRestoreViewDlg ()
 
const viewAspectListparameters () const
 
viewAspect currentItem () const
 

Private Attributes

QListWidgetmyListBox
 
OCCViewer_ViewPort3dmyCurViewPort
 
viewAspect myCurrentItem
 
viewAspectList myParametersMap
 

Constructor & Destructor Documentation

◆ OCCViewer_CreateRestoreViewDlg()

OCCViewer_CreateRestoreViewDlg::OCCViewer_CreateRestoreViewDlg ( QWidget aWin,
OCCViewer_ViewWindow theViewWindow 
)

◆ ~OCCViewer_CreateRestoreViewDlg()

OCCViewer_CreateRestoreViewDlg::~OCCViewer_CreateRestoreViewDlg ( )
virtual

Destructor

Member Function Documentation

◆ changeImage

void OCCViewer_CreateRestoreViewDlg::changeImage ( QListWidgetItem *  curItem)
slot

◆ clearList

void OCCViewer_CreateRestoreViewDlg::clearList ( )
slot

Clears list of view aspects

References myCurViewPort, myListBox, myParametersMap, and OCCViewer_ViewPort3d::reset().

◆ currentItem()

viewAspect OCCViewer_CreateRestoreViewDlg::currentItem ( ) const
Returns
current view parameters (corresponding to current item)

References myCurrentItem.

◆ deleteSelectedItems

void OCCViewer_CreateRestoreViewDlg::deleteSelectedItems ( )
slot

Deletes selected items from list view

References clearList(), myListBox, and myParametersMap.

◆ dlgOk

void OCCViewer_CreateRestoreViewDlg::dlgOk ( )
signal

◆ editItemText

void OCCViewer_CreateRestoreViewDlg::editItemText ( QListWidgetItem *  anItem)
slot

Renames key of view aspect map in accordance with item name

Parameters
anItem- item

References myParametersMap.

◆ OKpressed

void OCCViewer_CreateRestoreViewDlg::OKpressed ( )
slot

SLOT: called on OK click, emits dlgOk() and closes dialog

References dlgOk().

◆ parameters()

const viewAspectList & OCCViewer_CreateRestoreViewDlg::parameters ( ) const
Returns
const reference to all view aspects

References myParametersMap.

Member Data Documentation

◆ myCurrentItem

viewAspect OCCViewer_CreateRestoreViewDlg::myCurrentItem
private

◆ myCurViewPort

OCCViewer_ViewPort3d* OCCViewer_CreateRestoreViewDlg::myCurViewPort
private

◆ myListBox

QListWidget* OCCViewer_CreateRestoreViewDlg::myListBox
private

◆ myParametersMap

viewAspectList OCCViewer_CreateRestoreViewDlg::myParametersMap
private

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