svn path=/branches/KDE4/; revision=1880
ui.setupUi(this);
initList(0);
ui.search_effect->setListWidget(ui.effectlist);
ui.setupUi(this);
initList(0);
ui.search_effect->setListWidget(ui.effectlist);
+ ui.buttonInfo->setIcon(KIcon("help-about"));
+ ui.infopanel->hide();
connect(ui.type_combo, SIGNAL(currentIndexChanged(int)), this, SLOT(initList(int)));
connect(ui.type_combo, SIGNAL(currentIndexChanged(int)), this, SLOT(initList(int)));
- connect(ui.button_info, SIGNAL(stateChanged(int)), this, SLOT(showInfoPanel(int)));
+ connect (ui.buttonInfo, SIGNAL (clicked()), this, SLOT (showInfoPanel()));
connect(ui.effectlist, SIGNAL(itemSelectionChanged()), this, SLOT(slotUpdateInfo()));
connect(ui.effectlist, SIGNAL(doubleClicked(QListWidgetItem *,const QPoint &)), this, SLOT(slotEffectSelected()));
connect(ui.effectlist, SIGNAL(itemSelectionChanged()), this, SLOT(slotUpdateInfo()));
connect(ui.effectlist, SIGNAL(doubleClicked(QListWidgetItem *,const QPoint &)), this, SLOT(slotEffectSelected()));
+ ui.effectlist->setCurrentRow(0);
}
void EffectsListView::initList(int pos)
}
void EffectsListView::initList(int pos)
ui.effectlist->addItems(names);
}
ui.effectlist->addItems(names);
}
-void EffectsListView::showInfoPanel(int state)
+void EffectsListView::showInfoPanel()
- if (state == 0) ui.infopanel->hide();
- else ui.infopanel->show();
+ if (ui.infopanel->isVisible()) {
+ ui.infopanel->hide();
+ ui.buttonInfo->setDown(false);
+ }
+ else {
+ ui.infopanel->show();
+ ui.buttonInfo->setDown(true);
+ }
}
void EffectsListView::slotEffectSelected()
}
void EffectsListView::slotEffectSelected()
private slots:
void initList(int pos);
void slotUpdateInfo();
private slots:
void initList(int pos);
void slotUpdateInfo();
- void showInfoPanel(int state);
void slotEffectSelected();
public slots:
void slotEffectSelected();
public slots:
<number>0</number>
</property>
<item row="0" column="0" >
<number>0</number>
</property>
<item row="0" column="0" >
- <layout class="QHBoxLayout" name="horizontalLayout" >
+ <widget class="KComboBox" name="type_combo" >
- <widget class="KComboBox" name="type_combo" >
- <item>
- <property name="text" >
- <string>Video</string>
- </property>
- </item>
- <item>
- <property name="text" >
- <string>Audio</string>
- </property>
- </item>
- <item>
- <property name="text" >
- <string>Custom</string>
- </property>
- </item>
- </widget>
+ <property name="text" >
+ <string>Video</string>
+ </property>
- <widget class="KListWidgetSearchLine" name="search_effect" />
+ <property name="text" >
+ <string>Audio</string>
+ </property>
- <widget class="QCheckBox" name="button_info" >
- <property name="text" >
- <string>Info</string>
- </property>
- <property name="checked" >
- <bool>true</bool>
- </property>
- </widget>
+ <property name="text" >
+ <string>Custom</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="1" >
+ <widget class="KListWidgetSearchLine" name="search_effect" />
+ </item>
+ <item row="0" column="2" >
+ <widget class="QToolButton" name="buttonInfo" >
+ <property name="enabled" >
+ <bool>true</bool>
+ </property>
+ <property name="text" >
+ <string/>
+ </property>
+ </widget>
- <item row="1" column="0" >
+ <item row="1" column="0" colspan="3" >
<widget class="QSplitter" name="splitter" >
<property name="orientation" >
<enum>Qt::Vertical</enum>
<widget class="QSplitter" name="splitter" >
<property name="orientation" >
<enum>Qt::Vertical</enum>