|
| | KLFUnitChooser (QWidget *parent=NULL) |
| |
| virtual | ~KLFUnitChooser () |
| |
| Unit | currentUnit () const |
| |
| QString | currentUnitName () const |
| |
| QString | currentUnitAbbrev () const |
| |
| double | currentUnitFactor () const |
| |
| QStringList | unitNames () const |
| |
| QList< Unit > | unitList () const |
| |
| QString | unitStringDescription () 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) |
| |
| | 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) |
| |
| | 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) |
| |
| | setCurrentItem (int index) |
| |
| | setCurrentText (const QString &text) |
| |
| | setInsertionPolicy (InsertPolicy policy) |
| |
| | text (int index) |
| |
| | textChanged (const QString &text) |
| |
A combo box to select a unit for measures.
Typical usage:
Definition at line 43 of file klfunitinput.h.
| void KLFUnitChooser::setUnits |
( |
const QString & |
unitstrlist | ) |
|
|
slot |
Set the possible units user can choose from. Units are specified as a string of semicolon-separated items, each item in the list corresponding to one unit, specified as a string like "Inch=in=25.4" or "Centimeter=cm=10" or "Millimeter=mm=1", that is a string with three sections separated by an '=' sign giving unit name, unit abbreviation, and the factor of that unit to a reference unit. See KLFUnitSpinBox for discussion about units.
Example:
setUnits(
"Postscript Point=pt=1;Millimeter=mm=2.835;Centimeter=cm=28.35;1/8 th inch=1/8 in=9;Inch=in=72")
Definition at line 45 of file klfunitinput.cpp.
References KLFUnitChooser::Unit::abbrev, KLFUnitChooser::Unit::factor, KLF_FUNC_NAME, KLFUnitChooser::Unit::name, QString::split(), and QStringList::split().