From 6aa928d624bceb2dd4a90f949b9880d23610939e Mon Sep 17 00:00:00 2001 From: Alex Shvartzkop Date: Mon, 12 Feb 2024 18:40:15 +0300 Subject: [PATCH] Call base class in SetLabel for some widgets on wxQt. --- src/qt/anybutton.cpp | 2 ++ src/qt/checkbox.cpp | 2 ++ src/qt/statbox.cpp | 6 ++++-- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/qt/anybutton.cpp b/src/qt/anybutton.cpp index f1a819491f..721d5af5dd 100644 --- a/src/qt/anybutton.cpp +++ b/src/qt/anybutton.cpp @@ -112,6 +112,8 @@ void wxAnyButton::QtSetBitmap( const wxBitmapBundle &bitmapBundle ) void wxAnyButton::SetLabel( const wxString &label ) { + wxAnyButtonBase::SetLabel( label ); + m_qtPushButton->setText( wxQtConvertString( label )); } diff --git a/src/qt/checkbox.cpp b/src/qt/checkbox.cpp index 71245afde4..aa8f90dc92 100644 --- a/src/qt/checkbox.cpp +++ b/src/qt/checkbox.cpp @@ -139,6 +139,8 @@ wxString wxCheckBox::GetLabel() const void wxCheckBox::SetLabel(const wxString& label) { + wxCheckBoxBase::SetLabel( label ); + m_qtCheckBox->setText( wxQtConvertString(label) ); } diff --git a/src/qt/statbox.cpp b/src/qt/statbox.cpp index d4e8af0944..cea36a0df2 100644 --- a/src/qt/statbox.cpp +++ b/src/qt/statbox.cpp @@ -58,12 +58,14 @@ QWidget *wxStaticBox::GetHandle() const void wxStaticBox::SetLabel(const wxString& label) { - m_qtGroupBox->setTitle(wxQtConvertString(label)); + wxStaticBoxBase::SetLabel( label ); + + m_qtGroupBox->setTitle( wxQtConvertString( label ) ); } wxString wxStaticBox::GetLabel() const { - return wxQtConvertString(m_qtGroupBox->title()); + return wxQtConvertString( m_qtGroupBox->title() ); } void wxStaticBox::GetBordersForSizer(int *borderTop, int *borderOther) const