ImplInitMenuButtonData can be folded into ctor now
because theres no ResId loader anymore Change-Id: Id90786d710fe75e47c162fd00ad7fd672b9cee30
This commit is contained in:
@@ -40,7 +40,6 @@ private:
|
|||||||
Link<MenuButton*,void> maActivateHdl;
|
Link<MenuButton*,void> maActivateHdl;
|
||||||
Link<MenuButton*,void> maSelectHdl;
|
Link<MenuButton*,void> maSelectHdl;
|
||||||
|
|
||||||
SAL_DLLPRIVATE void ImplInitMenuButtonData();
|
|
||||||
DECL_DLLPRIVATE_LINK( ImplMenuTimeoutHdl, Timer*, void );
|
DECL_DLLPRIVATE_LINK( ImplMenuTimeoutHdl, Timer*, void );
|
||||||
|
|
||||||
MenuButton( const MenuButton & ) = delete;
|
MenuButton( const MenuButton & ) = delete;
|
||||||
|
@@ -26,16 +26,6 @@
|
|||||||
#include <vcl/svapp.hxx>
|
#include <vcl/svapp.hxx>
|
||||||
#include <vcl/settings.hxx>
|
#include <vcl/settings.hxx>
|
||||||
|
|
||||||
void MenuButton::ImplInitMenuButtonData()
|
|
||||||
{
|
|
||||||
mnDDStyle = PushButtonDropdownStyle::MenuButton;
|
|
||||||
|
|
||||||
mpMenuTimer = nullptr;
|
|
||||||
mpMenu = nullptr;
|
|
||||||
mnCurItemId = 0;
|
|
||||||
mbDelayMenu = false;
|
|
||||||
}
|
|
||||||
|
|
||||||
void MenuButton::ImplInit( vcl::Window* pParent, WinBits nStyle )
|
void MenuButton::ImplInit( vcl::Window* pParent, WinBits nStyle )
|
||||||
{
|
{
|
||||||
if ( !(nStyle & WB_NOTABSTOP) )
|
if ( !(nStyle & WB_NOTABSTOP) )
|
||||||
@@ -73,10 +63,13 @@ OString MenuButton::GetCurItemIdent() const
|
|||||||
}
|
}
|
||||||
|
|
||||||
MenuButton::MenuButton( vcl::Window* pParent, WinBits nWinBits )
|
MenuButton::MenuButton( vcl::Window* pParent, WinBits nWinBits )
|
||||||
: PushButton( WINDOW_MENUBUTTON )
|
: PushButton(WINDOW_MENUBUTTON)
|
||||||
|
, mpMenuTimer(nullptr)
|
||||||
|
, mnCurItemId(0)
|
||||||
|
, mbDelayMenu(false)
|
||||||
{
|
{
|
||||||
ImplInitMenuButtonData();
|
mnDDStyle = PushButtonDropdownStyle::MenuButton;
|
||||||
ImplInit( pParent, nWinBits );
|
ImplInit(pParent, nWinBits);
|
||||||
}
|
}
|
||||||
|
|
||||||
MenuButton::~MenuButton()
|
MenuButton::~MenuButton()
|
||||||
|
Reference in New Issue
Block a user