1#ifndef __TDEACCELPRIVATE_H
2#define __TDEACCELPRIVATE_H
4#include "kkeyserver_x11.h"
12class TDECORE_EXPORT TDEAccelPrivate :
public TQObject,
public TDEAccelBase
18 TQMap<int, int> m_mapIDToKey;
19 TQMap<int, TDEAccelAction*> m_mapIDToAction;
20 TQTimer m_timerShowMenu;
22 TDEAccelPrivate(
TDEAccel* 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( TDEAccelBase::Signal signal );
31 virtual bool connectKey( TDEAccelAction& action,
const KKeyServer::Key& key );
33 virtual bool disconnectKey( TDEAccelAction& action,
const KKeyServer::Key& key );
37 void menuItemActivated();
38 void menuItemActivated(TDEAccelAction*);
42 void emitActivatedSignal(TDEAccelAction*);
46 void slotKeyPressed(
int id );
48 void slotMenuActivated(
int iAction );
50 bool eventFilter( TQObject* pWatched, TQEvent* pEvent );