KShortcutList Class Reference
KShortcutList is an abstract base class for KAccelShortcutList and KStdAccel::ShortcutList. Base class for accessing accelerator lists. More...
#include <kshortcutlist.h>
Inheritance diagram for KShortcutList:

Public Methods | |
KShortcutList () | |
Default constructor. | |
virtual uint | count () const=0 |
Returns the number of entries. | |
virtual QString | name (uint index) const=0 |
Returns the name of the shortcut with the given index . | |
virtual QString | label (uint index) const=0 |
Returns the (i18n'd) label of the shortcut with the given index . | |
virtual QString | whatsThis (uint index) const=0 |
Returns the (i18n'd) What's This text of the shortcut with the given index . | |
virtual const KShortcut & | shortcut (uint index) const=0 |
Returns the shortcut with the given index . | |
virtual const KShortcut & | shortcutDefault (uint index) const=0 |
Returns default shortcut with the given index . | |
virtual bool | isConfigurable (uint index) const=0 |
Checks whether the shortcut with the given index is configurable. | |
virtual bool | setShortcut (uint index, const KShortcut &shortcut)=0 |
Sets the shortcut of the given entry. | |
virtual bool | isGlobal (uint index) const |
Checks whether the shortcut with the given index is saved in the global configuration. | |
virtual int | index (const QString &sName) const |
Returns the index of the shortcut with he given name. | |
virtual int | index (const KKeySequence &keySeq) const |
Returns the index of the shortcut with he given key sequence. | |
virtual const KInstance * | instance () const |
The KInstance. | |
virtual bool | save () const=0 |
Save the shortcut list. | |
virtual bool | readSettings (const QString &sConfigGroup=QString::null, KConfigBase *pConfig=0) |
Loads the shortcuts from the given configuration file. | |
virtual bool | writeSettings (const QString &sConfigGroup=QString::null, KConfigBase *pConfig=0, bool bWriteAll=false, bool bGlobal=false) const |
Writes the shortcuts to the given configuration file. | |
Protected Methods | |
virtual void | virtual_hook (int id, void *data) |
used to extend the interface with virtuals without breaking binary compatibility |
Detailed Description
KShortcutList is an abstract base class for KAccelShortcutList and KStdAccel::ShortcutList. Base class for accessing accelerator lists.It gives you an unified interface for accessing the accelerator lists of KAccel (using @KAccelShortcutList), KGlobalAccel (using @KAccelShortcutList), and KStdAccel (using KStdAccel::ShortcutList).
Definition at line 43 of file kshortcutlist.h.
Constructor & Destructor Documentation
|
Default constructor.
Definition at line 18 of file kshortcutlist.cpp. |
Member Function Documentation
|
Returns the number of entries.
Implemented in KAccelShortcutList, and KStdAccel::ShortcutList. Referenced by index(), readSettings(), and writeSettings(). |
|
Returns the name of the shortcut with the given
Implemented in KAccelShortcutList, and KStdAccel::ShortcutList. Referenced by readSettings(), and writeSettings(). |
|
Returns the (i18n'd) label of the shortcut with the given
Implemented in KAccelShortcutList, and KStdAccel::ShortcutList. |
|
Returns the (i18n'd) What's This text of the shortcut with the given
Implemented in KAccelShortcutList, and KStdAccel::ShortcutList. |
|
Returns the shortcut with the given
Implemented in KAccelShortcutList, and KStdAccel::ShortcutList. Referenced by index(), and writeSettings(). |
|
Returns default shortcut with the given
Implemented in KAccelShortcutList, and KStdAccel::ShortcutList. Referenced by readSettings(), and writeSettings(). |
|
Checks whether the shortcut with the given
Implemented in KAccelShortcutList, and KStdAccel::ShortcutList. Referenced by readSettings(), and writeSettings(). |
|
Sets the shortcut of the given entry.
Implemented in KAccelShortcutList, and KStdAccel::ShortcutList. Referenced by readSettings(). |
|
Checks whether the shortcut with the given
Reimplemented in KAccelShortcutList. Definition at line 26 of file kshortcutlist.cpp. |
|
Returns the index of the shortcut with he given name.
Definition at line 32 of file kshortcutlist.cpp. |
|
Returns the index of the shortcut with he given key sequence.
Definition at line 37 of file kshortcutlist.cpp. References count(), KKeySequence::isNull(), and shortcut(). |
|
The KInstance.
Definition at line 51 of file kshortcutlist.cpp. |
|
Save the shortcut list.
Implemented in KAccelShortcutList, and KStdAccel::ShortcutList. |
|
Loads the shortcuts from the given configuration file.
Definition at line 66 of file kshortcutlist.cpp. References KGlobal::config(), count(), KConfigBase::hasGroup(), isConfigurable(), QString::isEmpty(), name(), KConfigBase::readEntry(), setShortcut(), and shortcutDefault(). |
|
Writes the shortcuts to the given configuration file.
Definition at line 104 of file kshortcutlist.cpp. References KGlobal::config(), count(), KConfigBase::deleteEntry(), KConfigBase::deleteGroup(), KConfigBase::hasGroup(), isConfigurable(), QString::isEmpty(), name(), KConfigBase::readEntry(), shortcut(), shortcutDefault(), KConfigBase::sync(), and KConfigBase::writeEntry(). Referenced by KStdAccel::ShortcutList::save(), and KAccelShortcutList::save(). |
|
used to extend the interface with virtuals without breaking binary compatibility
Reimplemented in KAccelShortcutList, and KStdAccel::ShortcutList. Definition at line 196 of file kshortcutlist.cpp. Referenced by KStdAccel::ShortcutList::virtual_hook(), and KAccelShortcutList::virtual_hook(). |
The documentation for this class was generated from the following files: