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 Types | |
| enum | Other | 
| Public Member Functions | |
| KShortcutList () | |
| virtual uint | count () const=0 | 
| virtual QString | name (uint index) const=0 | 
| virtual QString | label (uint index) const=0 | 
| virtual QString | whatsThis (uint index) const=0 | 
| virtual const KShortcut & | shortcut (uint index) const=0 | 
| virtual const KShortcut & | shortcutDefault (uint index) const=0 | 
| virtual bool | isConfigurable (uint index) const=0 | 
| virtual bool | setShortcut (uint index, const KShortcut &shortcut)=0 | 
| virtual bool | isGlobal (uint index) const | 
| virtual int | index (const QString &sName) const | 
| virtual int | index (const KKeySequence &keySeq) const | 
| virtual const KInstance * | instance () const | 
| virtual QVariant | getOther (Other, uint index) const=0 | 
| virtual bool | setOther (Other, uint index, QVariant)=0 | 
| virtual bool | save () const=0 | 
| virtual bool | readSettings (const QString &sConfigGroup=QString::null, KConfigBase *pConfig=0) | 
| virtual bool | writeSettings (const QString &sConfigGroup=QString::null, KConfigBase *pConfig=0, bool bWriteAll=false, bool bGlobal=false) const | 
| Protected Member Functions | |
| virtual void | virtual_hook (int id, void *data) | 
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 47 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 index(), 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 31 of file kshortcutlist.cpp. | 
| 
 | 
| Returns the index of the shortcut with he given key sequence. 
 
 
 Definition at line 42 of file kshortcutlist.cpp. References KShortcut::contains(), count(), KKeySequence::isNull(), and shortcut(). | 
| 
 | 
| The KInstance. 
 
 Definition at line 56 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 71 of file kshortcutlist.cpp. References KGlobal::config(), count(), endl(), KConfigBase::hasGroup(), isConfigurable(), QString::isEmpty(), name(), KConfigBase::readEntry(), setShortcut(), and shortcutDefault(). | 
| 
 | ||||||||||||||||||||
| Writes the shortcuts to the given configuration file. 
 
 
 Definition at line 109 of file kshortcutlist.cpp. References KGlobal::config(), count(), KConfigBase::deleteEntry(), KConfigBase::deleteGroup(), endl(), KConfigBase::hasGroup(), isConfigurable(), QString::isEmpty(), name(), KConfigBase::readEntry(), shortcut(), shortcutDefault(), KConfigBase::sync(), KShortcut::toStringInternal(), 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 201 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:

