From c46a01ea3dedd44c08a5fb769c9a9e7fe83266e0 Mon Sep 17 00:00:00 2001 From: Chris Cochrun Date: Tue, 18 Oct 2022 17:10:48 -0500 Subject: [PATCH] fix bug in not "activating" items --- src/serviceitem.cpp | 11 +++++++---- src/serviceitemmodel.cpp | 1 - 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/serviceitem.cpp b/src/serviceitem.cpp index 7b86fe3..42c23cb 100644 --- a/src/serviceitem.cpp +++ b/src/serviceitem.cpp @@ -1,4 +1,5 @@ #include "serviceitem.h" +#include ServiceItem::ServiceItem(QObject *parent) : QObject{parent} @@ -166,11 +167,13 @@ void ServiceItem::setFontSize(int fontSize) void ServiceItem::setActive(bool active) { - if (m_active == active) - return; + qDebug() << "::::::::::::::::::::"; + qDebug() << "CHANGE ME!"; + if (m_active == active) + return; - m_active = active; - emit activeChanged(m_active); + m_active = active; + emit activeChanged(m_active); } void ServiceItem::setSelected(bool selected) diff --git a/src/serviceitemmodel.cpp b/src/serviceitemmodel.cpp index 9318e3e..79360b0 100644 --- a/src/serviceitemmodel.cpp +++ b/src/serviceitemmodel.cpp @@ -470,7 +470,6 @@ bool ServiceItemModel::activate(int id) { qDebug() << "################"; emit dataChanged(idx, idx, QVector() << ActiveRole); } - return true; } item->setActive(true);