]> git.sesse.net Git - kdenlive/blobdiff - src/effectslistview.cpp
Make sure we use small icons on non KDE themes
[kdenlive] / src / effectslistview.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);