1 #ifndef __KACCELPRIVATE_H
2 #define __KACCELPRIVATE_H
4 #include "kkeyserver_x11.h"
12 class KDECORE_EXPORT KAccelPrivate :
public TQObject,
public KAccelBase
18 TQMap<int, int> m_mapIDToKey;
19 TQMap<int, KAccelAction*> m_mapIDToAction;
20 TQTimer m_timerShowMenu;
22 KAccelPrivate(
KAccel* pParent, TQWidget* pWatch );
24 virtual void setEnabled(
bool bEnabled );
26 bool setEnabled(
const TQString& sAction,
bool bEnable );
28 virtual bool removeAction(
const TQString& sAction );
30 virtual bool emitSignal( KAccelBase::Signal signal );
31 virtual bool connectKey( KAccelAction& action,
const KKeyServer::Key& key );
33 virtual bool disconnectKey( KAccelAction& action,
const KKeyServer::Key& key );
37 void menuItemActivated();
38 void menuItemActivated(KAccelAction*);
42 void emitActivatedSignal(KAccelAction*);
46 void slotKeyPressed(
int id );
48 void slotMenuActivated(
int iAction );
50 bool eventFilter( TQObject* pWatched, TQEvent* pEvent );