]> git.sesse.net Git - kdenlive/commitdiff
Make sure we use small icons on non KDE themes
authorJean-Baptiste Mardelle <jb@kdenlive.org>
Mon, 30 Jan 2012 22:40:14 +0000 (23:40 +0100)
committerJean-Baptiste Mardelle <jb@kdenlive.org>
Mon, 30 Jan 2012 22:40:14 +0000 (23:40 +0100)
src/effectslistview.cpp
src/effectstackview.cpp

index fafd97553ad30bed357c067d20eb934d1bcc834b..def04eca0f3186d1d7d4f9e7a6a8489dd36f0143 100644 (file)
@@ -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);
index e20d68f9f30c50253a5cd358494d11338cdde789..a917ff7e00bf6861c9ddcc1a64781cf917b3a8d5 100644 (file)
@@ -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"));