Version: 6.3.1
Public Types | Public Member Functions | Protected Slots | Private Attributes

VisuGUI_SizeBox Class Reference

#include <VisuGUI_SizeBox.h>

Inheritance diagram for VisuGUI_SizeBox:
Inheritance graph

Public Types

enum  { Results = 0, Geometry, Inside, Outside }

Public Member Functions

 VisuGUI_SizeBox (QWidget *)
 ~VisuGUI_SizeBox ()
int getType () const
void setType (int)
float getOutsideSize () const
void setOutsideSize (float)
float getGeomSize () const
void setGeomSize (float)
float getMinSize () const
void setMinSize (float)
float getMaxSize () const
void setMaxSize (float)
float getMagnification () const
void setMagnification (float)
float getIncrement () const
void setIncrement (float)
bool getUniform () const
void setUniform (bool)
QColor getColor () const
void setColor (const QColor &)
void enableSizeControls (bool enabled)

Protected Slots

void onToggleResults ()
void onToggleGeometry ()
void onToggleInside ()
void onToggleOutside ()

Private Attributes

int myType
QLabel * myOutsideSizeLabel
SalomeApp_IntSpinBox * myOutsideSizeSpinBox
QLabel * myGeomSizeLabel
SalomeApp_IntSpinBox * myGeomSizeSpinBox
QLabel * myMinSizeLabel
SalomeApp_IntSpinBox * myMinSizeSpinBox
QLabel * myMaxSizeLabel
SalomeApp_IntSpinBox * myMaxSizeSpinBox
QLabel * myMagnificationLabel
SalomeApp_IntSpinBox * myMagnificationSpinBox
QLabel * myIncrementLabel
SalomeApp_DoubleSpinBox * myIncrementSpinBox
QCheckBox * myUniformCheckBox
QGroupBoxmyColorGroup
QLabel * myColorLabel
QtxColorButton * myColorButton

Member Enumeration Documentation

anonymous enum
Enumerator:
Results 
Geometry 
Inside 
Outside 

Constructor & Destructor Documentation

VisuGUI_SizeBox::VisuGUI_SizeBox ( QWidget parent)
VisuGUI_SizeBox.~VisuGUI_SizeBox ( )

Member Function Documentation

int VisuGUI_SizeBox.getType ( ) const

References myType.

void VisuGUI_SizeBox::setType ( int  theType)
float VisuGUI_SizeBox::getOutsideSize ( ) const

References myOutsideSizeSpinBox.

void VisuGUI_SizeBox::setOutsideSize ( float  theOutsideSize)

References myOutsideSizeSpinBox.

float VisuGUI_SizeBox::getGeomSize ( ) const

References myGeomSizeSpinBox.

void VisuGUI_SizeBox::setGeomSize ( float  theGeomSize)

References myGeomSizeSpinBox.

float VisuGUI_SizeBox::getMinSize ( ) const

References myMinSizeSpinBox.

void VisuGUI_SizeBox::setMinSize ( float  theMinSize)

References myMinSizeSpinBox.

float VisuGUI_SizeBox::getMaxSize ( ) const

References myMaxSizeSpinBox.

void VisuGUI_SizeBox::setMaxSize ( float  theMaxSize)

References myMaxSizeSpinBox.

float VisuGUI_SizeBox::getMagnification ( ) const
void VisuGUI_SizeBox::setMagnification ( float  theMagnification)
float VisuGUI_SizeBox::getIncrement ( ) const

References myIncrementSpinBox.

void VisuGUI_SizeBox::setIncrement ( float  theIncrement)

References myIncrementSpinBox.

bool VisuGUI_SizeBox::getUniform ( ) const

References myUniformCheckBox.

void VisuGUI_SizeBox::setUniform ( bool  theUniform)

References myColorButton, and myUniformCheckBox.

QColor VisuGUI_SizeBox::getColor ( ) const

References myColorButton.

void VisuGUI_SizeBox::setColor ( const QColor &  theColor)

References myColorButton.

void VisuGUI_SizeBox::enableSizeControls ( bool  enabled)
void VisuGUI_SizeBox::onToggleResults ( ) [protected, slot]
void VisuGUI_SizeBox::onToggleGeometry ( ) [protected, slot]
void VisuGUI_SizeBox::onToggleInside ( ) [protected, slot]
void VisuGUI_SizeBox::onToggleOutside ( ) [protected, slot]

Field Documentation

int VisuGUI_SizeBox.myType [private]
SalomeApp_IntSpinBox* VisuGUI_SizeBox.myOutsideSizeSpinBox [private]
SalomeApp_IntSpinBox* VisuGUI_SizeBox.myGeomSizeSpinBox [private]
QLabel* VisuGUI_SizeBox.myMinSizeLabel [private]
SalomeApp_IntSpinBox* VisuGUI_SizeBox.myMinSizeSpinBox [private]
QLabel* VisuGUI_SizeBox.myMaxSizeLabel [private]
SalomeApp_IntSpinBox* VisuGUI_SizeBox.myMaxSizeSpinBox [private]
SalomeApp_IntSpinBox* VisuGUI_SizeBox.myMagnificationSpinBox [private]
SalomeApp_DoubleSpinBox* VisuGUI_SizeBox.myIncrementSpinBox [private]
QCheckBox* VisuGUI_SizeBox.myUniformCheckBox [private]
QLabel* VisuGUI_SizeBox.myColorLabel [private]
QtxColorButton* VisuGUI_SizeBox.myColorButton [private]
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