X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/49f881f5ec01014e7b6b0c7fa14abd7e99f605fc..2060fa8d4676fb2d5116830c304db8fdb556d959:/src/dolphindetailsview.cpp diff --git a/src/dolphindetailsview.cpp b/src/dolphindetailsview.cpp index c019f8eb0..88537471b 100644 --- a/src/dolphindetailsview.cpp +++ b/src/dolphindetailsview.cpp @@ -33,8 +33,8 @@ #include DolphinDetailsView::DolphinDetailsView(QWidget* parent, DolphinController* controller) : - QTreeView(parent), - m_controller(controller) + QTreeView(parent), + m_controller(controller) { Q_ASSERT(controller != 0); @@ -75,16 +75,17 @@ DolphinDetailsView::DolphinDetailsView(QWidget* parent, DolphinController* contr Q_ASSERT(settings != 0); m_viewOptions = QTreeView::viewOptions(); - m_viewOptions.font = QFont(settings->fontFamily(), settings->fontSize()); - updateDecorationSize(); - KFileItemDelegate* delegate = new KFileItemDelegate(parent); - setItemDelegate(delegate); + QFont font(settings->fontFamily(), settings->fontSize()); + font.setItalic(settings->italicFont()); + font.setBold(settings->boldFont()); + m_viewOptions.font = font; + + updateDecorationSize(); } DolphinDetailsView::~DolphinDetailsView() -{ -} +{} bool DolphinDetailsView::event(QEvent* event) { @@ -184,9 +185,9 @@ void DolphinDetailsView::zoomIn() DetailsModeSettings* settings = DolphinSettings::instance().detailsModeSettings(); // TODO: get rid of K3Icon sizes switch (settings->iconSize()) { - case K3Icon::SizeSmall: settings->setIconSize(K3Icon::SizeMedium); break; - case K3Icon::SizeMedium: settings->setIconSize(K3Icon::SizeLarge); break; - default: Q_ASSERT(false); break; + case K3Icon::SizeSmall: settings->setIconSize(K3Icon::SizeMedium); break; + case K3Icon::SizeMedium: settings->setIconSize(K3Icon::SizeLarge); break; + default: Q_ASSERT(false); break; } updateDecorationSize(); } @@ -198,9 +199,9 @@ void DolphinDetailsView::zoomOut() DetailsModeSettings* settings = DolphinSettings::instance().detailsModeSettings(); // TODO: get rid of K3Icon sizes switch (settings->iconSize()) { - case K3Icon::SizeLarge: settings->setIconSize(K3Icon::SizeMedium); break; - case K3Icon::SizeMedium: settings->setIconSize(K3Icon::SizeSmall); break; - default: Q_ASSERT(false); break; + case K3Icon::SizeLarge: settings->setIconSize(K3Icon::SizeMedium); break; + case K3Icon::SizeMedium: settings->setIconSize(K3Icon::SizeSmall); break; + default: Q_ASSERT(false); break; } updateDecorationSize(); }