kbrown / rpms / libreoffice

Forked from rpms/libreoffice 2 years ago
Clone

Blame SOURCES/0144-Add-missing-lok-Document-setPartMode-wrapper.patch

f325b2
From 343e89c588aea46d122299b660ebcb8ec7213468 Mon Sep 17 00:00:00 2001
f325b2
From: Miklos Vajna <vmiklos@collabora.co.uk>
f325b2
Date: Wed, 16 Sep 2015 14:31:49 +0200
f325b2
Subject: [PATCH 144/398] Add missing lok::Document::setPartMode() wrapper
f325b2
f325b2
Change-Id: I5dd5f0cfb8b34621b18a35be682249e042d9b173
f325b2
(cherry picked from commit 42844c2a8b614efa3bb7cd4f2525ce05a8647d20)
f325b2
---
f325b2
 include/LibreOfficeKit/LibreOfficeKit.h   | 6 ++----
f325b2
 include/LibreOfficeKit/LibreOfficeKit.hxx | 5 +++++
f325b2
 2 files changed, 7 insertions(+), 4 deletions(-)
f325b2
f325b2
diff --git a/include/LibreOfficeKit/LibreOfficeKit.h b/include/LibreOfficeKit/LibreOfficeKit.h
f325b2
index fc025aed5b15..97ae1363a136 100644
f325b2
--- a/include/LibreOfficeKit/LibreOfficeKit.h
f325b2
+++ b/include/LibreOfficeKit/LibreOfficeKit.h
f325b2
@@ -93,10 +93,7 @@ struct _LibreOfficeKitDocumentClass
f325b2
     char* (*getPartName) (LibreOfficeKitDocument* pThis,
f325b2
                           int nPart);
f325b2
 
f325b2
-    /** Sets mode of the current part.
f325b2
-     *
f325b2
-     * @param nMode - element from the LibreOfficeKitPartMode enum.
f325b2
-     */
f325b2
+    /// @see lok::Document::setPartMode().
f325b2
     void (*setPartMode) (LibreOfficeKitDocument* pThis,
f325b2
                          int nMode);
f325b2
 
f325b2
@@ -118,6 +115,7 @@ struct _LibreOfficeKitDocumentClass
f325b2
     /// @see lok::Document::initializeForRendering().
f325b2
     void (*initializeForRendering) (LibreOfficeKitDocument* pThis);
f325b2
 
f325b2
+    /// @see lok::Document::registerCallback().
f325b2
     void (*registerCallback) (LibreOfficeKitDocument* pThis,
f325b2
                               LibreOfficeKitCallback pCallback,
f325b2
                               void* pData);
f325b2
diff --git a/include/LibreOfficeKit/LibreOfficeKit.hxx b/include/LibreOfficeKit/LibreOfficeKit.hxx
f325b2
index 45ace9dfff04..7f96e194e56c 100644
f325b2
--- a/include/LibreOfficeKit/LibreOfficeKit.hxx
f325b2
+++ b/include/LibreOfficeKit/LibreOfficeKit.hxx
f325b2
@@ -94,6 +94,11 @@ public:
f325b2
         return mpDoc->pClass->getPartName(mpDoc, nPart);
f325b2
     }
f325b2
 
f325b2
+    inline void setPartMode(int nMode)
f325b2
+    {
f325b2
+        mpDoc->pClass->setPartMode(mpDoc, nMode);
f325b2
+    }
f325b2
+
f325b2
     /**
f325b2
      * Renders a subset of the document to a pre-allocated buffer.
f325b2
      *
f325b2
-- 
f325b2
2.12.0
f325b2