class KShortcutList

Base class for accessing accelerator lists. More...

Contains pure virtuals
Definition#include <kshortcutlist.h>
Inherited byKAccelShortcutList, ShortcutList
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Types

Public Methods

Protected Methods


Detailed Description

KShortcutList is an abstract base class for KAccelShortcutList and KStdAccel::ShortcutList. It gives you an unified interface for accessing the accelerator lists of KAccel (using @KAccelShortcutList), KGlobalAccel (using @KAccelShortcutList), and KStdAccel (using KStdAccel::ShortcutList).

 KShortcutList ()

KShortcutList

Default constructor.

 ~KShortcutList ()

~KShortcutList

[virtual]

uint  count ()

count

[const pure virtual]

Returns the number of entries.

Returns: the number of entries

QString  name ( uint index )

name

[const pure virtual]

Returns the name of the shortcut with the given index.

Parameters:
indexthe index of the shortcut (must be < count())

Returns: the name of the shortcut

QString  label ( uint index )

label

[const pure virtual]

Returns the (i18n'd) label of the shortcut with the given index.

Parameters:
indexthe index of the shortcut (must be < count())

Returns: the label (i18n'd) of the shortcut

QString  whatsThis ( uint index )

whatsThis

[const pure virtual]

Returns the (i18n'd) What's This text of the shortcut with the given index.

Parameters:
indexthe index of the shortcut (must be < count())

Returns: the What's This text (i18n'd) of the shortcut

const KShortcut&  shortcut ( uint index )

shortcut

[const pure virtual]

Returns the shortcut with the given index.

Parameters:
indexthe index of the shortcut (must be < count())

Returns: the shortcut

See also: shortcutDefault()

const KShortcut&  shortcutDefault ( uint index )

shortcutDefault

[const pure virtual]

Returns default shortcut with the given index.

Parameters:
indexthe index of the shortcut (must be < count())

Returns: the default shortcut

See also: shortcut()

bool  isConfigurable ( uint index )

isConfigurable

[const pure virtual]

Checks whether the shortcut with the given index is configurable.

Parameters:
indexthe index of the shortcut (must be < count())

Returns: true if configurable, false otherwise

bool  setShortcut ( uint index, const KShortcut &shortcut )

setShortcut

[pure virtual]

Sets the shortcut of the given entry

Parameters:
indexthe index of the shortcut (must be < count())
shortcutthe shortcut

bool  isGlobal ( uint index )

isGlobal

[const virtual]

Checks whether the shortcut with the given index is saved in the global configuration.

Parameters:
indexthe index of the shortcut (must be < count())

Returns: true if global, false otherwise

int  index ( const QString& sName )

index

[const virtual]

Returns the index of the shortcut with he given name.

Parameters:
sNamethe name of the shortcut to search

Returns: the index of the shortcut, of -1 if not found

int  index ( const KKeySequence& keySeq )

index

[const virtual]

Returns the index of the shortcut with he given key sequence.

Parameters:
keySeqthe key sequence to search for

Returns: the index of the shortcut, of -1 if not found

const KInstance*  instance ()

instance

[const virtual]

The KInstance.

Returns: the KInstance of the list, can be 0 if not available

enum Other { }

Other

QVariant  getOther ( Other, uint index )

getOther

[const pure virtual]

bool  setOther ( Other, uint index, QVariant )

setOther

[pure virtual]

bool  save ()

save

[const pure virtual]

Save the shortcut list.

Returns: true if successful, false otherwise

bool  readSettings ( const QString& sConfigGroup = QString::null, KConfigBase* pConfig = 0 )

readSettings

[virtual]

Loads the shortcuts from the given configuration file.

Parameters:
sConfigGroupthe group in the configuration file
pConfigthe configuration file to load from

Returns: true if successful, false otherwise

bool  writeSettings ( const QString& sConfigGroup = QString::null, KConfigBase* pConfig = 0, bool bWriteAll = false, bool bGlobal = false )

writeSettings

[const virtual]

Writes the shortcuts to the given configuration file.

Parameters:
sConfigGroupthe group in the configuration file
pConfigthe configuration file to save to
bWriteAlltrue to write all actions
bGlobaltrue to write to the global configuration file

Returns: true if successful, false otherwise

void  virtual_hook ( int id, void* data )

virtual_hook

[protected virtual]


Generated by: caleb on tcdevel on Tue Jan 28 12:54:04 2003, using kdoc $.