diff options
author | Marco Cecchetti <marco.cecchetti@collabora.com> | 2018-02-01 12:17:45 +0100 |
---|---|---|
committer | Jan Holesovsky <kendy@collabora.com> | 2018-02-22 12:17:20 +0100 |
commit | 0a25b404359ff28ef21603c47a8e0acdb9d8b3fb (patch) | |
tree | bcbf57b994f11ea79c9c9655cae0a7edfa7447e2 /sc | |
parent | 90440d7b06c48ea76c72f5fd7fdd8ba17d13891b (diff) |
lok - calc: add support for show/hide tabs in online
Change-Id: Ibd061414a0c3a5fad83d03f7047831cef62076d2
Reviewed-on: https://gerrit.libreoffice.org/49978
Reviewed-by: Jan Holesovsky <kendy@collabora.com>
Tested-by: Jan Holesovsky <kendy@collabora.com>
Diffstat (limited to 'sc')
-rw-r--r-- | sc/inc/docuno.hxx | 3 | ||||
-rw-r--r-- | sc/source/ui/unoobj/docuno.cxx | 12 |
2 files changed, 15 insertions, 0 deletions
diff --git a/sc/inc/docuno.hxx b/sc/inc/docuno.hxx index 0b91ec3ddcfc..1d2ab0e1d966 100644 --- a/sc/inc/docuno.hxx +++ b/sc/inc/docuno.hxx @@ -373,6 +373,9 @@ public: /// @see vcl::ITiledRenderable::getParts(). virtual int getParts() override; + /// @see vcl::ITiledRenderable::getPartInfo(). + virtual OUString getPartInfo( int nPart ) override; + /// @see vcl::ITiledRenderable::getPartName(). virtual OUString getPartName(int nPart) override; diff --git a/sc/source/ui/unoobj/docuno.cxx b/sc/source/ui/unoobj/docuno.cxx index 7df255a31ebd..f415a7b5cd4c 100644 --- a/sc/source/ui/unoobj/docuno.cxx +++ b/sc/source/ui/unoobj/docuno.cxx @@ -531,6 +531,18 @@ int ScModelObj::getPart() return pViewData->GetViewShell()->getPart(); } +OUString ScModelObj::getPartInfo( int nPart ) +{ + OUString aPartInfo; + ScViewData* pViewData = ScDocShell::GetViewData(); + bool bIsVisible = pViewData->GetDocument()->IsVisible(nPart); + + aPartInfo += "{ \"visible\": \""; + aPartInfo += OUString::number(bIsVisible); + aPartInfo += "\" }"; + return aPartInfo; +} + OUString ScModelObj::getPartName( int nPart ) { OUString sTabName; |