GUI implementation of the frame widget container.
#include <QtxPagePrefMgr.h>

Public Member Functions | |
| QtxPagePrefFrameItem (const QString &, QtxPreferenceItem *=0, const QString &=QString(), const QString &=QString()) | |
| Constructor. | |
| virtual | ~QtxPagePrefFrameItem () |
| Destructor. | |
| virtual void | updateContents () |
| Update widget contents. | |
| bool | stretch () const |
| Check if the frame widget stretching is enabled. | |
| void | setStretch (const bool) |
| Enable/disable frame widget stretching. | |
| int | margin () const |
| Get frame margin. | |
| void | setMargin (const int) |
| Get frame margin. | |
| int | spacing () const |
| Get frame spacing. | |
| void | setSpacing (const int) |
| Set frame spacing. | |
| int | columns () const |
| Get number of frame columns. | |
| void | setColumns (const int) |
| Set number of frame columns. | |
| Qt::Orientation | orientation () const |
| Get frame box orientation. | |
| void | setOrientation (const Qt::Orientation) |
| Set frame box orientation. | |
| 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 | setTitle (const QString &) |
| Set preference item title . | |
| virtual void | setResource (const QString &, const QString &) |
| Assign resource file settings to the 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 |
| Get preference item option value. | |
| virtual void | setOptionValue (const QString &, const QVariant &) |
| Set preference item option value. | |
| virtual void | widgetShown () |
| 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 | 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 Member Functions | |
| void | updateFrame () |
| Update frame widget. | |
Private Attributes | |
| QtxGridBox * | myBox |
typedef QList<QtxPreferenceItem*> QtxPreferenceItem.ItemList [protected, inherited] |
| QtxPagePrefFrameItem::QtxPagePrefFrameItem | ( | const QString & | title, |
| QtxPreferenceItem * | parent = 0, |
||
| const QString & | sect = QString(), |
||
| const QString & | param = QString() |
||
| ) |
| title | preference item title |
| parent | parent preference item |
| sect | resource file section associated with the preference item |
| param | resource file parameter associated with the preference item |
References Horizontal, main(), myBox, and QtxPagePrefItem.setWidget().
| QtxPagePrefFrameItem::~QtxPagePrefFrameItem | ( | ) | [virtual] |
| void QtxPagePrefFrameItem::updateContents | ( | ) | [virtual] |
Reimplemented from QtxPreferenceItem.
References QtxPageNamedPrefItem.adjustLabels(), and updateFrame().
| bool QtxPagePrefFrameItem::stretch | ( | ) | const |
true if the widget is stretchable References test_table.l, Vertical, and QtxPagePrefItem.widget().
| void QtxPagePrefFrameItem::setStretch | ( | const bool | on | ) |
| on | new stretchable state |
References test_table.l, and QtxPagePrefItem.widget().
| int QtxPagePrefFrameItem::margin | ( | ) | const |
| void QtxPagePrefFrameItem::setMargin | ( | const int | m | ) |
| int QtxPagePrefFrameItem::spacing | ( | ) | const |
References QtxGridBox.insideSpacing(), and myBox.
| void QtxPagePrefFrameItem::setSpacing | ( | const int | s | ) |
| s | new frame spacing |
References myBox, and QtxGridBox.setInsideSpacing().
| int QtxPagePrefFrameItem::columns | ( | ) | const |
| void QtxPagePrefFrameItem::setColumns | ( | const int | c | ) |
| Qt::Orientation QtxPagePrefFrameItem::orientation | ( | ) | const |
References myBox, and QtxGridBox.orientation().
| void QtxPagePrefFrameItem::setOrientation | ( | const Qt::Orientation | o | ) |
| o | new frame orientation |
References myBox, and QtxGridBox.setOrientation().
| QVariant QtxPagePrefFrameItem::optionValue | ( | const QString & | name | ) | const [protected, virtual] |
| name | option name |
Reimplemented from QtxPreferenceItem.
References columns(), margin(), orientation(), spacing(), and stretch().
| void QtxPagePrefFrameItem::setOptionValue | ( | const QString & | name, |
| const QVariant & | val | ||
| ) | [protected, virtual] |
| name | option name |
| val | new property value |
Reimplemented from QtxPreferenceItem.
References setColumns(), setMargin(), setOrientation(), setSpacing(), and setStretch().
| void QtxPagePrefFrameItem::widgetShown | ( | ) | [protected, virtual] |
Reimplemented from QtxPagePrefItem.
References QtxPageNamedPrefItem.adjustLabels().
| void QtxPagePrefFrameItem::updateFrame | ( | ) | [private] |
References myBox, and QtxPagePrefItem.pageChildItems().
| 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::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::setTitle | ( | const QString & | title | ) | [virtual, inherited] |
| title | new item title |
Reimplemented in QtxPageNamedPrefItem, QtxPagePrefLabelItem, and QtxPagePrefCheckItem.
References QtxPreferenceItem.myTitle, QtxPreferenceItem.sendItemChanges(), and QtxPreferenceItem.title().
| 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.
| 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] |
QtxGridBox* QtxPagePrefFrameItem.myBox [private] |