Remove trivial Init() from wxStatusBar under wxQt
This commit is contained in:
parent
d3bdf486b3
commit
02610d5d4b
2 changed files with 2 additions and 14 deletions
|
|
@ -16,7 +16,7 @@ class QStatusBar;
|
|||
class WXDLLIMPEXP_CORE wxStatusBar : public wxStatusBarBase
|
||||
{
|
||||
public:
|
||||
wxStatusBar();
|
||||
wxStatusBar() = default;
|
||||
wxStatusBar(wxWindow *parent, wxWindowID winid = wxID_ANY,
|
||||
long style = wxSTB_DEFAULT_STYLE,
|
||||
const wxString& name = wxASCII_STR(wxStatusBarNameStr));
|
||||
|
|
@ -37,10 +37,9 @@ protected:
|
|||
virtual void DoUpdateStatusText(int number) override;
|
||||
|
||||
private:
|
||||
void Init();
|
||||
void UpdateFields();
|
||||
|
||||
QStatusBar *m_qtStatusBar;
|
||||
QStatusBar *m_qtStatusBar = nullptr;
|
||||
wxVector<QLabel*> m_qtPanes;
|
||||
|
||||
wxDECLARE_DYNAMIC_CLASS(wxStatusBar);
|
||||
|
|
|
|||
|
|
@ -31,16 +31,10 @@ wxQtStatusBar::wxQtStatusBar( wxWindow *parent, wxStatusBar *handler )
|
|||
//==============================================================================
|
||||
|
||||
|
||||
wxStatusBar::wxStatusBar()
|
||||
{
|
||||
Init();
|
||||
}
|
||||
|
||||
wxStatusBar::wxStatusBar(wxWindow *parent, wxWindowID winid,
|
||||
long style,
|
||||
const wxString& name)
|
||||
{
|
||||
Init();
|
||||
Create( parent, winid, style, name );
|
||||
}
|
||||
|
||||
|
|
@ -94,11 +88,6 @@ void wxStatusBar::DoUpdateStatusText(int number)
|
|||
m_qtPanes[number]->setText( wxQtConvertString( m_panes[number].GetText() ) );
|
||||
}
|
||||
|
||||
void wxStatusBar::Init()
|
||||
{
|
||||
m_qtStatusBar = nullptr;
|
||||
}
|
||||
|
||||
void wxStatusBar::UpdateFields()
|
||||
{
|
||||
// is it a good idea to recreate all the panes every update?
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue