diff options
Diffstat (limited to 'archiveview.cpp')
-rw-r--r-- | archiveview.cpp | 16 |
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){ } |