From f13b8c768e3d1674d865682923ad80bc4fa13e71 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Mardelle Date: Mon, 30 Jan 2012 23:40:14 +0100 Subject: [PATCH] Make sure we use small icons on non KDE themes --- src/effectslistview.cpp | 8 ++++++-- src/effectstackview.cpp | 8 ++++++++ 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/effectslistview.cpp b/src/effectslistview.cpp index fafd9755..def04eca 100644 --- a/src/effectslistview.cpp +++ b/src/effectslistview.cpp @@ -35,7 +35,7 @@ EffectsListView::EffectsListView(QWidget *parent) : { setupUi(this); - QString style = "QTreeView::branch:has-siblings:!adjoins-item{border-image:none;border:0px} \ + QString styleSheet = "QTreeView::branch:has-siblings:!adjoins-item{border-image:none;border:0px} \ QTreeView::branch:has-siblings:adjoins-item {border-image: none;border:0px} \ QTreeView::branch:!has-children:!has-siblings:adjoins-item {border-image: none;border:0px} \ QTreeView::branch:has-children:!has-siblings:closed,QTreeView::branch:closed:has-children:has-siblings { \ @@ -45,14 +45,18 @@ EffectsListView::EffectsListView(QWidget *parent) : QMenu *contextMenu = new QMenu(this); m_effectsList = new EffectsListWidget(contextMenu); - m_effectsList->setStyleSheet(style); + m_effectsList->setStyleSheet(styleSheet); QVBoxLayout *lyr = new QVBoxLayout(effectlistframe); lyr->addWidget(m_effectsList); lyr->setContentsMargins(0, 0, 0, 0); search_effect->setTreeWidget(m_effectsList); search_effect->setToolTip(i18n("Search in the effect list")); + + int size = style()->pixelMetric(QStyle::PM_SmallIconSize); + QSize iconSize(size, size); buttonInfo->setIcon(KIcon("help-about")); buttonInfo->setToolTip(i18n("Show/Hide the effect description")); + buttonInfo->setIconSize(iconSize); setFocusPolicy(Qt::StrongFocus); setFocusProxy(search_effect); m_effectsList->setFocusProxy(search_effect); diff --git a/src/effectstackview.cpp b/src/effectstackview.cpp index e20d68f9..a917ff7e 100644 --- a/src/effectstackview.cpp +++ b/src/effectstackview.cpp @@ -59,19 +59,27 @@ EffectStackView::EffectStackView(Monitor *monitor, QWidget *parent) : //m_ui.region_url->fileDialog()->setFilter(ProjectList::getExtensions()); //m_ui.effectlist->horizontalHeader()->setVisible(false); //m_ui.effectlist->verticalHeader()->setVisible(false); + int size = style()->pixelMetric(QStyle::PM_SmallIconSize); + QSize iconSize(size, size); m_ui.buttonNew->setIcon(KIcon("document-new")); m_ui.buttonNew->setToolTip(i18n("Add new effect")); + m_ui.buttonNew->setIconSize(iconSize); m_ui.buttonUp->setIcon(KIcon("go-up")); m_ui.buttonUp->setToolTip(i18n("Move effect up")); + m_ui.buttonUp->setIconSize(iconSize); m_ui.buttonDown->setIcon(KIcon("go-down")); m_ui.buttonDown->setToolTip(i18n("Move effect down")); + m_ui.buttonDown->setIconSize(iconSize); m_ui.buttonDel->setIcon(KIcon("edit-delete")); m_ui.buttonDel->setToolTip(i18n("Delete effect")); + m_ui.buttonDel->setIconSize(iconSize); m_ui.buttonSave->setIcon(KIcon("document-save")); m_ui.buttonSave->setToolTip(i18n("Save effect")); + m_ui.buttonSave->setIconSize(iconSize); m_ui.buttonReset->setIcon(KIcon("view-refresh")); m_ui.buttonReset->setToolTip(i18n("Reset effect")); + m_ui.buttonReset->setIconSize(iconSize); m_ui.checkAll->setToolTip(i18n("Enable/Disable all effects")); m_ui.buttonShowComments->setIcon(KIcon("help-about")); m_ui.buttonShowComments->setToolTip(i18n("Show additional information for the parameters")); -- 2.39.2