00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #include <qlistbox.h>
00019 #include <qpushbutton.h>
00020 #include "ui/windowdialog.h"
00021 #include <qextmdimainfrm.h>
00022
00024 class WindowDlg : public WindowDialog
00025 {
00026 Q_OBJECT
00027 public:
00028 WindowDlg( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 );
00029 ~WindowDlg();
00030 public slots:
00032 void close_slot();
00034 void iconify_slot();
00036 void cascade_slot();
00038 void new_slot();
00040 void ok_slot();
00042 void switchWindow(const QString&);
00044 void tile_slot();
00045 protected:
00047 void updateListView();
00048 private:
00049 QMap<QString,QextMdiChildView*> viewMap;
00050 };