From 046503ba7830427fcd055da569326f0ac814b979 Mon Sep 17 00:00:00 2001 From: Arno Date: Fri, 5 Apr 2013 21:23:45 +0200 Subject: New Class: SmTreeView Code reusage: all 3 tabs had the same funtions: readHeaderConfig, writeHeaderConfig and toggleHeader, so turn it into a class derived from QTreeView. Unfortunately mATree didn't do things as later added Views, so it took some time to find the culprit in SheMov::readSettings :( Hopefully I didn't break too much... --- archivetreeview.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'archivetreeview.cpp') diff --git a/archivetreeview.cpp b/archivetreeview.cpp index 79d3af0..fbda038 100644 --- a/archivetreeview.cpp +++ b/archivetreeview.cpp @@ -98,7 +98,6 @@ ArchiveTreeView::ArchiveTreeView(QWidget *parent) : QWidget(parent), mShowAllFil setLayout(mainLayout); constructWindowTitle(); - readSettings(); } void ArchiveTreeView::setFileViewMode(int mode){ @@ -221,9 +220,10 @@ void ArchiveTreeView::copyPath(int type){ } void ArchiveTreeView::readSettings(){ - seriesWidget()->seriesTree()->readSettings(); - filesWidget()->filesTree()->readSettings(); - mFilesModel->readSettings(); + seriesWidget()->readSettings(); + seriesWidget()->seriesTree()->readSettings(); + filesWidget()->filesTree()->readSettings(); + mFilesModel->readSettings(); QSettings s; QString iconName = s.value("ui/foldericon", "Dildo").toString(); const QHash icons = SmGlobals::instance()->icons(); @@ -233,7 +233,7 @@ void ArchiveTreeView::readSettings(){ MappingTableItemModel *actorsModel = mActorsWidget->model(); actorsModel->setDecorationIcon(decorationIcon); MappingTableItemModel *genreModel = mGenresWidget->model(); - genreModel->setDecorationIcon(decorationIcon); + genreModel->setDecorationIcon(decorationIcon); } void ArchiveTreeView::currentChanged(const QItemSelection &selected, const QItemSelection &deselected){ -- cgit v1.2.3-70-g09d2