mainwindow.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef MAINWINDOW_H
00022 #define MAINWINDOW_H
00023
00024 #include <KMainWindow>
00025 #include "src/controller.h"
00026 #include "src/gui/menu/editmenu.h"
00027 #include "src/gui/menu/nodemenu.h"
00028 #include "src/gui/menu/silencemenu.h"
00029 #include "src/gui/menu/viewmenu.h"
00030 #include "src/gui/sidebar/infosidebar.h"
00031 #include "src/gui/sidebar/navigationsidebar.h"
00032 #include "src/gui/sidebar/nodepropertywidget.h"
00033 #include "src/gui/sidebar/searchnodesidebar.h"
00034 #include "src/gui/sidebar/treeview.h"
00035 #include "src/gui/statusbar.h"
00036 #include "src/gui/view/contentview.h"
00037
00038
00047 class MainWindow : public KMainWindow
00048 {
00049 Q_OBJECT
00050
00051 public:
00056 MainWindow(QWidget *parent = 0, Qt::WindowFlags f = KDE_DEFAULT_WINDOWFLAGS);
00057
00061 ~MainWindow();
00062
00063 private:
00064 Controller *controller;
00065 ContentView *contentview;
00066 TreeView *treeview;
00067 InfoSidebar *infosidebar;
00068 SearchNodeSidebar *searchnodesidebar;
00069 StatusBar *statusbar;
00070 NodePropertyWidget *nodepropertywidget;
00071 NavigationSidebar *navigationsidebar;
00072
00073
00074 SilenceMenu *silencemenu;
00075 NodeMenu *nodemenu;
00076 EditMenu *editmenu;
00077 ViewMenu *viewmenu;
00078 };
00079
00080 #endif // MAINWINDOW_H
00081
00082