From 3e79f903b458fbe90ed6e099b53e2502a2f8f7b5 Mon Sep 17 00:00:00 2001 From: chris2oph Date: Thu, 6 Dec 2018 09:52:08 +0000 Subject: [PATCH] Make wxListBox::SetString() actually work in wxQt Do set the string on QListWidgetItem. Closes https://github.com/wxWidgets/wxWidgets/pull/1047 --- src/qt/listbox.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/qt/listbox.cpp b/src/qt/listbox.cpp index 0a6382cca3..be40ae320f 100644 --- a/src/qt/listbox.cpp +++ b/src/qt/listbox.cpp @@ -160,7 +160,7 @@ wxString wxListBox::GetString(unsigned int n) const return wxQtConvertString( item->text() ); } -void wxListBox::SetString(unsigned int n, const wxString& WXUNUSED(s)) +void wxListBox::SetString(unsigned int n, const wxString& s) { QListWidgetItem* item = m_qtListWidget->item(n); wxCHECK_RET(item != NULL, wxT("wrong listbox index") ); @@ -169,6 +169,7 @@ void wxListBox::SetString(unsigned int n, const wxString& WXUNUSED(s)) item->setFlags(Qt::ItemIsUserCheckable | Qt::ItemIsEnabled | Qt::ItemIsSelectable); item->setCheckState(Qt::Unchecked); } + item->setText(wxQtConvertString(s)); } int wxListBox::GetSelection() const