kdecore Library API Documentation

KAccelShortcutList Class Reference

KShortcutList implementation to access KAccel and KGlobalAccel lists. More...

#include <kshortcutlist.h>

Inheritance diagram for KAccelShortcutList:

KShortcutList List of all members.

Public Methods

 KAccelShortcutList (KAccel *accel)
 KAccelShortcutList (KGlobalAccel *accel)
virtual uint count () const
virtual QString name (uint index) const
virtual QString label (uint index) const
virtual QString whatsThis (uint index) const
virtual const KShortcutshortcut (uint index) const
virtual const KShortcutshortcutDefault (uint index) const
virtual bool isConfigurable (uint index) const
virtual bool setShortcut (uint index, const KShortcut &shortcut)
virtual bool isGlobal (uint index) const
virtual QVariant getOther (Other, uint index) const
virtual bool setOther (Other, uint index, QVariant)
virtual bool save () const

Protected Methods

virtual void virtual_hook (int id, void *data)

Detailed Description

KShortcutList implementation to access KAccel and KGlobalAccel lists.

Definition at line 194 of file kshortcutlist.h.


Constructor & Destructor Documentation

KAccelShortcutList::KAccelShortcutList KAccel   accel
 

Creates a new KShortcutList that accesses the given KAccel.

Parameters:
accel  the accelerators to access

Definition at line 155 of file kshortcutlist.cpp.

KAccelShortcutList::KAccelShortcutList KGlobalAccel   accel
 

Creates a new KShortcutList that accesses the given KGlobalAccel.

Parameters:
accel  the accelerators to access

Definition at line 161 of file kshortcutlist.cpp.


Member Function Documentation

uint KAccelShortcutList::count   [virtual]
 

Returns the number of entries.

Returns:
the number of entries

Implements KShortcutList.

Definition at line 176 of file kshortcutlist.cpp.

QString KAccelShortcutList::name uint    index const [virtual]
 

Returns the name of the shortcut with the given index.

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

Implements KShortcutList.

Definition at line 178 of file kshortcutlist.cpp.

QString KAccelShortcutList::label uint    index const [virtual]
 

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

Parameters:
index  the index of the shortcut (must be < count())
Returns:
the label (i18n'd) of the shortcut

Implements KShortcutList.

Definition at line 180 of file kshortcutlist.cpp.

QString KAccelShortcutList::whatsThis uint    index const [virtual]
 

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

Parameters:
index  the index of the shortcut (must be < count())
Returns:
the What's This text (i18n'd) of the shortcut

Implements KShortcutList.

Definition at line 182 of file kshortcutlist.cpp.

const KShortcut & KAccelShortcutList::shortcut uint    index const [virtual]
 

Returns the shortcut with the given index.

Parameters:
index  the index of the shortcut (must be < count())
Returns:
the shortcut
See also:
shortcutDefault()

Implements KShortcutList.

Definition at line 184 of file kshortcutlist.cpp.

const KShortcut & KAccelShortcutList::shortcutDefault uint    index const [virtual]
 

Returns default shortcut with the given index.

Parameters:
index  the index of the shortcut (must be < count())
Returns:
the default shortcut
See also:
shortcut()

Implements KShortcutList.

Definition at line 186 of file kshortcutlist.cpp.

bool KAccelShortcutList::isConfigurable uint    index const [virtual]
 

Checks whether the shortcut with the given index is configurable.

Parameters:
index  the index of the shortcut (must be < count())
Returns:
true if configurable, false otherwise

Implements KShortcutList.

Definition at line 188 of file kshortcutlist.cpp.

bool KAccelShortcutList::setShortcut uint    index,
const KShortcut   shortcut
[virtual]
 

Sets the shortcut of the given entry.

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

Implements KShortcutList.

Definition at line 190 of file kshortcutlist.cpp.

bool KAccelShortcutList::isGlobal uint    index const [virtual]
 

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

Parameters:
index  the index of the shortcut (must be < count())
Returns:
true if global, false otherwise

Reimplemented from KShortcutList.

Definition at line 194 of file kshortcutlist.cpp.

bool KAccelShortcutList::save   [virtual]
 

Save the shortcut list.

Returns:
true if successful, false otherwise

Implements KShortcutList.

Definition at line 198 of file kshortcutlist.cpp.

References KShortcutList::writeSettings().

void KAccelShortcutList::virtual_hook int    id,
void *    data
[protected, virtual]
 

used to extend the interface with virtuals without breaking binary compatibility

Reimplemented from KShortcutList.

Definition at line 204 of file kshortcutlist.cpp.

References KShortcutList::virtual_hook().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for kdecore Library Version 3.2.0.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Feb 4 12:33:53 2004 by doxygen 1.2.18 written by Dimitri van Heesch, © 1997-2003