From 7b7b64e0b4cb0d46cd4d2fc61cb720e58f62c279 Mon Sep 17 00:00:00 2001
From: Marko Lindqvist <cazfi74@gmail.com>
Date: Sun, 11 Oct 2026 07:34:46 +0300
Subject: [PATCH 91/91] Qt: Drop city_production_model::setData()

Also drop production_item::setData()

See RM #2361

Signed-off-by: Marko Lindqvist <cazfi74@gmail.com>
---
 client/gui-qt/citydlg.cpp | 26 --------------------------
 client/gui-qt/citydlg.h   |  3 ---
 2 files changed, 29 deletions(-)

diff --git a/client/gui-qt/citydlg.cpp b/client/gui-qt/citydlg.cpp
index e59235d3b7..e0bcd5ab43 100644
--- a/client/gui-qt/citydlg.cpp
+++ b/client/gui-qt/citydlg.cpp
@@ -4412,14 +4412,6 @@ QVariant production_item::data() const
   return QVariant::fromValue((void *)target);
 }
 
-/************************************************************************//**
-  Sets data for item, must be declared.
-****************************************************************************/
-bool production_item::setData()
-{
-  return false;
-}
-
 /************************************************************************//**
   Constructor for city production model
 ****************************************************************************/
@@ -4541,24 +4533,6 @@ void city_production_model::populate()
   sh.setX(qMin(sh.x(), 250));
 }
 
-/************************************************************************//**
-  Sets data in model
-****************************************************************************/
-bool city_production_model::setData(const QModelIndex &index,
-                                    const QVariant &value, int role)
-{
-  if (!index.isValid() || role != Qt::DisplayRole || role != Qt::ToolTipRole)
-    return false;
-
-  if (index.row() >= 0 && index.row() < rowCount() && index.column() >= 0
-      && index.column() < columnCount()) {
-    bool change = city_target_list[index.row()]->setData();
-    return change;
-  }
-
-  return false;
-}
-
 /************************************************************************//**
   Constructor for production widget
   future - show future targets
diff --git a/client/gui-qt/citydlg.h b/client/gui-qt/citydlg.h
index fc2ccaf2b1..684bc9c831 100644
--- a/client/gui-qt/citydlg.h
+++ b/client/gui-qt/citydlg.h
@@ -328,7 +328,6 @@ public:
     return 1;
   }
   QVariant data() const;
-  bool setData();
 
 private:
   struct universal *target;
@@ -354,8 +353,6 @@ public:
     return 3;
   }
   QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const;
-  bool setData(const QModelIndex &index, const QVariant &value,
-               int role = Qt::DisplayRole);
   QPoint size_hint();
   void populate();
   QPoint sh;
-- 
2.53.0

