aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRoman Lacko <backup.rlacko@gmail.com>2014-10-14 18:27:44 +0200
committerRoman Lacko <backup.rlacko@gmail.com>2014-10-14 18:27:44 +0200
commit26fab5cf2b73c47c2782ab1ac9f223d2923b23e2 (patch)
treeecaabd0b88c2cafb39575700e72d237a8aefcd76
parentb99f898b4e0fe0031a7843cd304081ed2006487b (diff)
parent589ee854abafb495f243ad6157bfe13588de2df5 (diff)
Merge pull request #19 from mponweiser/master
/itemviews/addressbook works now!
-rw-r--r--examples/itemviews/addressbook/adddialogwidget.py2
-rw-r--r--examples/itemviews/addressbook/addresswidget.py2
2 files changed, 3 insertions, 1 deletions
diff --git a/examples/itemviews/addressbook/adddialogwidget.py b/examples/itemviews/addressbook/adddialogwidget.py
index 3eca038..da088b8 100644
--- a/examples/itemviews/addressbook/adddialogwidget.py
+++ b/examples/itemviews/addressbook/adddialogwidget.py
@@ -96,7 +96,7 @@ if __name__ == "__main__":
app = QApplication(sys.argv)
- dialog = AddDialog()
+ dialog = AddDialogWidget()
if (dialog.exec_()):
name = dialog.name
address = dialog.address
diff --git a/examples/itemviews/addressbook/addresswidget.py b/examples/itemviews/addressbook/addresswidget.py
index 31175dc..76cec4a 100644
--- a/examples/itemviews/addressbook/addresswidget.py
+++ b/examples/itemviews/addressbook/addresswidget.py
@@ -202,6 +202,8 @@ class AddressWidget(QTabWidget):
proxyModel.setFilterKeyColumn(0) # Filter on the "name" column
proxyModel.sort(0, Qt.AscendingOrder)
+ # This prevents an application crash (see: http://www.qtcentre.org/threads/58874-QListView-SelectionModel-selectionChanged-Crash)
+ viewselectionmodel = tableView.selectionModel()
tableView.selectionModel().selectionChanged.connect(self.selectionChanged)
self.addTab(tableView, group)