19 #ifndef TDEMDIGUICLIENT_H
20 #define TDEMDIGUICLIENT_H
23 #include <tqguardedptr.h>
24 #include <kxmlguiclient.h>
25 #include <tdeaction.h>
26 #include "tdemdidefines.h"
30 class KMdiToolViewAccessor;
56 void addToolView( KMdiToolViewAccessor* );
64 void clientAdded( KXMLGUIClient *client );
74 void changeViewMode(
int id );
80 void actionDeleted( TQObject* );
86 void mdiModeHasBeenChangedTo( KMdi::MdiMode );
102 class KMDIGUIClientPrivate;
103 KMDIGUIClientPrivate *d;
104 KMdi::MdiMode m_mdiMode;
106 TQGuardedPtr<KMdiMainFrm> m_mdiMainFrm;
107 TQPtrList<TDEAction> m_toolViewActions;
108 TQPtrList<TDEAction> m_documentViewActions;
110 TDEActionMenu *m_docMenu;
111 TDEActionMenu *m_toolMenu;
112 TDESelectAction *m_mdiModeAction;
114 TDEActionMenu *m_gotoToolDockMenu;
127 TQObject* parent = 0,
const char* name = 0 );
137 void slotToggled(
bool );
139 void slotWidgetDestroyed();