FOlder Restructure
[photoenhancer] / src / app / x11 / appwindow.h
diff --git a/src/app/x11/appwindow.h b/src/app/x11/appwindow.h
new file mode 100644 (file)
index 0000000..42b4b47
--- /dev/null
@@ -0,0 +1,61 @@
+#ifndef APPWINDOW_H
+#define APPWINDOW_H
+#include <QtGui/QMainWindow>
+#include <QtCore/QVariant>
+#include <QtGui/QAction>
+#include <QtGui/QApplication>
+#include <QtGui/QButtonGroup>
+#include <QtGui/QHeaderView>
+#include <QtGui/QMainWindow>
+#include <QtGui/QMenu>
+#include <QtGui/QMenuBar>
+#include <QtGui/QStatusBar>
+#include <QtGui/QWidget>
+
+class Workspace;
+
+
+
+class AppWindow:public QMainWindow
+{
+    Q_OBJECT
+
+public:
+    AppWindow(QWidget *parent=0);
+
+private:
+    QMenu *fileMenu;
+    QMenu *editMenu;
+    QToolBar *fileToolBar;
+    QToolBar *editToolBar;
+    QAction *newAct;
+    QAction *openAct;
+    QAction *saveAct;
+    QAction *saveAsAct;
+    QAction *exitAct;
+
+
+    Workspace *mWorkspace;
+
+private slots:
+    void newFile();
+    void open();
+    bool save();
+    bool saveAs();
+
+private:
+
+
+private:
+    void createActions();
+    void createMenus();
+    void createToolBars();
+    void createStatusBar();
+    void readSettings();
+    void writeSettings();
+    bool maybeSave();
+
+
+};
+
+#endif // APPWINDOW_H