From cd0e3b9ba4af708dc1ffea81600fe0187c6b6eea Mon Sep 17 00:00:00 2001 From: Mariano Reingart Date: Mon, 29 Sep 2014 03:20:28 +0000 Subject: [PATCH] Implement more statusbar routines in wxQT, thanks @seandepagnier git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77921 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/qt/statusbar.cpp | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/qt/statusbar.cpp b/src/qt/statusbar.cpp index b73714d193..4056fbfb13 100644 --- a/src/qt/statusbar.cpp +++ b/src/qt/statusbar.cpp @@ -52,13 +52,18 @@ bool wxStatusBar::Create(wxWindow *parent, wxWindowID WXUNUSED(winid), return true; } -bool wxStatusBar::GetFieldRect(int WXUNUSED(i), wxRect& WXUNUSED(rect)) const +bool wxStatusBar::GetFieldRect(int i, wxRect& rect) const { - return false; + wxCHECK_MSG( (i >= 0) && ((size_t)i < m_panes.GetCount()), false, + "invalid statusbar field index" ); + + rect = wxQtConvertRect(m_qtPanes[i]->geometry()); + return true; } -void wxStatusBar::SetMinHeight(int WXUNUSED(height)) +void wxStatusBar::SetMinHeight(int height) { + m_qtStatusBar->setMinimumHeight(height); } int wxStatusBar::GetBorderX() const