| Revision 1 (by moose, 2006/03/06 10:00:33) |
Initial Import
|
#ifndef __MADMAINWINDOW_H__
#define __MADMAINWINDOW_H__
//#include <qt.h>
#include <qmainwindow.h>
#include <qsplitter.h>
#include <qmenubar.h>
#include <qworkspace.h>
#include <qlistview.h>
#include <qtoolbar.h>
class MadChildFrame;
class MadConfDialog;
class MadConfPage;
class MadMainWindow : public QMainWindow {
Q_OBJECT
friend class MadChildFrame;
public:
MadMainWindow(QWidget *parent = 0, const char *name = 0, WFlags f = WType_TopLevel);
~MadMainWindow();
MadChildFrame *newChild(const char *title = "");
QWorkspace *getWorkspace() { return workspace; }
MadConfDialog *getConfDialog() { return cdialog; }
public slots:
void news();
void show_settings();
private:
QMenuBar *menubar;
QSplitter *split;
QListView *listview;
QWorkspace *workspace;
QToolBar *childbar;
MadConfDialog *cdialog;
MadConfPage *plugPage;
void initMenuBar();
// void initChildBar();
void createSettingsChild();
void addChildButton(MadChildFrame *, const char *);
};
#endif /* __MADMAINWINDOW_H__ */