VR-Forces 4.1 Class Documentation
List of all members | Public Slots | Signals | Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | Private Member Functions
DtEnumerationSelectionWidget Class Reference
Inheritance diagram for DtEnumerationSelectionWidget:
Inheritance graph
[legend]

Public Slots

virtual void comboChanged (int)
virtual void enumerationChanged (const QString &)

Signals

void typeChanged (const DtRangedObjectType &)

Public Member Functions

 DtEnumerationSelectionWidget (QWidget *parent=NULL, const Qt::WindowFlags &flags=0)
 default constructor
virtual ~DtEnumerationSelectionWidget ()
 destructor
virtual bool init (DtDisDictionary *disDictionary, bool showEnumInText=false)
 Sets up the comboboxes based on the given DtDisDictionary.
virtual void setObjectType (const DtRangedObjectType &)
virtual void objectType (DtRangedObjectType &) const
virtual void objectType (DtObjectType &) const
virtual void setKindEnabled (bool)
void setOnlyValidKind (int)
int onlyValidKind () const
void setAllowRange (bool)
bool allowRange () const
void setAllowWildcard (bool v)
bool allowWildCard () const

Static Public Member Functions

static
DtEnumerationSelectionWidget
create (QWidget *parent=NULL)

Public Attributes

Ui::EnumerationSelectionUI myUiImpl

Protected Member Functions

virtual QString addEntry (int id, const char *str, QComboBox *combo)
virtual void setupCombo (QComboBox *, QLineEdit *)
virtual void setComboValue (QComboBox *, const QString &)
virtual void setComboValue (QComboBox *box, int iIndex, const DtRangedObjectType &)
virtual void comboChangedWithReset (QComboBox *box, const QString &)
virtual void comboChanged (QComboBox *, const QString &)

Protected Attributes

QHash< QComboBox *, QLineEdit * > myComboMappings
QHash< int, QComboBox * > myComboIndex
DtRangedObjectType myObjectType
DtDisDictionarymyDisDictionary
int myOnlyValidKind
QIntValidator myValidator
bool myAllowRange
bool myShowEnumInText
bool myAllowWildCard

Private Member Functions

 DtEnumerationSelectionWidget (const DtEnumerationSelectionWidget &orig)
 copy constructor; not implemented
DtEnumerationSelectionWidgetoperator= (const DtEnumerationSelectionWidget &rhs)
 assignment operator; not implemented

Constructor & Destructor Documentation

DtEnumerationSelectionWidget::DtEnumerationSelectionWidget ( QWidget parent = NULL,
const Qt::WindowFlags &  flags = 0 
)

default constructor

virtual DtEnumerationSelectionWidget::~DtEnumerationSelectionWidget ( )
virtual

destructor

DtEnumerationSelectionWidget::DtEnumerationSelectionWidget ( const DtEnumerationSelectionWidget orig)
private

copy constructor; not implemented

Member Function Documentation

virtual bool DtEnumerationSelectionWidget::init ( DtDisDictionary disDictionary,
bool  showEnumInText = false 
)
virtual

Sets up the comboboxes based on the given DtDisDictionary.

If showEnumInText is set to true, the enumeration number is prepended to its corresponding text description.

virtual void DtEnumerationSelectionWidget::setObjectType ( const DtRangedObjectType )
virtual

Referenced by setOnlyValidKind().

virtual void DtEnumerationSelectionWidget::objectType ( DtRangedObjectType ) const
virtual

Referenced by setOnlyValidKind().

virtual void DtEnumerationSelectionWidget::objectType ( DtObjectType ) const
virtual
virtual void DtEnumerationSelectionWidget::setKindEnabled ( bool  )
virtual
void DtEnumerationSelectionWidget::setOnlyValidKind ( int  i)
inline
int DtEnumerationSelectionWidget::onlyValidKind ( ) const
inline

References myOnlyValidKind.

void DtEnumerationSelectionWidget::setAllowRange ( bool  )
bool DtEnumerationSelectionWidget::allowRange ( ) const
inline

References myAllowRange.

void DtEnumerationSelectionWidget::setAllowWildcard ( bool  v)
bool DtEnumerationSelectionWidget::allowWildCard ( ) const
static DtEnumerationSelectionWidget* DtEnumerationSelectionWidget::create ( QWidget parent = NULL)
static
virtual QString DtEnumerationSelectionWidget::addEntry ( int  id,
const char *  str,
QComboBox combo 
)
protectedvirtual
virtual void DtEnumerationSelectionWidget::setupCombo ( QComboBox ,
QLineEdit  
)
protectedvirtual
virtual void DtEnumerationSelectionWidget::setComboValue ( QComboBox ,
const QString &   
)
protectedvirtual
virtual void DtEnumerationSelectionWidget::setComboValue ( QComboBox box,
int  iIndex,
const DtRangedObjectType  
)
protectedvirtual
virtual void DtEnumerationSelectionWidget::comboChangedWithReset ( QComboBox box,
const QString &   
)
protectedvirtual
virtual void DtEnumerationSelectionWidget::comboChanged ( QComboBox ,
const QString &   
)
protectedvirtual
void DtEnumerationSelectionWidget::typeChanged ( const DtRangedObjectType )
signal
virtual void DtEnumerationSelectionWidget::comboChanged ( int  )
virtualslot
virtual void DtEnumerationSelectionWidget::enumerationChanged ( const QString &  )
virtualslot
DtEnumerationSelectionWidget& DtEnumerationSelectionWidget::operator= ( const DtEnumerationSelectionWidget rhs)
private

assignment operator; not implemented

Member Data Documentation

Ui::EnumerationSelectionUI DtEnumerationSelectionWidget::myUiImpl
QHash<QComboBox*, QLineEdit*> DtEnumerationSelectionWidget::myComboMappings
protected
QHash<int, QComboBox*> DtEnumerationSelectionWidget::myComboIndex
protected
DtRangedObjectType DtEnumerationSelectionWidget::myObjectType
protected
DtDisDictionary* DtEnumerationSelectionWidget::myDisDictionary
protected
int DtEnumerationSelectionWidget::myOnlyValidKind
protected

Referenced by onlyValidKind(), and setOnlyValidKind().

QIntValidator DtEnumerationSelectionWidget::myValidator
protected
bool DtEnumerationSelectionWidget::myAllowRange
protected

Referenced by allowRange().

bool DtEnumerationSelectionWidget::myShowEnumInText
protected
bool DtEnumerationSelectionWidget::myAllowWildCard
protected

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

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)