VR-Forces 4.0.4 Class Documentation
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]

List of all members.

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

destructor

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.

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]

References myOnlyValidKind.

References myAllowRange.

virtual QString DtEnumerationSelectionWidget::addEntry ( int  id,
const char *  str,
QComboBox combo 
) [protected, virtual]
virtual void DtEnumerationSelectionWidget::setupCombo ( QComboBox ,
QLineEdit  
) [protected, virtual]
virtual void DtEnumerationSelectionWidget::setComboValue ( QComboBox ,
const QString &   
) [protected, virtual]
virtual void DtEnumerationSelectionWidget::setComboValue ( QComboBox box,
int  iIndex,
const DtRangedObjectType  
) [protected, virtual]
virtual void DtEnumerationSelectionWidget::comboChangedWithReset ( QComboBox box,
const QString &   
) [protected, virtual]
virtual void DtEnumerationSelectionWidget::comboChanged ( QComboBox ,
const QString &   
) [protected, virtual]
virtual void DtEnumerationSelectionWidget::comboChanged ( int  ) [virtual, slot]
virtual void DtEnumerationSelectionWidget::enumerationChanged ( const QString &  ) [virtual, slot]
DtEnumerationSelectionWidget& DtEnumerationSelectionWidget::operator= ( const DtEnumerationSelectionWidget rhs) [private]

assignment operator; not implemented


Member Data Documentation

Ui::EnumerationSelectionUI DtEnumerationSelectionWidget::myUiImpl

Referenced by onlyValidKind(), and setOnlyValidKind().

QIntValidator DtEnumerationSelectionWidget::myValidator [protected]

Referenced by allowRange().


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)