/* 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 #include #include #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); setLayout(mainLayout); }