diff options
author | Szymon Kłos <szymon.klos@collabora.com> | 2020-06-25 12:48:51 +0200 |
---|---|---|
committer | Szymon Kłos <szymon.klos@collabora.com> | 2020-07-03 14:49:46 +0200 |
commit | 16ab6e5b162641e5dc0ba6c0664aa8de50bf8e53 (patch) | |
tree | 3f6fd411a17ef6e064074271425f8779d95b5a3f /vcl/source/control/InterimItemWindow.cxx | |
parent | 126c5e57d732359788010d6a364a5011d2e4a8c8 (diff) |
notebookbar: remember LOKWindowId in interim builders
In case of notebookbar we need to remember the same id
in every builder for each view to be able to use
interim widgets. Then widgets are added to the same
map as main notebookbar widgets. SfxViewShell is
used as a common id as it is easily accessible.
Change-Id: I4fbf2da320396efc80b08bcee9e341c165b1a290
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97199
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97834
Tested-by: Jenkins
Diffstat (limited to 'vcl/source/control/InterimItemWindow.cxx')
-rw-r--r-- | vcl/source/control/InterimItemWindow.cxx | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/vcl/source/control/InterimItemWindow.cxx b/vcl/source/control/InterimItemWindow.cxx index f9f54d757fd5..67554e226b5b 100644 --- a/vcl/source/control/InterimItemWindow.cxx +++ b/vcl/source/control/InterimItemWindow.cxx @@ -11,12 +11,13 @@ #include <vcl/layout.hxx> InterimItemWindow::InterimItemWindow(vcl::Window* pParent, const OUString& rUIXMLDescription, - const OString& rID) + const OString& rID, sal_uInt64 nLOKWindowId) : Control(pParent, WB_TABSTOP | WB_DIALOGCONTROL) { m_xVclContentArea = VclPtr<VclVBox>::Create(this); m_xVclContentArea->Show(); - m_xBuilder.reset(Application::CreateInterimBuilder(m_xVclContentArea, rUIXMLDescription)); + m_xBuilder.reset( + Application::CreateInterimBuilder(m_xVclContentArea, rUIXMLDescription, nLOKWindowId)); m_xContainer = m_xBuilder->weld_container(rID); SetBackground(); |