#include <OCCViewer_CubeAxesDlg.h>

Data Structures | |
| class | AxisWidget |
| Axis tab widget of the "Graduated axis" dialog box. More... | |
Public Member Functions | |
| OCCViewer_CubeAxesDlg (QtxAction *theAction, OCCViewer_ViewWindow *theParent, const char *theName) | |
| virtual | ~OCCViewer_CubeAxesDlg () |
| virtual void | initialize () |
| void | GetData (bool &theIsVisible, OCCViewer_AxisWidget::AxisData theAxisData[3]) |
| void | SetData (bool theIsVisible, OCCViewer_AxisWidget::AxisData theAxisData[3]) |
| void | ApplyData (const Handle(V3d_View)&theView) |
| virtual void | Update () |
Protected Slots | |
| virtual void | onOk () |
| virtual void | onClose () |
| void | onParentShow () |
| void | onParentHide () |
| virtual void | done (int) |
Protected Member Functions | |
| virtual QWidget * | createButtonFrame (QWidget *) |
| virtual QWidget * | createMainFrame (QWidget *) |
| virtual bool | isValid () const |
Protected Attributes | |
| QTabWidget * | myTabWg |
| QCheckBox * | myIsVisible |
| QPushButton * | myOkBtn |
| QPushButton * | myApplyBtn |
| QPushButton * | myCloseBtn |
| ViewerTools_AxisWidgetBase * | myAxes [3] |
| QtxAction * | myAction |
Private Slots | |
| virtual bool | onApply () |
Private Member Functions | |
| virtual ViewerTools_AxisWidgetBase * | createAxisWidget (QWidget *) |
Private Attributes | |
| OCCViewer_ViewWindow * | myMainWindow |
Class : OCCViewer_CubeAxesDlg Description : Dialog for specifynig cube axes properties
| OCCViewer_CubeAxesDlg::OCCViewer_CubeAxesDlg | ( | QtxAction * | theAction, |
| OCCViewer_ViewWindow * | theParent, | ||
| const char * | theName | ||
| ) |
Constructor
| OCCViewer_CubeAxesDlg::~OCCViewer_CubeAxesDlg | ( | ) | [virtual] |
Destructor
| void OCCViewer_CubeAxesDlg::initialize | ( | ) | [virtual] |
Update dialog fields, connect signals and slots, show dialog
Reimplemented from ViewerTools_CubeAxesDlgBase.
References OCCViewer_AxisWidget.AxisData.Color, OCCViewer_AxisWidget.AxisData.DrawName, OCCViewer_AxisWidget.AxisData.DrawTickmarks, OCCViewer_AxisWidget.AxisData.DrawValues, ViewerTools_CubeAxesDlgBase.myAxes, OCCViewer_AxisWidget.AxisData.Name, OCCViewer_AxisWidget.AxisData.NameColor, OCCViewer_AxisWidget.AxisData.NbValues, OCCViewer_AxisWidget.AxisData.Offset, and OCCViewer_AxisWidget.AxisData.TickmarkLength.
| void OCCViewer_CubeAxesDlg::GetData | ( | bool & | theIsVisible, |
| OCCViewer_AxisWidget::AxisData | theAxisData[3] | ||
| ) |
Get graduated trihedron parameters
References ViewerTools_CubeAxesDlgBase.myAxes, and ViewerTools_CubeAxesDlgBase.myIsVisible.
| void OCCViewer_CubeAxesDlg::SetData | ( | bool | theIsVisible, |
| OCCViewer_AxisWidget::AxisData | theAxisData[3] | ||
| ) |
Set graduated trihedron parameters
References ViewerTools_CubeAxesDlgBase.myAxes, and ViewerTools_CubeAxesDlgBase.myIsVisible.
| void OCCViewer_CubeAxesDlg::ApplyData | ( | const Handle(V3d_View)& | theView | ) |
Apply graduated trihedron parameters
References OCCViewer_AxisWidget.AxisData.Color, OCCViewer_AxisWidget.AxisData.DrawName, OCCViewer_AxisWidget.AxisData.DrawTickmarks, OCCViewer_AxisWidget.AxisData.DrawValues, ViewerTools_CubeAxesDlgBase.myAxes, ViewerTools_CubeAxesDlgBase.myIsVisible, OCCViewer_AxisWidget.AxisData.Name, OCCViewer_AxisWidget.AxisData.NameColor, OCCViewer_AxisWidget.AxisData.NbValues, OCCViewer_AxisWidget.AxisData.Offset, and OCCViewer_AxisWidget.AxisData.TickmarkLength.
| void OCCViewer_CubeAxesDlg::Update | ( | ) | [virtual] |
Update dialog fields, connect signals and slots, show dialog
Reimplemented from ViewerTools_CubeAxesDlgBase.
| bool OCCViewer_CubeAxesDlg::onApply | ( | ) | [private, virtual, slot] |
Verify validity of entry data
Reimplemented from ViewerTools_CubeAxesDlgBase.
References ApplyData(), OCCViewer_ViewWindow.getViewPort(), Handle(), and myMainWindow.
| ViewerTools_AxisWidgetBase * OCCViewer_CubeAxesDlg::createAxisWidget | ( | QWidget * | theParent | ) | [private, virtual] |
Create axis widget
Implements ViewerTools_CubeAxesDlgBase.
References ViewerTools_AxisWidgetBase.initialize().
| 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] |
Create frame containing buttons
References ViewerTools_CubeAxesDlgBase.myApplyBtn, ViewerTools_CubeAxesDlgBase.myCloseBtn, ViewerTools_CubeAxesDlgBase.myOkBtn, ViewerTools_CubeAxesDlgBase.onApply(), ViewerTools_CubeAxesDlgBase.onClose(), and ViewerTools_CubeAxesDlgBase.onOk().
| QWidget * ViewerTools_CubeAxesDlgBase::createMainFrame | ( | QWidget * | theParent | ) | [protected, virtual, inherited] |
Create frame containing dialog's input fields
References ViewerTools_CubeAxesDlgBase.createAxisWidget(), ViewerTools_CubeAxesDlgBase.myAxes, ViewerTools_CubeAxesDlgBase.myIsVisible, and ViewerTools_CubeAxesDlgBase.myTabWg.
| 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] |
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] |
ViewerTools_AxisWidgetBase* ViewerTools_CubeAxesDlgBase.myAxes[3] [protected, inherited] |
QtxAction* ViewerTools_DialogBase.myAction [protected, inherited] |
Reimplemented in SVTK_UpdateRateDlg.