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();
A class derived from KXMLGUIClient that handles the various KMDI modes.
void toggleTop()
Toggle the top tool dock.
void toggleRight()
Toggle the right tool dock.
void toggleLeft()
Toggle the left tool dock.
void toggleBottom()
Toggle the bottom tool dock.
Base class for all your special main frames.