|
 |
f325b2 |
From d5adff883259a0f4128e6c88fe96a33aabd579c9 Mon Sep 17 00:00:00 2001
|
|
 |
f325b2 |
From: Henry Castro <hcastro@collabora.com>
|
|
 |
f325b2 |
Date: Thu, 13 Aug 2015 14:00:47 -0400
|
|
 |
f325b2 |
Subject: [PATCH 092/398] sc: LOK_CALLBACK_DOCUMENT_SIZE_CHANGED callback
|
|
 |
f325b2 |
|
|
 |
f325b2 |
Handle the LOK_CALLBACK_DOCUMENT_SIZE_CHANGED callback.
|
|
 |
f325b2 |
|
|
 |
f325b2 |
Change-Id: I855b1e23cfc6ec66e2a0eec603e38e9dd1e28cc5
|
|
 |
f325b2 |
(cherry picked from commit 8f6c7f3ca1baa6c29161cbbe41494c03b0a9d000)
|
|
 |
f325b2 |
---
|
|
 |
f325b2 |
sc/source/ui/view/tabview5.cxx | 19 +++++++++++++++++++
|
|
 |
f325b2 |
1 file changed, 19 insertions(+)
|
|
 |
f325b2 |
|
|
 |
f325b2 |
diff --git a/sc/source/ui/view/tabview5.cxx b/sc/source/ui/view/tabview5.cxx
|
|
 |
f325b2 |
index 768c4b39d5a6..5644feaf7a2e 100644
|
|
 |
f325b2 |
--- a/sc/source/ui/view/tabview5.cxx
|
|
 |
f325b2 |
+++ b/sc/source/ui/view/tabview5.cxx
|
|
 |
f325b2 |
@@ -51,7 +51,10 @@
|
|
 |
f325b2 |
#include <vcl/svapp.hxx>
|
|
 |
f325b2 |
#include <vcl/settings.hxx>
|
|
 |
f325b2 |
|
|
 |
f325b2 |
+#include <comphelper/lok.hxx>
|
|
 |
f325b2 |
#include <officecfg/Office/Calc.hxx>
|
|
 |
f325b2 |
+#include <LibreOfficeKit/LibreOfficeKitEnums.h>
|
|
 |
f325b2 |
+
|
|
 |
f325b2 |
|
|
 |
f325b2 |
using namespace com::sun::star;
|
|
 |
f325b2 |
|
|
 |
f325b2 |
@@ -298,6 +301,22 @@ void ScTabView::TabChanged( bool bSameTabButMoved )
|
|
 |
f325b2 |
pImp->SheetChanged( bSameTabButMoved );
|
|
 |
f325b2 |
}
|
|
 |
f325b2 |
}
|
|
 |
f325b2 |
+
|
|
 |
f325b2 |
+ if (comphelper::LibreOfficeKit::isActive())
|
|
 |
f325b2 |
+ {
|
|
 |
f325b2 |
+ ScDocShell* pDocSh;
|
|
 |
f325b2 |
+ ScModelObj* pModelObj;
|
|
 |
f325b2 |
+
|
|
 |
f325b2 |
+ if ( ( pDocSh = GetViewData().GetDocShell() ) &&
|
|
 |
f325b2 |
+ ( pModelObj = ScModelObj::getImplementation( pDocSh->GetModel() )) )
|
|
 |
f325b2 |
+ {
|
|
 |
f325b2 |
+ Size aDocSize = pModelObj->getDocumentSize();
|
|
 |
f325b2 |
+ std::stringstream ss;
|
|
 |
f325b2 |
+ ss << aDocSize.Width() << ", " << aDocSize.Height();
|
|
 |
f325b2 |
+ OString sRect = ss.str().c_str();
|
|
 |
f325b2 |
+ pDocSh->libreOfficeKitCallback(LOK_CALLBACK_DOCUMENT_SIZE_CHANGED, sRect.getStr());
|
|
 |
f325b2 |
+ }
|
|
 |
f325b2 |
+ }
|
|
 |
f325b2 |
}
|
|
 |
f325b2 |
|
|
 |
f325b2 |
void ScTabView::UpdateLayerLocks()
|
|
 |
f325b2 |
--
|
|
 |
f325b2 |
2.12.0
|
|
 |
f325b2 |
|