Version: 6.3.1
Data Structures | Public Member Functions | Protected Slots | Protected Member Functions | Protected Attributes | Private Slots | Private Member Functions | Private Attributes

SVTK_CubeAxesDlg Class Reference

#include <SVTK_CubeAxesDlg.h>

Inheritance diagram for SVTK_CubeAxesDlg:
Inheritance graph

Data Structures

class  AxisWidget
 Axis tab widget of the "Graduated axis" dialog box. More...

Public Member Functions

 SVTK_CubeAxesDlg (QtxAction *theAction, SVTK_ViewWindow *theParent, const char *theName)
virtual ~SVTK_CubeAxesDlg ()
virtual void Update ()
virtual void initialize ()

Protected Slots

virtual void onOk ()
virtual void onClose ()
void onParentShow ()
void onParentHide ()
virtual void done (int)

Protected Member Functions

virtual QWidgetcreateButtonFrame (QWidget *)
virtual QWidgetcreateMainFrame (QWidget *)
virtual bool isValid () const

Protected Attributes

QTabWidget * myTabWg
QCheckBox * myIsVisible
QPushButton * myOkBtn
QPushButton * myApplyBtn
QPushButton * myCloseBtn
ViewerTools_AxisWidgetBasemyAxes [3]
QtxActionmyAction

Private Slots

virtual bool onApply ()

Private Member Functions

virtual
ViewerTools_AxisWidgetBase
createAxisWidget (QWidget *)

Private Attributes

SVTK_ViewWindowmyMainWindow
SVTK_CubeAxesActor2DmyActor

Detailed Description

Class : SVTK_CubeAxesDlg Description : Dialog for specifynig cube axes properties


Constructor & Destructor Documentation

SVTK_CubeAxesDlg::SVTK_CubeAxesDlg ( QtxAction theAction,
SVTK_ViewWindow theParent,
const char *  theName 
)

Constructor

SVTK_CubeAxesDlg::~SVTK_CubeAxesDlg ( ) [virtual]

Destructor


Member Function Documentation

void SVTK_CubeAxesDlg::Update ( ) [virtual]

Update dialog fields, connect signals and slots, show dialog

Reimplemented from ViewerTools_CubeAxesDlgBase.

References SVTK_ViewWindow.GetCubeAxes(), myActor, ViewerTools_CubeAxesDlgBase.myAxes, ViewerTools_CubeAxesDlgBase.myIsVisible, and myMainWindow.

bool SVTK_CubeAxesDlg::onApply ( ) [private, virtual, slot]
ViewerTools_AxisWidgetBase * SVTK_CubeAxesDlg::createAxisWidget ( QWidget theParent) [private, virtual]

Create axis widget

Implements ViewerTools_CubeAxesDlgBase.

References ViewerTools_AxisWidgetBase.initialize().

void ViewerTools_CubeAxesDlgBase::initialize ( ) [virtual, inherited]
void ViewerTools_CubeAxesDlgBase::onOk ( ) [protected, virtual, slot, inherited]

SLOT called when "Ok" button pressed.

References ViewerTools_CubeAxesDlgBase.onApply(), and ViewerTools_CubeAxesDlgBase.onClose().

void ViewerTools_CubeAxesDlgBase::onClose ( ) [protected, virtual, slot, inherited]

SLOT: called when "Close" button pressed. Close dialog

QWidget * ViewerTools_CubeAxesDlgBase::createButtonFrame ( QWidget theParent) [protected, virtual, inherited]
QWidget * ViewerTools_CubeAxesDlgBase::createMainFrame ( QWidget theParent) [protected, virtual, inherited]
bool ViewerTools_CubeAxesDlgBase::isValid ( ) const [protected, virtual, inherited]

Verify validity of entry data

void ViewerTools_DialogBase::onParentShow ( ) [protected, slot, inherited]
void ViewerTools_DialogBase::onParentHide ( ) [protected, slot, inherited]
void ViewerTools_DialogBase::done ( int  r) [protected, virtual, slot, inherited]

Field Documentation

QTabWidget* ViewerTools_CubeAxesDlgBase.myTabWg [protected, inherited]
QCheckBox* ViewerTools_CubeAxesDlgBase.myIsVisible [protected, inherited]
QPushButton* ViewerTools_CubeAxesDlgBase.myOkBtn [protected, inherited]
QPushButton* ViewerTools_CubeAxesDlgBase.myApplyBtn [protected, inherited]
QPushButton* ViewerTools_CubeAxesDlgBase.myCloseBtn [protected, inherited]
QtxAction* ViewerTools_DialogBase.myAction [protected, inherited]

Reimplemented in SVTK_UpdateRateDlg.

Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS