X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Feffectslistwidget.cpp;h=44a066b1569defbd0c9f1fbe1ed3cacf221fdb1e;hb=485eee3beffea9b2504b84925ec096e82bbe1ea0;hp=96ab4c1507377e6672a032b61562a7d5777e8cc6;hpb=e271c61ecc2f6b304dc5d489b1f85b088866f697;p=kdenlive diff --git a/src/effectslistwidget.cpp b/src/effectslistwidget.cpp index 96ab4c15..44a066b1 100644 --- a/src/effectslistwidget.cpp +++ b/src/effectslistwidget.cpp @@ -146,9 +146,9 @@ void EffectsListWidget::initList(QMenu *effectsMenu, KActionCategory *effectActi //insertTopLevelItems(0, folders); - loadEffects(&MainWindow::videoEffects, KIcon("kdenlive-show-video"), misc, &folders, QString::number((int) EFFECT_VIDEO), current, &found); - loadEffects(&MainWindow::audioEffects, KIcon("kdenlive-show-audio"), audio, &folders, QString::number((int) EFFECT_AUDIO), current, &found); - loadEffects(&MainWindow::customEffects, KIcon("kdenlive-custom-effect"), custom, static_cast *>(0), QString::number((int) EFFECT_CUSTOM), current, &found); + loadEffects(&MainWindow::videoEffects, KIcon("kdenlive-show-video"), misc, &folders, EFFECT_VIDEO, current, &found); + loadEffects(&MainWindow::audioEffects, KIcon("kdenlive-show-audio"), audio, &folders, EFFECT_AUDIO, current, &found); + loadEffects(&MainWindow::customEffects, KIcon("kdenlive-custom-effect"), custom, static_cast *>(0), EFFECT_CUSTOM, current, &found); if (!found && !currentFolder.isEmpty()) { // previously selected effect was removed, focus on its parent folder @@ -220,16 +220,17 @@ void EffectsListWidget::initList(QMenu *effectsMenu, KActionCategory *effectActi } } -void EffectsListWidget::loadEffects(const EffectsList *effectlist, KIcon icon, QTreeWidgetItem *defaultFolder, const QList *folders, const QString type, const QString current, bool *found) +void EffectsListWidget::loadEffects(const EffectsList *effectlist, KIcon icon, QTreeWidgetItem *defaultFolder, const QList *folders, int type, const QString current, bool *found) { QStringList effectInfo, l; QTreeWidgetItem *parentItem; QTreeWidgetItem *item; int ct = effectlist->count(); + for (int ix = 0; ix < ct; ix ++) { effectInfo = effectlist->effectIdInfo(ix); - effectInfo.append(type); + effectInfo.append(QString::number(type)); parentItem = NULL; if (folders) {