Label item which can be used in the preferences editor dialog box.
#include <QtxPagePrefMgr.h>

Public Member Functions | |
| QtxPagePrefLabelItem (const QString &, QtxPreferenceItem *=0) | |
| Constructor. | |
| QtxPagePrefLabelItem (Qt::Alignment, const QString &, QtxPreferenceItem *=0) | |
| virtual | ~QtxPagePrefLabelItem () |
| virtual void | setTitle (const QString &) |
| Qt::Alignment | alignment () const |
| void | setAlignment (Qt::Alignment) |
| QWidget * | widget () const |
| Get preference item editor widget. | |
| virtual void | activate () |
| void | ensureVisible () |
| int | id () const |
| Get unique item identifier. | |
| virtual int | rtti () const |
| Get unique item type identifier. | |
| QtxPreferenceItem * | rootItem () const |
| Get root preference item. | |
| QtxPreferenceItem * | parentItem () const |
| Get parent preference item. | |
| QList< QtxPreferenceItem * > | childItems (const bool=false) const |
| Get all child preference items. | |
| int | depth () const |
| Get preference item depth. | |
| int | count () const |
| Get child preference items number. | |
| virtual bool | isEmpty () const |
| Check if the item has children. | |
| void | appendItem (QtxPreferenceItem *) |
| Append child preference item. | |
| void | removeItem (QtxPreferenceItem *) |
| Remove child preference item. | |
| void | insertItem (QtxPreferenceItem *, QtxPreferenceItem *=0) |
| Insert child preference item before specified item. If the before item is 0 then new item is appended. | |
| QIcon | icon () const |
| Get preference item icon. | |
| QString | title () const |
| Get preference item title. | |
| void | resource (QString &, QString &) const |
| Get resource file settings associated to the preference item. | |
| virtual void | setIcon (const QIcon &) |
| Set prefence item icon. | |
| virtual void | setResource (const QString &, const QString &) |
| Assign resource file settings to the preference item. | |
| virtual void | updateContents () |
| Update preference item. | |
| QVariant | option (const QString &) const |
| Get preference item option value. | |
| void | setOption (const QString &, const QVariant &) |
| Set preference item option value. | |
| bool | isEvaluateValues () const |
| void | setEvaluateValues (const bool) |
| QString | resourceValue () const |
| Get the value of the associated resource file setting. | |
| void | setResourceValue (const QString &) |
| Get the value of the associated resource file setting. | |
| QtxPreferenceItem * | findItem (const int, const bool=false) const |
| Find the item by the specified identifier. | |
| QtxPreferenceItem * | findItem (const QString &, const bool=false) const |
| Find the item by the specified title. | |
| QtxPreferenceItem * | findItem (const QString &, const int, const bool=false) const |
| Find the item by the specified title and identifier. | |
| virtual QtxResourceMgr * | resourceMgr () const |
| Get the resources manager. | |
| virtual QtxPreferenceMgr * | preferenceMgr () const |
| Get the parent preferences manager. | |
Static Public Member Functions | |
| static int | RTTI () |
| Specify unique item class identifier. | |
Protected Types | |
| typedef QList < QtxPreferenceItem * > | ItemList |
Protected Member Functions | |
| virtual QVariant | optionValue (const QString &) const |
| virtual void | setOptionValue (const QString &, const QVariant &) |
| void | setWidget (QWidget *) |
| Set preference item editor widget. | |
| virtual void | itemAdded (QtxPreferenceItem *) |
| Callback function which is called when the child preference item is added. | |
| virtual void | itemRemoved (QtxPreferenceItem *) |
| Callback function which is called when the child preference item is removed. | |
| virtual void | itemChanged (QtxPreferenceItem *) |
| Callback function which is called when the child preference item is modified. | |
| void | pageChildItems (QList< QtxPagePrefItem * > &, const bool=false) const |
| Find all child items of the QtxPagePrefItem type. | |
| virtual void | store () |
| Store preference item to the resource manager. | |
| virtual void | retrieve () |
| Retrieve preference item from the resource manager. | |
| virtual void | widgetShown () |
| Invoked when preference item widget is shown. | |
| virtual void | widgetHided () |
| Invoked when preference item widget is hided. | |
| virtual void | ensureVisible (QtxPreferenceItem *) |
| int | getInteger (const int=0) const |
| Get integer resources value corresponding to the item. | |
| double | getDouble (const double=0.0) const |
| Get double resources value corresponding to the item. | |
| bool | getBoolean (const bool=false) const |
| Get boolean resources value corresponding to the item. | |
| QColor | getColor (const QColor &=QColor()) const |
| Get color resources value corresponding to the item. | |
| QFont | getFont (const QFont &=QFont()) const |
| Get font resources value corresponding to the item. | |
| QString | getString (const QString &=QString()) const |
| Get string resources value corresponding to the item. | |
| void | setInteger (const int) |
| Set integer resources value corresponding to the item. | |
| void | setDouble (const double) |
| Set double resources value corresponding to the item. | |
| void | setBoolean (const bool) |
| Set boolean resources value corresponding to the item. | |
| void | setColor (const QColor &) |
| Set color resources value corresponding to the item. | |
| void | setFont (const QFont &) |
| Set font resources value corresponding to the item. | |
| void | setString (const QString &) |
| Set string resources value corresponding to the item. | |
| void | sendItemChanges () |
| Initiate item changing call back operation. | |
| virtual void | triggerUpdate () |
| Initiate item updating. | |
Private Attributes | |
| QPointer< QLabel > | myLabel |
typedef QList<QtxPreferenceItem*> QtxPreferenceItem.ItemList [protected, inherited] |
| QtxPagePrefLabelItem::QtxPagePrefLabelItem | ( | const QString & | text, |
| QtxPreferenceItem * | parent = 0 |
||
| ) |
Creates label item with specified title.
| text | label text |
| parent | parent preference item |
References myLabel, and QtxPagePrefItem.setWidget().
| QtxPagePrefLabelItem::QtxPagePrefLabelItem | ( | Qt::Alignment | align, |
| const QString & | text, | ||
| QtxPreferenceItem * | parent = 0 |
||
| ) |
References myLabel, and QtxPagePrefItem.setWidget().
| QtxPagePrefLabelItem::~QtxPagePrefLabelItem | ( | ) | [virtual] |
| void QtxPagePrefLabelItem::setTitle | ( | const QString & | text | ) | [virtual] |
Reimplemented from QtxPreferenceItem.
References myLabel.
| Qt::Alignment QtxPagePrefLabelItem::alignment | ( | ) | const |
References myLabel.
| void QtxPagePrefLabelItem::setAlignment | ( | Qt::Alignment | align | ) |
References myLabel.
| QVariant QtxPagePrefLabelItem::optionValue | ( | const QString & | name | ) | const [protected, virtual] |
Reimplemented from QtxPreferenceItem.
References alignment().
| void QtxPagePrefLabelItem::setOptionValue | ( | const QString & | name, |
| const QVariant & | val | ||
| ) | [protected, virtual] |
Reimplemented from QtxPreferenceItem.
References setAlignment().
| QWidget * QtxPagePrefItem::widget | ( | ) | const [inherited] |
| void QtxPagePrefItem::activate | ( | ) | [virtual, inherited] |
Reimplemented from QtxPreferenceItem.
References QtxPagePrefItem.widget().
| void QtxPagePrefItem::setWidget | ( | QWidget * | wid | ) | [protected, inherited] |
| wid | editor widget |
References QtxPagePrefItem.myListener, QtxPagePrefItem.myWidget, and QtxPreferenceItem.sendItemChanges().
| void QtxPagePrefItem::itemAdded | ( | QtxPreferenceItem * | ) | [protected, virtual, inherited] |
| item | child item being added |
Reimplemented from QtxPreferenceItem.
References QtxPagePrefItem.contentChanged().
| void QtxPagePrefItem::itemRemoved | ( | QtxPreferenceItem * | ) | [protected, virtual, inherited] |
| item | child item being removed |
Reimplemented from QtxPreferenceItem.
References QtxPagePrefItem.contentChanged().
| void QtxPagePrefItem::itemChanged | ( | QtxPreferenceItem * | ) | [protected, virtual, inherited] |
| item | child item being modified |
Reimplemented from QtxPreferenceItem.
References QtxPagePrefItem.contentChanged().
| void QtxPagePrefItem::pageChildItems | ( | QList< QtxPagePrefItem * > & | list, |
| const bool | rec = false |
||
| ) | const [protected, inherited] |
| list | used to return list of child items |
| rec | if true, perform recursive search |
References QtxPreferenceItem.childItems().
| void QtxPagePrefItem::store | ( | ) | [protected, virtual, inherited] |
This method should be reimplemented in the subclasses. Base implementation does nothing.
Implements QtxPreferenceItem.
Reimplemented in QtxPagePrefGroupItem, QtxPagePrefCheckItem, QtxPagePrefEditItem, QtxPagePrefSliderItem, QtxPagePrefSelectItem, QtxPagePrefSpinItem, QtxPagePrefTextItem, QtxPagePrefColorItem, QtxPagePrefFontItem, QtxPagePrefPathItem, QtxPagePrefPathListItem, QtxPagePrefDateTimeItem, QtxPagePrefShortcutBtnsItem, QtxPagePrefShortcutTreeItem, and QtxUserDefinedItem.
| void QtxPagePrefItem::retrieve | ( | ) | [protected, virtual, inherited] |
This method should be reimplemented in the subclasses. Base implementation does nothing.
Implements QtxPreferenceItem.
Reimplemented in QtxPagePrefGroupItem, QtxPagePrefCheckItem, QtxPagePrefEditItem, QtxPagePrefSliderItem, QtxPagePrefSelectItem, QtxPagePrefSpinItem, QtxPagePrefTextItem, QtxPagePrefColorItem, QtxPagePrefFontItem, QtxPagePrefPathItem, QtxPagePrefPathListItem, QtxPagePrefDateTimeItem, QtxPagePrefShortcutBtnsItem, QtxPagePrefShortcutTreeItem, and QtxUserDefinedItem.
| void QtxPagePrefItem::widgetShown | ( | ) | [protected, virtual, inherited] |
Reimplemented in QtxPagePrefListItem, QtxPagePrefFrameItem, and QtxPagePrefGroupItem.
| void QtxPagePrefItem::widgetHided | ( | ) | [protected, virtual, inherited] |
| void QtxPagePrefItem::ensureVisible | ( | QtxPreferenceItem * | i | ) | [protected, virtual, inherited] |
Reimplemented from QtxPreferenceItem.
Reimplemented in QtxPagePrefListItem, QtxPagePrefToolBoxItem, and QtxPagePrefTabsItem.
References QtxPreferenceItem.ensureVisible(), and QtxPagePrefItem.widget().
| void QtxPreferenceItem::ensureVisible | ( | ) | [inherited] |
References QtxPreferenceItem.ensureVisible(), and QtxPreferenceItem.parentItem().
| int QtxPreferenceItem::id | ( | ) | const [inherited] |
References QtxPreferenceItem.myId.
| int QtxPreferenceItem::rtti | ( | ) | const [virtual, inherited] |
References QtxPreferenceItem.RTTI().
| QtxPreferenceItem * QtxPreferenceItem::rootItem | ( | ) | const [inherited] |
References QtxPreferenceItem.parentItem().
| QtxPreferenceItem * QtxPreferenceItem::parentItem | ( | ) | const [inherited] |
References QtxPreferenceItem.myParent.
| QList< QtxPreferenceItem * > QtxPreferenceItem::childItems | ( | const bool | rec = false | ) | const [inherited] |
| rec | recursion boolean flag |
References QtxPreferenceItem.myChildren.
| int QtxPreferenceItem::depth | ( | ) | const [inherited] |
References QtxPreferenceItem.depth(), and QtxPreferenceItem.parentItem().
| int QtxPreferenceItem::count | ( | ) | const [inherited] |
| bool QtxPreferenceItem::isEmpty | ( | ) | const [virtual, inherited] |
true if item does not have children References QtxPreferenceItem.myChildren.
| void QtxPreferenceItem::appendItem | ( | QtxPreferenceItem * | item | ) | [inherited] |
Removes (if necessary) the item from the previous parent.
| item | item to be added |
References QtxPreferenceItem.insertItem().
| void QtxPreferenceItem::removeItem | ( | QtxPreferenceItem * | item | ) | [inherited] |
| item | item to be removed |
References QtxPreferenceItem.itemRemoved(), QtxPreferenceItem.myChildren, and QtxPreferenceItem.myParent.
| void QtxPreferenceItem::insertItem | ( | QtxPreferenceItem * | item, |
| QtxPreferenceItem * | before = 0 |
||
| ) | [inherited] |
Removes (if necessary) the item from the previous parent.
| item | item to be added |
| before | item before which is inserted new |
References QtxPreferenceItem.itemAdded(), QtxPreferenceItem.myChildren, QtxPreferenceItem.myParent, QtxPreferenceItem.parentItem(), and QtxPreferenceItem.removeItem().
| QIcon QtxPreferenceItem::icon | ( | ) | const [inherited] |
| QString QtxPreferenceItem::title | ( | ) | const [inherited] |
| void QtxPreferenceItem::resource | ( | QString & | sec, |
| QString & | param | ||
| ) | const [inherited] |
| sec | used to return resource file section name |
| param | used to return resource file parameter name |
References QtxPreferenceItem.myParameter, and QtxPreferenceItem.mySection.
| void QtxPreferenceItem::setIcon | ( | const QIcon & | ico | ) | [virtual, inherited] |
| ico | new item icon |
References QtxPreferenceItem.myIcon, and QtxPreferenceItem.sendItemChanges().
| void QtxPreferenceItem::setResource | ( | const QString & | sec, |
| const QString & | param | ||
| ) | [virtual, inherited] |
| sec | resource file section name |
| param | resource file parameter name |
Reimplemented in QtxPagePrefGroupItem.
References QtxPreferenceItem.myParameter, and QtxPreferenceItem.mySection.
| void QtxPreferenceItem::updateContents | ( | ) | [virtual, inherited] |
Reimplemented in QtxPagePrefMgr, QtxPagePrefListItem, QtxPagePrefToolBoxItem, QtxPagePrefTabsItem, QtxPagePrefFrameItem, and QtxPagePrefGroupItem.
References QtxPreferenceItem.Updater.instance(), and QtxPreferenceItem.Updater.removeItem().
| QVariant QtxPreferenceItem::option | ( | const QString & | name | ) | const [inherited] |
| name | option name |
References QtxPreferenceItem.optionValue().
| void QtxPreferenceItem::setOption | ( | const QString & | name, |
| const QVariant & | val | ||
| ) | [inherited] |
| name | option name |
| val | new property value |
References QtxPreferenceItem.optionValue(), QtxPreferenceItem.sendItemChanges(), and QtxPreferenceItem.setOptionValue().
| bool QtxPreferenceItem::isEvaluateValues | ( | ) | const [inherited] |
References QtxPreferenceItem.myEval.
| void QtxPreferenceItem::setEvaluateValues | ( | const bool | on | ) | [inherited] |
References QtxPreferenceItem.myEval.
| QString QtxPreferenceItem::resourceValue | ( | ) | const [inherited] |
References QtxPreferenceItem.getString().
| void QtxPreferenceItem::setResourceValue | ( | const QString & | val | ) | [inherited] |
| val | new associated resource file setting value |
References QtxPreferenceItem.setString().
| QtxPreferenceItem * QtxPreferenceItem::findItem | ( | const int | id, |
| const bool | rec = false |
||
| ) | const [inherited] |
| id | child item ID |
| rec | if true recursive search is done |
References QtxPreferenceItem.findItem(), QtxPreferenceItem.id(), and QtxPreferenceItem.myChildren.
| QtxPreferenceItem * QtxPreferenceItem::findItem | ( | const QString & | title, |
| const bool | rec = false |
||
| ) | const [inherited] |
| title | child item title |
| rec | if true recursive search is done |
References QtxPreferenceItem.findItem(), QtxPreferenceItem.myChildren, and QtxPreferenceItem.title().
| QtxPreferenceItem * QtxPreferenceItem::findItem | ( | const QString & | title, |
| const int | id, | ||
| const bool | rec = false |
||
| ) | const [inherited] |
| title | child item title |
| id | child item ID |
| rec | if true recursive search is done |
References QtxPreferenceItem.findItem(), QtxPreferenceItem.id(), QtxPreferenceItem.myChildren, and QtxPreferenceItem.title().
| QtxResourceMgr * QtxPreferenceItem::resourceMgr | ( | ) | const [virtual, inherited] |
Reimplemented in QtxPreferenceMgr.
References QtxPreferenceItem.preferenceMgr(), and QtxPreferenceMgr.resourceMgr().
| QtxPreferenceMgr * QtxPreferenceItem::preferenceMgr | ( | ) | const [virtual, inherited] |
Reimplemented in QtxPreferenceMgr.
References QtxPreferenceItem.parentItem(), and QtxPreferenceItem.preferenceMgr().
| int QtxPreferenceItem::RTTI | ( | ) | [static, inherited] |
| int QtxPreferenceItem::getInteger | ( | const int | val = 0 | ) | const [protected, inherited] |
| val | default value (returned if there is no such resource) |
References QtxResourceMgr.integerValue(), QtxPreferenceItem.myParameter, QtxPreferenceItem.mySection, and QtxPreferenceItem.resourceMgr().
| double QtxPreferenceItem::getDouble | ( | const double | val = 0.0 | ) | const [protected, inherited] |
| val | default value (returned if there is no such resource) |
References QtxResourceMgr.doubleValue(), QtxPreferenceItem.myParameter, QtxPreferenceItem.mySection, and QtxPreferenceItem.resourceMgr().
| bool QtxPreferenceItem::getBoolean | ( | const bool | val = false | ) | const [protected, inherited] |
| val | default value (returned if there is no such resource) |
References QtxResourceMgr.booleanValue(), QtxPreferenceItem.myParameter, QtxPreferenceItem.mySection, and QtxPreferenceItem.resourceMgr().
| QColor QtxPreferenceItem::getColor | ( | const QColor & | val = QColor() | ) | const [protected, inherited] |
| val | default value (returned if there is no such resource) |
References QtxResourceMgr.colorValue(), QtxPreferenceItem.myParameter, QtxPreferenceItem.mySection, and QtxPreferenceItem.resourceMgr().
| QFont QtxPreferenceItem::getFont | ( | const QFont & | val = QFont() | ) | const [protected, inherited] |
| val | default value (returned if there is no such resource) |
References QtxResourceMgr.fontValue(), QtxPreferenceItem.myParameter, QtxPreferenceItem.mySection, and QtxPreferenceItem.resourceMgr().
| QString QtxPreferenceItem::getString | ( | const QString & | val = QString() | ) | const [protected, inherited] |
| val | default value (returned if there is no such resource) |
References QtxPreferenceItem.isEvaluateValues(), QtxPreferenceItem.myParameter, QtxPreferenceItem.mySection, QtxPreferenceItem.resourceMgr(), and QtxResourceMgr.value().
| void QtxPreferenceItem::setInteger | ( | const int | val | ) | [protected, inherited] |
| val | new value |
References QtxPreferenceItem.myParameter, QtxPreferenceItem.mySection, QtxPreferenceItem.resourceMgr(), and QtxResourceMgr.setValue().
| void QtxPreferenceItem::setDouble | ( | const double | val | ) | [protected, inherited] |
| val | new value |
References QtxPreferenceItem.myParameter, QtxPreferenceItem.mySection, QtxPreferenceItem.resourceMgr(), and QtxResourceMgr.setValue().
| void QtxPreferenceItem::setBoolean | ( | const bool | val | ) | [protected, inherited] |
| val | new value |
References QtxPreferenceItem.myParameter, QtxPreferenceItem.mySection, QtxPreferenceItem.resourceMgr(), and QtxResourceMgr.setValue().
| void QtxPreferenceItem::setColor | ( | const QColor & | val | ) | [protected, inherited] |
| val | new value |
References QtxPreferenceItem.myParameter, QtxPreferenceItem.mySection, QtxPreferenceItem.resourceMgr(), and QtxResourceMgr.setValue().
| void QtxPreferenceItem::setFont | ( | const QFont & | val | ) | [protected, inherited] |
| val | new value |
References QtxPreferenceItem.myParameter, QtxPreferenceItem.mySection, QtxPreferenceItem.resourceMgr(), and QtxResourceMgr.setValue().
| void QtxPreferenceItem::setString | ( | const QString & | val | ) | [protected, inherited] |
| val | new value |
References QtxPreferenceItem.myParameter, QtxPreferenceItem.mySection, QtxPreferenceItem.resourceMgr(), and QtxResourceMgr.setValue().
| void QtxPreferenceItem::sendItemChanges | ( | ) | [protected, inherited] |
References QtxPreferenceItem.itemChanged(), and QtxPreferenceItem.parentItem().
| void QtxPreferenceItem::triggerUpdate | ( | ) | [protected, virtual, inherited] |
QPointer<QLabel> QtxPagePrefLabelItem.myLabel [private] |