From af551f9eddc081a51c8652b11bcee643bda16632 Mon Sep 17 00:00:00 2001 From: Till Theato Date: Tue, 29 Jun 2010 20:40:19 +0000 Subject: [PATCH] Effect Stack: Use a separate row for the search line svn path=/trunk/kdenlive/; revision=4559 --- src/effectslistview.cpp | 11 +++-- src/effectslistview.h | 2 +- src/widgets/effectlist_ui.ui | 89 ++++++++++++++++++++---------------- 3 files changed, 58 insertions(+), 44 deletions(-) diff --git a/src/effectslistview.cpp b/src/effectslistview.cpp index 23cc00fe..9e1dd726 100644 --- a/src/effectslistview.cpp +++ b/src/effectslistview.cpp @@ -41,14 +41,18 @@ EffectsListView::EffectsListView(QWidget *parent) : lyr->addWidget(m_effectsList); lyr->setContentsMargins(0, 0, 0, 0); search_effect->setTreeWidget(m_effectsList); + search_effect->setToolTip(i18n("Search in the effect list")); buttonInfo->setIcon(KIcon("help-about")); + buttonInfo->setToolTip(i18n("Show/Hide the effect description")); setFocusPolicy(Qt::StrongFocus); setFocusProxy(search_effect); m_effectsList->setFocusProxy(search_effect); - if (KdenliveSettings::showeffectinfo()) { + if (KdenliveSettings::showeffectinfo()) buttonInfo->setDown(true); - } else infopanel->hide(); + else + infopanel->hide(); + menu->addAction(KIcon("edit-delete"), i18n("Delete effect"), this, SLOT(slotRemoveEffect())); connect(type_combo, SIGNAL(currentIndexChanged(int)), this, SLOT(filterList(int))); @@ -104,7 +108,8 @@ void EffectsListView::showInfoPanel() void EffectsListView::slotEffectSelected() { QDomElement effect = m_effectsList->currentEffect(); - if (!effect.isNull()) emit addEffect(effect); + if (!effect.isNull()) + emit addEffect(effect); } void EffectsListView::slotUpdateInfo() diff --git a/src/effectslistview.h b/src/effectslistview.h index e83fde87..4970bb16 100644 --- a/src/effectslistview.h +++ b/src/effectslistview.h @@ -46,7 +46,7 @@ class EffectsListView : public QWidget, public Ui::EffectList_UI public: EffectsListView(QWidget *parent = 0); - /** @brief Re-initializes the list of effets. */ + /** @brief Re-initializes the list of effects. */ void reloadEffectList(); //void slotAddEffect(GenTime pos, int track, QString name); diff --git a/src/widgets/effectlist_ui.ui b/src/widgets/effectlist_ui.ui index c13611f2..f1266646 100644 --- a/src/widgets/effectlist_ui.ui +++ b/src/widgets/effectlist_ui.ui @@ -11,41 +11,7 @@ - - - - - All - - - - - Video - - - - - Audio - - - - - Custom - - - - - - - - true - - - - - - - + Qt::Vertical @@ -83,9 +49,56 @@ - + + + + + All + + + + + Video + + + + + Audio + + + + + Custom + + + + + + + + true + + + + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + @@ -105,10 +118,6 @@
kcombobox.h
- - type_combo - buttonInfo - -- 2.39.2