]> git.sesse.net Git - kdenlive/blobdiff - src/effectslistview.cpp
Cleanup decoration of tree views (effect list, project tree)
[kdenlive] / src / effectslistview.cpp
index 9935394c1b445ba3c5db0a10fc2a6292e3766b48..d7d9c0a201f2c8aae912b062e6d1205bf1a5c760 100644 (file)
@@ -35,8 +35,17 @@ EffectsListView::EffectsListView(QWidget *parent) :
 {
     setupUi(this);
 
+    QString style = "QTreeView::branch:has-siblings:!adjoins-item{border-image: none 0;} \
+    QTreeView::branch:has-siblings:adjoins-item {border-image: none 0;}      \
+    QTreeView::branch:!has-children:!has-siblings:adjoins-item {border-image: none 0;} \
+    QTreeView::branch:has-children:!has-siblings:closed,QTreeView::branch:closed:has-children:has-siblings {   \
+         border-image: none;image: url(:/images/stylesheet-branch-closed.png);}      \
+    QTreeView::branch:open:has-children:!has-siblings,QTreeView::branch:open:has-children:has-siblings  {    \
+         border-image: none;image: url(:/images/stylesheet-branch-open.png);}";
+
     QMenu *contextMenu = new QMenu(this);
     m_effectsList = new EffectsListWidget(contextMenu);
+    m_effectsList->setStyleSheet(style);
     QVBoxLayout *lyr = new QVBoxLayout(effectlistframe);
     lyr->addWidget(m_effectsList);
     lyr->setContentsMargins(0, 0, 0, 0);