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

tdecore

Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
TDEAccelShortcutList Class Reference

#include <tdeshortcutlist.h>

Inheritance diagram for TDEAccelShortcutList:
TDEShortcutList

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
 
- Public Member Functions inherited from TDEShortcutList
 TDEShortcutList ()
 
virtual uint count () const =0
 
virtual TQString name (uint index) const =0
 
virtual TQString label (uint index) const =0
 
virtual TQString whatsThis (uint index) const =0
 
virtual const TDEShortcut & shortcut (uint index) const =0
 
virtual const TDEShortcut & shortcutDefault (uint index) const =0
 
virtual bool isConfigurable (uint index) const =0
 
virtual bool setShortcut (uint index, const TDEShortcut &shortcut)=0
 
virtual bool isGlobal (uint index) const
 
virtual int index (const TQString &sName) const
 
virtual int index (const KKeySequence &keySeq) const
 
virtual const TDEInstance * instance () const
 
virtual TQVariant getOther (Other, uint index) const =0
 
virtual bool setOther (Other, uint index, TQVariant)=0
 
virtual bool save () const =0
 
virtual bool readSettings (const TQString &sConfigGroup=TQString::null, TDEConfigBase *pConfig=0)
 
virtual bool writeSettings (const TQString &sConfigGroup=TQString::null, TDEConfigBase *pConfig=0, bool bWriteAll=false, bool bGlobal=false) const
 

Protected Member Functions

virtual void virtual_hook (int id, void *data)
 
virtual void virtual_hook (int id, void *data)
 

Protected Attributes

TDEAccelActions & m_actions
 
bool m_bGlobal
 

Additional Inherited Members

- Public Types inherited from TDEShortcutList
enum  Other
 

Detailed Description

TDEShortcutList implementation to access TDEAccel and TDEGlobalAccel lists.

Definition at line 198 of file tdeshortcutlist.h.

Constructor & Destructor Documentation

◆ TDEAccelShortcutList() [1/3]

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() [2/3]

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.

◆ TDEAccelShortcutList() [3/3]

TDEAccelShortcutList::TDEAccelShortcutList ( TDEAccelActions &  actions,
bool  bGlobal 
)

Definition at line 177 of file tdeshortcutlist.cpp.

◆ ~TDEAccelShortcutList()

TDEAccelShortcutList::~TDEAccelShortcutList ( )
virtual

Definition at line 185 of file tdeshortcutlist.cpp.

Member Function Documentation

◆ count()

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.

◆ getOther()

TQVariant TDEAccelShortcutList::getOther ( Other  ,
uint  index 
) const
virtual

Implements TDEShortcutList.

Definition at line 203 of file tdeshortcutlist.cpp.

◆ isConfigurable()

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.

◆ isGlobal()

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.

◆ label()

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.

◆ name()

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.

◆ save()

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.

◆ setOther()

bool TDEAccelShortcutList::setOther ( Other  ,
uint  index,
TQVariant   
)
virtual

Implements TDEShortcutList.

Definition at line 207 of file tdeshortcutlist.cpp.

◆ setShortcut()

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.

◆ shortcut()

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.

◆ shortcutDefault()

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.

◆ virtual_hook()

void TDEAccelShortcutList::virtual_hook ( int  id,
void *  data 
)
protectedvirtual

used to extend the interface with virtuals without breaking binary compatibility

Reimplemented from TDEShortcutList.

Definition at line 215 of file tdeshortcutlist.cpp.

◆ whatsThis()

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

◆ m_actions

TDEAccelActions& TDEAccelShortcutList::m_actions
protected

Actions (collection) for this shortcut list.

Set by constructor.

Definition at line 244 of file tdeshortcutlist.h.

◆ m_bGlobal

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.9.4
This website is maintained by Timothy Pearson.