a combo box proposing a list of (integer) enumeration values. More...
#include <klfguiutil.h>
Public Slots | |
void | setSelectedValue (int val) |
void | setEnumValues (const QList< int > &enumValues, const QStringList &enumTitles) |
Signals | |
void | selectedValueChanged (int enumValue) |
Public Member Functions | |
KLFEnumComboBox (QWidget *parent=0) | |
KLFEnumComboBox (const QList< int > &enumValues, const QStringList &enumTitles, QWidget *parent=0) | |
virtual | ~KLFEnumComboBox () |
int | selectedValue () const |
QString | enumText (int enumValue) const |
![]() | |
QComboBox (QWidget *parent=0) | |
activated (int index) | |
activated (const QString &text) | |
addItem (const QString &text, const QVariant &userData=QVariant() | |
addItem (const QIcon &icon, const QString &text, const QVariant &userData=QVariant() | |
addItems (const QStringList &texts) | |
clear () | |
clearEditText () | |
completer () | |
currentIndexChanged (int index) | |
currentIndexChanged (const QString &text) | |
editTextChanged (const QString &text) | |
findData (const QVariant &data, int role=Qt::UserRole, Qt::MatchFlags flags=Qt::MatchExactly|Qt::MatchCaseSensitive) | |
findText (const QString &text, Qt::MatchFlags flags=Qt::MatchExactly|Qt::MatchCaseSensitive) | |
hidePopup () | |
highlighted (int index) | |
highlighted (const QString &text) | |
initStyleOption (QStyleOptionComboBox *option) | |
insertItem (int index, const QString &text, const QVariant &userData=QVariant() | |
insertItem (int index, const QIcon &icon, const QString &text, const QVariant &userData=QVariant() | |
insertItems (int index, const QStringList &list) | |
itemData (int index, int role=Qt::UserRole) | |
itemDelegate () | |
itemIcon (int index) | |
itemText (int index) | |
lineEdit () | |
model () | |
removeItem (int index) | |
rootModelIndex () | |
setCompleter (QCompleter *completer) | |
setEditText (const QString &text) | |
setItemData (int index, const QVariant &value, int role=Qt::UserRole) | |
setItemDelegate (QAbstractItemDelegate *delegate) | |
setItemIcon (int index, const QIcon &icon) | |
setItemText (int index, const QString &text) | |
setLineEdit (QLineEdit *edit) | |
setModel (QAbstractItemModel *model) | |
setRootModelIndex (const QModelIndex &index) | |
setValidator (const QValidator *validator) | |
setView (QAbstractItemView *itemView) | |
showPopup () | |
validator () | |
view () | |
Policy | |
QComboBox (QWidget *parent, const char *name) | |
QComboBox (bool rw, QWidget *parent, const char *name=0) | |
changeItem (const QString &text, int index) | |
changeItem (const QPixmap &pixmap, int index) | |
changeItem (const QPixmap &pixmap, const QString &text, int index) | |
clearEdit () | |
clearValidator () | |
currentItem () | |
editable () | |
insertItem (const QString &text, int index=-1) | |
insertItem (const QPixmap &pixmap, int index=-1) | |
insertItem (const QPixmap &pixmap, const QString &text, int index=-1) | |
insertStringList (const QStringList &list, int index=-1) | |
insertionPolicy () | |
pixmap (int index) | |
popup () | |
setCurrentItem (int index) | |
setCurrentText (const QString &text) | |
setInsertionPolicy (InsertPolicy policy) | |
text (int index) | |
textChanged (const QString &text) | |
Properties | |
int | selectedValue |
a combo box proposing a list of (integer) enumeration values.
Utility class built over QComboBox that can be used to propose a list of enumeration values to user.
You can set the enumeration values in the constructor or with setEnumValues(), and retrieve the currently selected enum value with selectedValue().
Definition at line 339 of file klfguiutil.h.
KLFEnumComboBox::KLFEnumComboBox | ( | QWidget * | parent = 0 | ) |
Definition at line 263 of file klfguiutil.cpp.
References QComboBox::currentIndexChanged(), and setEnumValues().
KLFEnumComboBox::KLFEnumComboBox | ( | const QList< int > & | enumValues, |
const QStringList & | enumTitles, | ||
QWidget * | parent = 0 |
||
) |
Definition at line 270 of file klfguiutil.cpp.
References QComboBox::currentIndexChanged(), and setEnumValues().
|
virtual |
Definition at line 278 of file klfguiutil.cpp.
QString KLFEnumComboBox::enumText | ( | int | enumValue | ) | const |
Definition at line 310 of file klfguiutil.cpp.
References QList::contains(), and KLF_FUNC_NAME.
int KLFEnumComboBox::selectedValue | ( | ) | const |
|
signal |
|
slot |
Definition at line 282 of file klfguiutil.cpp.
References QComboBox::clear(), QComboBox::insertItem(), KLF_DEBUG_BLOCK, KLF_FUNC_NAME, klfDbg, and QList::size().
Referenced by KLFEnumComboBox().
|
slot |
Definition at line 319 of file klfguiutil.cpp.
References QMap::contains(), and KLF_FUNC_NAME.
|
readwrite |
Definition at line 343 of file klfguiutil.h.