From 1c1140915e7a19a18fa22cb13f3971610845f803 Mon Sep 17 00:00:00 2001 From: Chris Cochrun Date: Fri, 17 Feb 2023 09:38:08 -0600 Subject: [PATCH] fixing setData in slideModel --- src/cpp/slidemodel.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/cpp/slidemodel.cpp b/src/cpp/slidemodel.cpp index 54fab92..44206cd 100644 --- a/src/cpp/slidemodel.cpp +++ b/src/cpp/slidemodel.cpp @@ -198,6 +198,12 @@ bool SlideModel::setData(const QModelIndex &index, const QVariant &value, somethingChanged = true; } break; + case VidThumbnailRole: + if (item->vidThumbnail() != value.toString()) { + item->setVidThumbnail(value.toString()); + somethingChanged = true; + } + break; if (somethingChanged) { emit dataChanged(index, index, QVector() << role); return true; @@ -605,7 +611,7 @@ void SlideModel::insertItemFromService(const int &index, const ServiceItem &item "center", "center", index, 0, 1); } - for (int i = slideId; i < rowCount(); i++) { + for (int i = slideId + 1; i < rowCount(); i++) { //increment serviceItemIds m_items[i]->setServiceItemId(m_items[i]->serviceItemId() + 1); }