Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
QtxPagePrefShortcutTreeItem Class Reference

#include <QtxPagePrefMgr.h>

Inheritance diagram for QtxPagePrefShortcutTreeItem:
Inheritance graph

Public Member Functions

 QtxPagePrefShortcutTreeItem (const QString &, QtxPreferenceItem *=0, const QString &=QString(), const QString &=QString())
 Constructor. More...
 
virtual ~QtxPagePrefShortcutTreeItem ()
 Destructor. More...
 
virtual void store ()
 Store preference item to the resource manager. More...
 
virtual void retrieve ()
 Retrieve preference item from the resource manager. More...
 
- Public Member Functions inherited from QtxPageNamedPrefItem
 QtxPageNamedPrefItem (const QString &, QtxPreferenceItem *=0, const QString &=QString(), const QString &=QString())
 Constructor. More...
 
virtual ~QtxPageNamedPrefItem ()
 Destructor. More...
 
virtual void setTitle (const QString &)
 Set preference title. More...
 
- Public Member Functions inherited from QtxPagePrefItem
 QtxPagePrefItem (const QString &, QtxPreferenceItem *=0, const QString &=QString(), const QString &=QString())
 Constructor. More...
 
virtual ~QtxPagePrefItem ()
 Destructor. More...
 
QWidgetwidget () const
 Get preference item editor widget. More...
 
virtual void activate ()
 
- Public Member Functions inherited from QtxPreferenceItem
 QtxPreferenceItem (QtxPreferenceItem *=0)
 Constructor. More...
 
 QtxPreferenceItem (const QString &, QtxPreferenceItem *)
 Constructor. More...
 
 QtxPreferenceItem (const QString &, const QString &, const QString &, QtxPreferenceItem *)
 Constructor. More...
 
virtual ~QtxPreferenceItem ()
 Destructor. More...
 
int id () const
 Get unique item identifier. More...
 
virtual int rtti () const
 Get unique item type identifier. More...
 
QtxPreferenceItemrootItem () const
 Get root preference item. More...
 
QtxPreferenceItemparentItem () const
 Get parent preference item. More...
 
QList< QtxPreferenceItem * > childItems (const bool=false) const
 Get all child preference items. More...
 
int depth () const
 Get preference item depth. More...
 
int count () const
 Get child preference items number. More...
 
virtual bool isEmpty () const
 Check if the item has children. More...
 
void appendItem (QtxPreferenceItem *)
 Append child preference item. More...
 
void removeItem (QtxPreferenceItem *)
 Remove child preference item. More...
 
void insertItem (QtxPreferenceItem *, QtxPreferenceItem *=0)
 Insert child preference item before specified item. If the before item is 0 then new item is appended. More...
 
QIcon icon () const
 Get preference item icon. More...
 
QString title () const
 Get preference item title. More...
 
void resource (QString &, QString &) const
 Get resource file settings associated to the preference item. More...
 
virtual void setIcon (const QIcon &)
 Set prefence item icon. More...
 
virtual void setResource (const QString &, const QString &)
 Assign resource file settings to the preference item. More...
 
virtual void updateContents ()
 Update preference item. More...
 
QVariant option (const QString &) const
 Get preference item option value. More...
 
void setOption (const QString &, const QVariant &)
 Set preference item option value. More...
 
bool isEvaluateValues () const
 Get variables auto-conversion option value. More...
 
void setEvaluateValues (const bool)
 Switch variables auto-conversion option on/off. More...
 
bool isRestartRequired () const
 Get restart needed option value. More...
 
void setRestartRequired (const bool)
 Switch restart needed option on/off. More...
 
QString resourceValue () const
 Get the value of the associated resource file setting. More...
 
void setResourceValue (const QString &)
 Get the value of the associated resource file setting. More...
 
QtxPreferenceItemfindItem (const int, const bool=false) const
 Find the item by the specified identifier. More...
 
QtxPreferenceItemfindItem (const QString &, const bool=false) const
 Find the item by the specified title. More...
 
QtxPreferenceItemfindItem (const QString &, const int, const bool=false) const
 Find the item by the specified title and identifier. More...
 
virtual QtxResourceMgrresourceMgr () const
 Get the resources manager. More...
 
virtual QtxPreferenceMgrpreferenceMgr () const
 Get the parent preferences manager. More...
 
void ensureVisible ()
 

Private Attributes

QtxShortcutTreemyShortcutTree
 
QString mySection
 

Additional Inherited Members

- Static Public Member Functions inherited from QtxPageNamedPrefItem
static void adjustLabels (QtxPagePrefItem *)
 
- Protected Types inherited from QtxPreferenceItem
typedef QList
< QtxPreferenceItem * > 
ItemList
 
- Protected Member Functions inherited from QtxPageNamedPrefItem
QLabellabel () const
 Get label widget corresponding to the preference item. More...
 
QWidgetcontrol () const
 Get control widget corresponding to the preference item. More...
 
void setControl (QWidget *)
 Set control widget corresponding to the preference item. More...
 

Constructor & Destructor Documentation

QtxPagePrefShortcutTreeItem::QtxPagePrefShortcutTreeItem ( const QString &  title,
QtxPreferenceItem parent = 0,
const QString &  sect = QString(),
const QString &  param = QString() 
)

Creates preference item for editing of key bindings

Parameters
titlepreference item title
parentparent preference item
sectresource file section associated with the preference item
paramresource file parameter associated with the preference item

References mySection, myShortcutTree, QtxPreferenceItem::resourceMgr(), QtxPageNamedPrefItem::setControl(), QtxShortcutTree::setGeneralSections(), and QtxResourceMgr::stringValue().

QtxPagePrefShortcutTreeItem::~QtxPagePrefShortcutTreeItem ( )
virtual

Member Function Documentation

Member Data Documentation

QString QtxPagePrefShortcutTreeItem::mySection
private
QtxShortcutTree* QtxPagePrefShortcutTreeItem::myShortcutTree
private

The documentation for this class was generated from the following files: