20#ifndef _KGLOBALACCEL_WIN_H
21#define _KGLOBALACCEL_WIN_H
26#include "tdeaccelbase.h"
27#include "kkeyserver.h"
28#include "tdeshortcut.h"
33class TDEGlobalAccelPrivate :
public TQWidget,
public TDEAccelBase
35 friend class TDEGlobalAccel;
38 TDEGlobalAccelPrivate();
39 virtual ~TDEGlobalAccelPrivate();
41 virtual void setEnabled(
bool bEnabled );
43 virtual bool emitSignal( Signal signal );
44 virtual bool connectKey( TDEAccelAction& action,
const KKeyServer::Key& key );
45 virtual bool connectKey(
const KKeyServer::Key& key );
46 virtual bool disconnectKey( TDEAccelAction& action,
const KKeyServer::Key& key );
47 virtual bool disconnectKey(
const KKeyServer::Key& key );
54 bool grabKey(
const KKeyServer::Key&,
bool bGrab, TDEAccelAction* );
66 void activate( TDEAccelAction* pAction,
const KKeySequence& seq );
67 virtual bool isEnabledInternal()
const;
68 static void blockShortcuts(
bool block );
69 void disableBlocking(
bool disable );
72 void slotActivated(
int iAction );
74 bool m_blockingDisabled;