diff options
author | Marco Cecchetti <marco.cecchetti@collabora.com> | 2018-02-01 12:17:45 +0100 |
---|---|---|
committer | Marco Cecchetti <mrcekets@gmail.com> | 2018-04-03 21:39:05 +0200 |
commit | 8ffbb86b30e2c1674ba32e9e29447cbea3585d03 (patch) | |
tree | 96119c2f2bad71aa7d39f75774a4a7719e70baae /sc | |
parent | 866112dba79b677dfefd35f19933c5aa3f338967 (diff) |
lok - calc: add support for show/hide tabs in online
Change-Id: Ibd061414a0c3a5fad83d03f7047831cef62076d2
Reviewed-on: https://gerrit.libreoffice.org/49083
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Marco Cecchetti <mrcekets@gmail.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 5e1ce12bd37a..f86c9048fe03 100644 --- a/sc/inc/docuno.hxx +++ b/sc/inc/docuno.hxx @@ -313,6 +313,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 c60b03778692..d16bc895a5d1 100644 --- a/sc/source/ui/unoobj/docuno.cxx +++ b/sc/source/ui/unoobj/docuno.cxx @@ -533,6 +533,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(static_cast<unsigned int>(bIsVisible)); + aPartInfo += "\" }"; + return aPartInfo; +} + OUString ScModelObj::getPartName( int nPart ) { OUString sTabName; |