diff --git a/src/assets/view/widgets/keywordparamwidget.cpp b/src/assets/view/widgets/keywordparamwidget.cpp index 38dc99783..6a8e4f620 100644 --- a/src/assets/view/widgets/keywordparamwidget.cpp +++ b/src/assets/view/widgets/keywordparamwidget.cpp @@ -1,83 +1,79 @@ /*************************************************************************** * Copyright (C) 2016 by Nicolas Carion * * This file is part of Kdenlive. See www.kdenlive.org. * * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * * the Free Software Foundation; either version 2 of the License, or * * (at your option) version 3 or any later version accepted by the * * membership of KDE e.V. (or its successor approved by the membership * * of KDE e.V.), which shall act as a proxy defined in Section 14 of * * version 3 of the license. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU General Public License * * along with this program. If not, see . * ***************************************************************************/ #include "keywordparamwidget.hpp" #include "assets/model/assetparametermodel.hpp" KeywordParamWidget::KeywordParamWidget(std::shared_ptr model, QModelIndex index, QWidget *parent) : AbstractParamWidget(std::move(model), index, parent) { setupUi(this); // setup the comment QString name = m_model->data(m_index, AssetParameterModel::NameRole).toString(); QString comment = m_model->data(m_index, AssetParameterModel::CommentRole).toString(); setToolTip(comment); // setup the name label->setText(m_model->data(m_index, Qt::DisplayRole).toString()); QStringList kwrdValues = m_model->data(m_index, AssetParameterModel::ListValuesRole).toStringList(); QStringList kwrdNames = m_model->data(m_index, AssetParameterModel::ListNamesRole).toStringList(); comboboxwidget->addItems(kwrdNames); int i = 0; for (const QString &keywordVal : kwrdValues) { if (i >= comboboxwidget->count()) { break; } comboboxwidget->setItemData(i, keywordVal); i++; } comboboxwidget->insertItem(0, i18n("