summaryrefslogtreecommitdiff
path: root/vcl
diff options
context:
space:
mode:
authorArnaud Versini <arnaud.versini@gmail.com>2016-06-27 19:21:07 +0200
committerNoel Grandin <noelgrandin@gmail.com>2016-06-28 06:34:15 +0000
commit9c4d92c93976a390a98b61c34b24ba78d5640772 (patch)
treeff59531634f2adac4fd793302ad7d50cdac34f60 /vcl
parent41bc79521eadb0c39b8f208ba6fe32b82ef1ed42 (diff)
VCL : Simplify SystemWindow initialisation
Change-Id: I9a899cddd8effc1c5deef5db9124b21e9e958392 Reviewed-on: https://gerrit.libreoffice.org/26727 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
Diffstat (limited to 'vcl')
-rw-r--r--vcl/source/window/syswin.cxx36
1 files changed, 14 insertions, 22 deletions
diff --git a/vcl/source/window/syswin.cxx b/vcl/source/window/syswin.cxx
index 80523b4a67e4..bdf2e44a6ffd 100644
--- a/vcl/source/window/syswin.cxx
+++ b/vcl/source/window/syswin.cxx
@@ -65,37 +65,29 @@ SystemWindow::ImplData::~ImplData()
delete mpTaskPaneList;
}
-void SystemWindow::Init()
+SystemWindow::SystemWindow(WindowType nType)
+ : Window(nType)
+ , mbPinned(false)
+ , mbRollUp(false)
+ , mbRollFunc(false)
+ , mbDockBtn(false)
+ , mbHideBtn(false)
+ , mbSysChild(false)
+ , mbIsCalculatingInitialLayoutSize(false)
+ , mbInitialLayoutDone(false)
+ , mnMenuBarMode(MenuBarMode::Normal)
+ , mnIcon(0)
+ , mpImplData(new ImplData)
+ , mbIsDefferedInit(false)
{
- mpImplData = new ImplData;
mpWindowImpl->mbSysWin = true;
mpWindowImpl->mnActivateMode = ActivateModeFlags::GrabFocus;
- mpMenuBar = nullptr;
- mbPinned = false;
- mbRollUp = false;
- mbRollFunc = false;
- mbDockBtn = false;
- mbHideBtn = false;
- mbSysChild = false;
- mbIsCalculatingInitialLayoutSize = false;
- mbInitialLayoutDone = false;
- mnMenuBarMode = MenuBarMode::Normal;
- mnIcon = 0;
- mpDialogParent = nullptr;
-
//To-Do, reuse maResizeTimer
maLayoutIdle.SetPriority(SchedulerPriority::RESIZE);
maLayoutIdle.SetIdleHdl( LINK( this, SystemWindow, ImplHandleLayoutTimerHdl ) );
}
-SystemWindow::SystemWindow(WindowType nType)
- : Window(nType)
- , mbIsDefferedInit(false)
-{
- Init();
-}
-
void SystemWindow::loadUI(vcl::Window* pParent, const OString& rID, const OUString& rUIXMLDescription,
const css::uno::Reference<css::frame::XFrame> &rFrame)
{