summaryrefslogtreecommitdiffstats
path: root/archiveview.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'archiveview.cpp')
-rw-r--r--archiveview.cpp16
1 files changed, 12 insertions, 4 deletions
diff --git a/archiveview.cpp b/archiveview.cpp
index d91fab7..fd1a4ff 100644
--- a/archiveview.cpp
+++ b/archiveview.cpp
@@ -20,6 +20,14 @@
ArchiveView::ArchiveView(QWidget *parent) : QWidget(parent) {
mArchiveModel = static_cast<ArchiveModel*>(SmGlobals::instance()->model("ArchiveModel"));
mTree = new ArchiveTree;
+ mTree->setColumnHidden(ArchiveModel::SeriesId, true);
+ mTree->setColumnHidden(ArchiveModel::SeriesPartId, true);
+ mTree->setColumnHidden(ArchiveModel::SeriesPart, true);
+ mTree->setColumnHidden(ArchiveModel::Type, true);
+ mTree->setColumnHidden(ArchiveModel::Favorite, true);
+ mTree->setColumnHidden(ArchiveModel::Subtitle, true);
+ mTree->setColumnHidden(ArchiveModel::Count, true);
+ mTree->resizeColumnToContents(ArchiveModel::Name);
mSortOrder = new QComboBox;
mSortOrder->addItems(mArchiveModel->availableOrders());
QLabel *l1 = new QLabel(tr("Filter"));
@@ -41,20 +49,20 @@ ArchiveView::ArchiveView(QWidget *parent) : QWidget(parent) {
QSplitter *treeSplitter = new QSplitter(Qt::Horizontal);
treeSplitter->addWidget(treeWidget);
treeSplitter->addWidget(mFiles);
- treeSplitter->setStretchFactor(0, 2);
- treeSplitter->setStretchFactor(1, 3);
+ treeSplitter->setStretchFactor(0, 1);
+ treeSplitter->setStretchFactor(1, 4);
QHBoxLayout *mainLayout = new QHBoxLayout;
mainLayout->addWidget(treeSplitter);
setLayout(mainLayout);
}
-ArchiveTree::ArchiveTree(QWidget *parent) : QTreeView(parent) {
+ArchiveTree::ArchiveTree(QWidget *parent) : SmTreeView(parent) {
mModel = static_cast<ArchiveModel*>(SmGlobals::instance()->model("ArchiveModel"));
mProxy = new QSortFilterProxyModel;
mProxy->setSourceModel(mModel);
setModel(mProxy);
}
-ArchiveFiles::ArchiveFiles(QWidget *parent) : QTreeView(parent){
+ArchiveFiles::ArchiveFiles(QWidget *parent) : SmTreeView(parent){
}