diff options
author | Caolán McNamara <caolanm@redhat.com> | 2019-03-20 21:18:04 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2019-03-22 14:20:43 +0100 |
commit | 7d0bd54bad1782f74c156aa667e875c33efee0c1 (patch) | |
tree | 929357474beb322c71dc13fec316bef940d67308 /sfx2/source/inc | |
parent | f8efe7d63279900c7fd737cff5030dede870fac6 (diff) |
refactor into a shareable base class
Change-Id: I5eb1f2b6b7b2dbc3bc675845730cb3aef1cab5f0
Reviewed-on: https://gerrit.libreoffice.org/69528
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'sfx2/source/inc')
-rw-r--r-- | sfx2/source/inc/workwin.hxx | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/sfx2/source/inc/workwin.hxx b/sfx2/source/inc/workwin.hxx index 040065f62543..6b9894628e94 100644 --- a/sfx2/source/inc/workwin.hxx +++ b/sfx2/source/inc/workwin.hxx @@ -85,7 +85,7 @@ namespace o3tl struct SfxChild_Impl { VclPtr<vcl::Window> pWin; - std::shared_ptr<SfxModelessDialogController> xController; + std::shared_ptr<SfxDialogController> xController; Size aSize; SfxChildAlignment eAlign; SfxChildVisibility nVisible; @@ -100,7 +100,7 @@ struct SfxChild_Impl nVisible = bIsVisible ? SfxChildVisibility::VISIBLE : SfxChildVisibility::NOT_VISIBLE; } - SfxChild_Impl(const std::shared_ptr<SfxModelessDialogController>& rChild, + SfxChild_Impl(const std::shared_ptr<SfxDialogController>& rChild, SfxChildAlignment eAlignment): pWin(nullptr), xController(rChild), eAlign(eAlignment), bResize(false), bSetFocus( false ) @@ -249,9 +249,9 @@ public: // Methods for all Child windows void DataChanged_Impl(); void ReleaseChild_Impl( vcl::Window& rWindow ); - void ReleaseChild_Impl(SfxModelessDialogController&); + void ReleaseChild_Impl(SfxDialogController&); SfxChild_Impl* RegisterChild_Impl( vcl::Window& rWindow, SfxChildAlignment eAlign ); - SfxChild_Impl* RegisterChild_Impl(std::shared_ptr<SfxModelessDialogController>& rController, SfxChildAlignment eAlign); + SfxChild_Impl* RegisterChild_Impl(std::shared_ptr<SfxDialogController>& rController, SfxChildAlignment eAlign); void ShowChildren_Impl(); void HideChildren_Impl(); bool PrepareClose_Impl(); |