1#ifndef _TDEACTIONSHORTCUTLIST_H
2#define _TDEACTIONSHORTCUTLIST_H
4#include <tdeshortcutlist.h>
11class TDEAccelShortcutListPrivate;
15 TDEActionShortcutList( TDEActionCollection* );
16 virtual ~TDEActionShortcutList();
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 TDEShortcut&
shortcut( uint index )
const;
25 virtual bool setShortcut( uint index,
const TDEShortcut& shortcut );
27 virtual const TDEInstance*
instance()
const;
29 virtual TQVariant getOther( Other, uint index )
const;
30 virtual bool setOther( Other, uint index, TQVariant );
32 virtual bool save()
const;
34 const TDEAction *
action( uint )
const;
37 TDEActionCollection& m_actions;
42 TDEAccelShortcutListPrivate* d;
49class TDEAccelShortcutListPrivate;
53 TDEActionPtrShortcutList( TDEActionPtrList& );
54 virtual ~TDEActionPtrShortcutList();
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 TDEShortcut&
shortcut( uint index )
const;
63 virtual bool setShortcut( uint index,
const TDEShortcut& shortcut);
65 virtual TQVariant getOther( Other, uint index )
const;
66 virtual bool setOther( Other, uint index, TQVariant );
68 virtual bool save()
const;
71 TDEActionPtrList& m_actions;
76 TDEAccelShortcutListPrivate* d;
virtual uint count() const=0
virtual const TDEShortcut & shortcutDefault(uint index) const=0
virtual const TDEShortcut & shortcut(uint index) const=0
virtual const TDEInstance * instance() const
virtual TQString name(uint index) const=0
virtual TQString label(uint index) const=0
virtual bool setShortcut(uint index, const TDEShortcut &shortcut)=0
virtual void virtual_hook(int id, void *data)
virtual bool isConfigurable(uint index) const=0
virtual bool save() const=0
virtual TQString whatsThis(uint index) const=0
TQString action(StdAccel id)