• Skip to content
  • Skip to link menu
Trinity API Reference
  • Trinity API Reference
  • tdecore
 

tdecore

Public Member Functions | Protected Member Functions | Protected Attributes
TDEAccelShortcutList Class Reference

#include <tdeshortcutlist.h>

Inheritance diagram for TDEAccelShortcutList:
TDEShortcutList

List of all members.

Public Member Functions

 TDEAccelShortcutList (TDEAccel *accel)
 TDEAccelShortcutList (TDEGlobalAccel *accel)
 TDEAccelShortcutList (TDEAccelActions &actions, bool bGlobal)
virtual uint count () const
virtual TQString name (uint index) const
virtual TQString label (uint index) const
virtual TQString whatsThis (uint index) const
virtual const TDEShortcut & shortcut (uint index) const
virtual const TDEShortcut & shortcutDefault (uint index) const
virtual bool isConfigurable (uint index) const
virtual bool setShortcut (uint index, const TDEShortcut &shortcut)
virtual bool isGlobal (uint index) const
virtual TQVariant getOther (Other, uint index) const
virtual bool setOther (Other, uint index, TQVariant)
virtual bool save () const

Protected Member Functions

virtual void virtual_hook (int id, void *data)

Protected Attributes

TDEAccelActions & m_actions
bool m_bGlobal

Detailed Description

TDEShortcutList implementation to access TDEAccel and TDEGlobalAccel lists.

Definition at line 198 of file tdeshortcutlist.h.


Constructor & Destructor Documentation

TDEAccelShortcutList::TDEAccelShortcutList ( TDEAccel *  accel)

Creates a new TDEShortcutList that accesses the given TDEAccel.

Parameters:
accelthe accelerators to access

Definition at line 161 of file tdeshortcutlist.cpp.

TDEAccelShortcutList::TDEAccelShortcutList ( TDEGlobalAccel *  accel)

Creates a new TDEShortcutList that accesses the given TDEGlobalAccel.

Parameters:
accelthe accelerators to access

Definition at line 169 of file tdeshortcutlist.cpp.


Member Function Documentation

uint TDEAccelShortcutList::count ( ) const [virtual]

Returns the number of entries.

Returns:
the number of entries

Implements TDEShortcutList.

Definition at line 187 of file tdeshortcutlist.cpp.

bool TDEAccelShortcutList::isConfigurable ( uint  index) const [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

Implements TDEShortcutList.

Definition at line 199 of file tdeshortcutlist.cpp.

bool TDEAccelShortcutList::isGlobal ( uint  index) 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

Reimplemented from TDEShortcutList.

Definition at line 205 of file tdeshortcutlist.cpp.

TQString TDEAccelShortcutList::label ( uint  index) const [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

Implements TDEShortcutList.

Definition at line 191 of file tdeshortcutlist.cpp.

TQString TDEAccelShortcutList::name ( uint  index) const [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

Implements TDEShortcutList.

Definition at line 189 of file tdeshortcutlist.cpp.

bool TDEAccelShortcutList::save ( ) const [virtual]

Save the shortcut list.

Returns:
true if successful, false otherwise

Implements TDEShortcutList.

Definition at line 209 of file tdeshortcutlist.cpp.

bool TDEAccelShortcutList::setShortcut ( uint  index,
const TDEShortcut &  shortcut 
) [virtual]

Sets the shortcut of the given entry.

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

Implements TDEShortcutList.

Definition at line 201 of file tdeshortcutlist.cpp.

const TDEShortcut & TDEAccelShortcutList::shortcut ( uint  index) const [virtual]

Returns the shortcut with the given index.

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

Implements TDEShortcutList.

Definition at line 195 of file tdeshortcutlist.cpp.

const TDEShortcut & TDEAccelShortcutList::shortcutDefault ( uint  index) const [virtual]

Returns default shortcut with the given index.

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

Implements TDEShortcutList.

Definition at line 197 of file tdeshortcutlist.cpp.

void TDEAccelShortcutList::virtual_hook ( int  id,
void *  data 
) [protected, virtual]

used to extend the interface with virtuals without breaking binary compatibility

Reimplemented from TDEShortcutList.

Definition at line 215 of file tdeshortcutlist.cpp.

TQString TDEAccelShortcutList::whatsThis ( uint  index) const [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

Implements TDEShortcutList.

Definition at line 193 of file tdeshortcutlist.cpp.


Member Data Documentation

TDEAccelActions& TDEAccelShortcutList::m_actions [protected]

Actions (collection) for this shortcut list.

Set by constructor.

Definition at line 244 of file tdeshortcutlist.h.

bool TDEAccelShortcutList::m_bGlobal [protected]

Is this shortcut list global? Access through isGlobal()

Definition at line 246 of file tdeshortcutlist.h.


The documentation for this class was generated from the following files:
  • tdeshortcutlist.h
  • tdeshortcutlist.cpp

tdecore

Skip menu "tdecore"
  • Main Page
  • Modules
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

tdecore

Skip menu "tdecore"
  • arts
  • dcop
  • dnssd
  • interfaces
  •   kspeech
  •     interface
  •     library
  •   tdetexteditor
  • kate
  • kded
  • kdoctools
  • kimgio
  • kjs
  • libtdemid
  • libtdescreensaver
  • tdeabc
  • tdecmshell
  • tdecore
  • tdefx
  • tdehtml
  • tdeinit
  • tdeio
  •   bookmarks
  •   httpfilter
  •   kpasswdserver
  •   kssl
  •   tdefile
  •   tdeio
  •   tdeioexec
  • tdeioslave
  •   http
  • tdemdi
  •   tdemdi
  • tdenewstuff
  • tdeparts
  • tdeprint
  • tderandr
  • tderesources
  • tdespell2
  • tdesu
  • tdeui
  • tdeunittest
  • tdeutils
  • tdewallet
Generated for tdecore by doxygen 1.7.6.1
This website is maintained by Timothy Pearson.