#include <enumparam.h>
Inheritance diagram for EnumParam:

Public Member Functions | |
| EnumParam (const char *formalVarName, const char *defaultValue, const SuperValueList< char * > &enumStrs, const SuperValueList< int > &enumVals, const char *exactTypeName="GLenum") | |
| virtual QWidget * | createWidget (QWidget *parent, const char *name, const QObject *slotOwner, const char *member) |
| virtual void | setWidgetValue (QWidget *widget, const QString &value) |
| virtual QString | getWidgetValue (QWidget *widget) |
| virtual QString | getStringRep (const QString &value) const |
| virtual int | maxWidgetWidth () const |
Private Attributes | |
| QStringList | myEnumStrs |
| QValueList< int > | myEnumVals |
This class inherits CmdParam to provide a parameter that has a formal variable name, a default value and an exact type name.
Noticeably though, it has two extra properties (vs intparam, floatparam, etc.) for the actual enumerations, which are myEnumIndices and myEnumStrings.
As an editor widget, it provides a simple integer QComboBox.
|
||||||||||||||||||||||||
|
|
|
||||||||||||||||||||
|
Implements CmdParam. |
|
|
Reimplemented from CmdParam. |
|
|
Implements CmdParam. |
|
|
Reimplemented from CmdParam. |
|
||||||||||||
|
Implements CmdParam. |
|
|
|
|
|
|
1.3.2