summaryrefslogtreecommitdiffstats
path: root/archivetreeview.cpp
diff options
context:
space:
mode:
authorArno <am@disconnect.de>2010-06-12 11:36:22 +0200
committerArno <am@disconnect.de>2010-06-12 11:36:22 +0200
commitb7b3abf2bb11dc823dd7d1f68c6ebd279bc8a8dc (patch)
treea059f18743742678dd3fb2dd1f05cb4780ce1c76 /archivetreeview.cpp
parented20c95fff998cb25457e5b9d95bce312816ebd9 (diff)
downloadSheMov-b7b3abf2bb11dc823dd7d1f68c6ebd279bc8a8dc.tar.gz
SheMov-b7b3abf2bb11dc823dd7d1f68c6ebd279bc8a8dc.tar.bz2
SheMov-b7b3abf2bb11dc823dd7d1f68c6ebd279bc8a8dc.zip
Created basic ArchiveTreeView
Implemented Widget for archive tree view. It's very basic and does nothing.
Diffstat (limited to 'archivetreeview.cpp')
-rw-r--r--archivetreeview.cpp35
1 files changed, 35 insertions, 0 deletions
diff --git a/archivetreeview.cpp b/archivetreeview.cpp
new file mode 100644
index 0000000..09bb0fb
--- /dev/null
+++ b/archivetreeview.cpp
@@ -0,0 +1,35 @@
+/*
+ This program is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version
+ 2 of the License, or (at your option) any later version.
+*/
+
+#include <QTreeView>
+#include <QSplitter>
+#include <QHBoxLayout>
+
+#include "archivetreeview.h"
+#include "smubermodel.h"
+#include "smubermodelsingleton.h"
+#include "smtreemodel.h"
+
+ArchiveTreeView::ArchiveTreeView(QWidget *parent) : QWidget(parent), mUberModel(0){
+ // get model
+ mUberModel = SmUberModelSingleton::instance();
+
+ // series view
+ mSeriesView = new QTreeView;
+ mSeriesView->setModel(mUberModel->seriesModel());
+ mSeriesView->setColumnHidden(2, true);
+
+ // files view
+ mFilesView = new QTreeView;
+
+ // layout
+ QHBoxLayout *mainLayout = new QHBoxLayout;
+ QSplitter *splitter = new QSplitter;
+ splitter->addWidget(mSeriesView);
+ splitter->addWidget(mFilesView);
+ mainLayout->addWidget(splitter);
+}