diff options
author | Tor Lillqvist <tml@collabora.com> | 2015-05-06 16:00:35 +0300 |
---|---|---|
committer | Tor Lillqvist <tml@collabora.com> | 2015-05-06 17:55:58 +0300 |
commit | 44724236a014072a5a5012a9e77fb9d2a903fe1d (patch) | |
tree | 07a97faf485c6de8ddf9af6e5e261ac0d3201efb /include/comphelper/lok.hxx | |
parent | 7d8b03256e851f2436c05a56df5f3f61c957ff70 (diff) |
Add support for progress bar callbacks to LibreOfficeKit clients
The comphelper::LibreOfficeKit bits. Also will need additions to the
libsofficeapp bits in desktop and then to the StatusIndicator implementation
in framework.
Change-Id: I15c2505bbf6439c07d1956685d0a6d2a22aefc58
Diffstat (limited to 'include/comphelper/lok.hxx')
-rw-r--r-- | include/comphelper/lok.hxx | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/include/comphelper/lok.hxx b/include/comphelper/lok.hxx index 8ddfb5a84fde..ba4745c8e61b 100644 --- a/include/comphelper/lok.hxx +++ b/include/comphelper/lok.hxx @@ -22,6 +22,16 @@ COMPHELPER_DLLPUBLIC void setActive(); COMPHELPER_DLLPUBLIC bool isActive(); +enum class statusIndicatorCallbackType { Start, SetValue, Finish }; + +COMPHELPER_DLLPUBLIC void setStatusIndicatorCallback(void (*callback)(void *data, statusIndicatorCallbackType type, int percent), void *data); + +COMPHELPER_DLLPUBLIC void statusIndicatorStart(); + +COMPHELPER_DLLPUBLIC void statusIndicatorSetValue(int percent); + +COMPHELPER_DLLPUBLIC void statusIndicatorFinish(); + } } |