summaryrefslogtreecommitdiff
path: root/libreofficekit
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2015-05-18 09:33:53 +0200
committerStephan Bergmann <sbergman@redhat.com>2015-05-18 09:33:53 +0200
commit626b1e9177eed280a71ca9a009bc76a4c3476364 (patch)
tree0718af5a35353ce391c4e46737dd5fb20ff66ac7 /libreofficekit
parent7cd78fc5be35eedb23bafb3dd572409770ef111e (diff)
loplugin:staticmethods
Change-Id: I660d68b9b596be531d595c35666a33fb02d6fd6a
Diffstat (limited to 'libreofficekit')
-rw-r--r--libreofficekit/source/gtk/lokdocview.cxx59
1 files changed, 31 insertions, 28 deletions
diff --git a/libreofficekit/source/gtk/lokdocview.cxx b/libreofficekit/source/gtk/lokdocview.cxx
index 4fffaf3e0daa..f7f040a06bc4 100644
--- a/libreofficekit/source/gtk/lokdocview.cxx
+++ b/libreofficekit/source/gtk/lokdocview.cxx
@@ -183,8 +183,6 @@ struct LOKDocView_Impl
static gboolean globalCallback(gpointer pData);
/// Implementation of the callback handler, invoked by callback();
gboolean callbackImpl(CallbackData* pCallbackData);
- /// Implementation of the global callback handler, invoked by globalCallback();
- gboolean globalCallbackImpl(CallbackData* pCallbackData);
/// Our LOK callback, runs on the LO thread.
static void callbackWorker(int nType, const char* pPayload, void* pData);
/// Implementation of the callback worder handler, invoked by callbackWorker().
@@ -197,6 +195,36 @@ struct LOKDocView_Impl
void commandChanged(const std::string& rPayload);
};
+namespace {
+
+/// Implementation of the global callback handler, invoked by globalCallback();
+gboolean globalCallbackImpl(LOKDocView_Impl::CallbackData* pCallback)
+{
+ switch (pCallback->m_nType)
+ {
+ case LOK_CALLBACK_STATUS_INDICATOR_START:
+ {
+ }
+ break;
+ case LOK_CALLBACK_STATUS_INDICATOR_SET_VALUE:
+ {
+ }
+ break;
+ case LOK_CALLBACK_STATUS_INDICATOR_FINISH:
+ {
+ }
+ break;
+ default:
+ g_assert(false);
+ break;
+ }
+ delete pCallback;
+
+ return G_SOURCE_REMOVE;
+}
+
+}
+
LOKDocView_Impl::CallbackData::CallbackData(int nType, const std::string& rPayload, LOKDocView* pDocView)
: m_nType(nType),
m_aPayload(rPayload),
@@ -899,7 +927,7 @@ gboolean LOKDocView_Impl::callback(gpointer pData)
gboolean LOKDocView_Impl::globalCallback(gpointer pData)
{
LOKDocView_Impl::CallbackData* pCallback = static_cast<LOKDocView_Impl::CallbackData*>(pData);
- return pCallback->m_pDocView->m_pImpl->globalCallbackImpl(pCallback);
+ return globalCallbackImpl(pCallback);
}
gboolean LOKDocView_Impl::callbackImpl(CallbackData* pCallback)
@@ -987,31 +1015,6 @@ gboolean LOKDocView_Impl::callbackImpl(CallbackData* pCallback)
return G_SOURCE_REMOVE;
}
-gboolean LOKDocView_Impl::globalCallbackImpl(CallbackData* pCallback)
-{
- switch (pCallback->m_nType)
- {
- case LOK_CALLBACK_STATUS_INDICATOR_START:
- {
- }
- break;
- case LOK_CALLBACK_STATUS_INDICATOR_SET_VALUE:
- {
- }
- break;
- case LOK_CALLBACK_STATUS_INDICATOR_FINISH:
- {
- }
- break;
- default:
- g_assert(false);
- break;
- }
- delete pCallback;
-
- return G_SOURCE_REMOVE;
-}
-
void LOKDocView_Impl::callbackWorker(int nType, const char* pPayload, void* pData)
{
LOKDocView* pDocView = static_cast<LOKDocView*>(pData);