From 7cfb5b91a55e5700a048b5e060084eb8ff3b3797 Mon Sep 17 00:00:00 2001 From: phowstan <46815312+phowstan@users.noreply.github.com> Date: Wed, 23 Jan 2019 10:43:57 +0000 Subject: [PATCH] Implement wxStaticBox::Set/GetLabel() in wxQt Closes https://github.com/wxWidgets/wxWidgets/pull/1167 --- include/wx/qt/statbox.h | 3 +++ src/qt/statbox.cpp | 10 ++++++++++ 2 files changed, 13 insertions(+) diff --git a/include/wx/qt/statbox.h b/include/wx/qt/statbox.h index 186146b242..e116c57787 100644 --- a/include/wx/qt/statbox.h +++ b/include/wx/qt/statbox.h @@ -33,6 +33,9 @@ public: virtual QWidget *GetHandle() const; + virtual void SetLabel(const wxString& label) wxOVERRIDE; + virtual wxString GetLabel() const wxOVERRIDE; + protected: private: diff --git a/src/qt/statbox.cpp b/src/qt/statbox.cpp index cfa585caa0..9efdecb32a 100644 --- a/src/qt/statbox.cpp +++ b/src/qt/statbox.cpp @@ -56,6 +56,16 @@ QWidget *wxStaticBox::GetHandle() const return m_qtGroupBox; } +void wxStaticBox::SetLabel(const wxString& label) +{ + m_qtGroupBox->setTitle(wxQtConvertString(label)); +} + +wxString wxStaticBox::GetLabel() const +{ + return wxQtConvertString(m_qtGroupBox->title()); +} + void wxStaticBox::GetBordersForSizer(int *borderTop, int *borderOther) const { wxStaticBoxBase::GetBordersForSizer(borderTop, borderOther);