aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2022-10-05 10:29:05 +0200
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2022-10-06 18:03:25 +0000
commit284eeb80e29cb346de763dbca1129d88e43e86d3 (patch)
tree7cda6f62c79ac956a396942c57f2f2514b1a56fd
parentac98ec361aaf3b0487d1c42c9e753ec5082dadc3 (diff)
Fix the editabletreemodel example
Remove the duplicated signals and fix the signal emission. Task-number: PYSIDE-2070 Change-Id: I6020d0d3b971de699ace9da5332a5e173c1fba8f Reviewed-by: Christian Tismer <tismer@stackless.com> (cherry picked from commit c27712c48fead285a57bb0ba24186f28f21bcbe0) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rw-r--r--examples/widgets/itemviews/editabletreemodel/treemodel.py9
1 files changed, 2 insertions, 7 deletions
diff --git a/examples/widgets/itemviews/editabletreemodel/treemodel.py b/examples/widgets/itemviews/editabletreemodel/treemodel.py
index b7c994fb0..88e53ac82 100644
--- a/examples/widgets/itemviews/editabletreemodel/treemodel.py
+++ b/examples/widgets/itemviews/editabletreemodel/treemodel.py
@@ -39,14 +39,11 @@
#############################################################################
-from PySide6.QtCore import QModelIndex, Qt, QAbstractItemModel, Signal
+from PySide6.QtCore import QModelIndex, Qt, QAbstractItemModel
from treeitem import TreeItem
class TreeModel(QAbstractItemModel):
- # Define signals
- dataChanged = Signal(QModelIndex, QModelIndex, object)
- headerDataChanged = Signal(Qt.Orientation, int, int)
def __init__(self, headers: list, data: str, parent=None):
super().__init__(parent)
@@ -191,9 +188,7 @@ class TreeModel(QAbstractItemModel):
result: bool = self.root_item.set_data(section, value)
if result:
- # todo: Check if emit headerDataChanged signal is correct
- # emit headerDataChanged(orientation, section, section)
- self.headerDataChanged(orientation, section, section)
+ self.headerDataChanged.emit(orientation, section, section)
return result