summaryrefslogtreecommitdiff
path: root/noncore/unsupported/tabmanager/tabmainwindow.h
Side-by-side diff
Diffstat (limited to 'noncore/unsupported/tabmanager/tabmainwindow.h') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/unsupported/tabmanager/tabmainwindow.h40
1 files changed, 40 insertions, 0 deletions
diff --git a/noncore/unsupported/tabmanager/tabmainwindow.h b/noncore/unsupported/tabmanager/tabmainwindow.h
new file mode 100644
index 0000000..d154f1e
--- a/dev/null
+++ b/noncore/unsupported/tabmanager/tabmainwindow.h
@@ -0,0 +1,40 @@
+#ifndef TABMAINWINDOW_H
+#define TABMAINWINDOW_H
+
+#include "tabmanager.h"
+#include <qmainwindow.h>
+#include <qtoolbar.h>
+#include <qtoolbutton.h>
+#include <qpe/resource.h>
+
+class TabMainWindow : public QMainWindow {
+
+public:
+ static QString appName() { return QString::fromLatin1( QUICKAPP_NAME ); }
+
+ TabMainWindow( QWidget* parent = 0, const char* name = 0, WFlags fl = 0) : QMainWindow(parent, name, fl){
+ tabManager = new TabManager(this, "TabManger");
+ setCaption("Tab Manager");
+ setToolBarsMovable(false);
+ this->setCentralWidget(tabManager);
+ QToolBar *newToolBar = new QToolBar("toolbar", this);
+ QToolBar *emptyToolBar = new QToolBar("empty", this);
+ emptyToolBar->setHorizontalStretchable(true);
+
+ // Insert all of the buttons.
+ QToolButton *newFolder = new QToolButton(Resource::loadPixmap("fileopen"), "New Folder", 0, tabManager, SLOT(newFolder()), newToolBar);
+ QToolButton *newFile = new QToolButton(Resource::loadPixmap("new"), "New Application", 0, tabManager, SLOT(newApplication()), newToolBar);
+ QToolButton *editItem = new QToolButton(Resource::loadPixmap("edit"), "Edit", 0, tabManager, SLOT(editCurrentItem()), newToolBar);
+ QToolButton *deleteItem = new QToolButton(Resource::loadPixmap("trash"), "Delete", 0, tabManager, SLOT(removeItem()), newToolBar);
+
+ };
+
+protected:
+ TabManager *tabManager;
+
+};
+
+#endif
+
+// tabmainwindow.h
+