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

kdeui

  • kdeui
kactionshortcutlist.h
1 #ifndef _KACTIONSHORTCUTLIST_H
2 #define _KACTIONSHORTCUTLIST_H
3 
4 #include <kshortcutlist.h>
5 #include <kaction.h>
6 
7 //---------------------------------------------------------------------
8 // class KActionShortcutList
9 //---------------------------------------------------------------------
10 
11 class KAccelShortcutListPrivate;
12 class KDEUI_EXPORT KActionShortcutList : public KShortcutList
13 {
14  public:
15  KActionShortcutList( KActionCollection* );
16  virtual ~KActionShortcutList();
17 
18  virtual uint count() const;
19  virtual TQString name( uint index ) const;
20  virtual TQString label( uint index ) const;
21  virtual TQString whatsThis( uint index ) const;
22  virtual const KShortcut& shortcut( uint index ) const;
23  virtual const KShortcut& shortcutDefault( uint index ) const;
24  virtual bool isConfigurable( uint index ) const;
25  virtual bool setShortcut( uint index, const KShortcut& shortcut );
26 
27  virtual const KInstance* instance() const;
28 
29  virtual TQVariant getOther( Other, uint index ) const;
30  virtual bool setOther( Other, uint index, TQVariant );
31 
32  virtual bool save() const;
33 
34  const KAction *action( uint ) const;
35 
36  protected:
37  KActionCollection& m_actions;
38 
39  protected:
40  virtual void virtual_hook( int id, void* data );
41  private:
42  KAccelShortcutListPrivate* d;
43 };
44 
45 //---------------------------------------------------------------------
46 // class KActionPtrShortcutList
47 //---------------------------------------------------------------------
48 
49 class KAccelShortcutListPrivate;
50 class KDEUI_EXPORT KActionPtrShortcutList : public KShortcutList
51 {
52  public:
53  KActionPtrShortcutList( KActionPtrList& );
54  virtual ~KActionPtrShortcutList();
55 
56  virtual uint count() const;
57  virtual TQString name( uint index ) const;
58  virtual TQString label( uint index ) const;
59  virtual TQString whatsThis( uint index ) const;
60  virtual const KShortcut& shortcut( uint index ) const;
61  virtual const KShortcut& shortcutDefault( uint index ) const;
62  virtual bool isConfigurable( uint index ) const;
63  virtual bool setShortcut( uint index, const KShortcut& shortcut);
64 
65  virtual TQVariant getOther( Other, uint index ) const;
66  virtual bool setOther( Other, uint index, TQVariant );
67 
68  virtual bool save() const;
69 
70  protected:
71  KActionPtrList& m_actions;
72 
73  protected:
74  virtual void virtual_hook( int id, void* data );
75  private:
76  KAccelShortcutListPrivate* d;
77 };
78 
79 #endif // !_KACTIONSHORTCUTLIST_H
KActionCollection
A managed set of KAction objects.
Definition: kactioncollection.h:78
KShortcutList::count
virtual uint count() const =0
KShortcutList::shortcutDefault
virtual const KShortcut & shortcutDefault(uint index) const =0
KShortcutList::save
virtual bool save() const =0
KShortcutList::virtual_hook
virtual void virtual_hook(int id, void *data)
KShortcutList::shortcut
virtual const KShortcut & shortcut(uint index) const =0
KShortcutList::whatsThis
virtual TQString whatsThis(uint index) const =0
KShortcut
KShortcutList::label
virtual TQString label(uint index) const =0
KShortcutList
KInstance
KStdAccel::action
TQString action(StdAccel id) KDE_DEPRECATED
KShortcutList::isConfigurable
virtual bool isConfigurable(uint index) const =0
KAction
Class to encapsulate user-driven action or event.
Definition: kaction.h:202
KShortcutList::setShortcut
virtual bool setShortcut(uint index, const KShortcut &shortcut)=0
KShortcutList::name
virtual TQString name(uint index) const =0
KNotifyClient::instance
KInstance * instance()

kdeui

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

kdeui

Skip menu "kdeui"
  • arts
  • dcop
  • dnssd
  • interfaces
  •     interface
  •     library
  •   kspeech
  •   ktexteditor
  • kabc
  • kate
  • kcmshell
  • kdecore
  • kded
  • kdefx
  • kdeprint
  • kdesu
  • kdeui
  • kdoctools
  • khtml
  • kimgio
  • kinit
  • kio
  •   bookmarks
  •   httpfilter
  •   kfile
  •   kio
  •   kioexec
  •   kpasswdserver
  •   kssl
  • kioslave
  •   http
  • kjs
  • kmdi
  •   kmdi
  • knewstuff
  • kparts
  • krandr
  • kresources
  • kspell2
  • kunittest
  • kutils
  • kwallet
  • libkmid
  • libkscreensaver
Generated for kdeui by doxygen 1.8.6
This website is maintained by Timothy Pearson.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. |