KParts
dockmainwindow.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef __DOCKMAINWINDOW_H
00022 #define __DOCKMAINWINDOW_H
00023
00024 #include <qptrlist.h>
00025 #include <kaction.h>
00026
00027 #include <kdockwidget.h>
00028
00029 #include <kparts/part.h>
00030
00031 class QString;
00032
00033 namespace KParts
00034 {
00035
00036 class DockMainWindowPrivate;
00037
00047 class KPARTS_EXPORT DockMainWindow : public KDockMainWindow, virtual public PartBase
00048 {
00049 Q_OBJECT
00050 public:
00054 DockMainWindow( QWidget* parent = 0L, const char *name = 0L, WFlags f = WDestructiveClose );
00058 virtual ~DockMainWindow();
00059
00060 protected slots:
00061
00070 void createGUI( KParts::Part * part );
00071
00077 virtual void slotSetStatusBarText( const QString & );
00078
00079 protected:
00080 virtual void createShellGUI( bool create = true );
00081
00082 private:
00083 DockMainWindowPrivate *d;
00084 };
00085
00086 }
00087
00088 #endif