LibreOffice Module linguistic (master) 1
|
#include <sal/config.h>
#include <sal/log.hxx>
#include <com/sun/star/deployment/DeploymentException.hpp>
#include <com/sun/star/deployment/ExtensionManager.hpp>
#include <com/sun/star/container/XContentEnumerationAccess.hpp>
#include <com/sun/star/container/XEnumeration.hpp>
#include <com/sun/star/lang/XSingleComponentFactory.hpp>
#include <com/sun/star/lang/XSingleServiceFactory.hpp>
#include <com/sun/star/linguistic2/XSupportedLocales.hpp>
#include <com/sun/star/linguistic2/DictionaryListEventFlags.hpp>
#include <com/sun/star/linguistic2/LinguServiceEventFlags.hpp>
#include <com/sun/star/linguistic2/ProofreadingIterator.hpp>
#include <tools/debug.hxx>
#include <unotools/lingucfg.hxx>
#include <utility>
#include <vcl/svapp.hxx>
#include <comphelper/interfacecontainer2.hxx>
#include <comphelper/processfactory.hxx>
#include <comphelper/sequence.hxx>
#include <i18nlangtag/lang.h>
#include <i18nlangtag/languagetag.hxx>
#include <cppuhelper/factory.hxx>
#include <cppuhelper/implbase.hxx>
#include <cppuhelper/supportsservice.hxx>
#include <cppuhelper/weak.hxx>
#include "lngsvcmgr.hxx"
#include <linguistic/misc.hxx>
#include "spelldsp.hxx"
#include "hyphdsp.hxx"
#include "thesdsp.hxx"
#include "gciterator.hxx"
Go to the source code of this file.
Classes | |
struct | SvcInfo |
class | LngSvcMgrListenerHelper |
Functions | |
static uno::Sequence< OUString > | GetLangSvcList (const uno::Any &rVal) |
static uno::Sequence< OUString > | GetLangSvc (const uno::Any &rVal) |
static bool | lcl_SeqHasString (const uno::Sequence< OUString > &rSeq, const OUString &rText) |
static uno::Sequence< lang::Locale > | GetAvailLocales (const uno::Sequence< OUString > &rSvcImplNames) |
IMPL_LINK_NOARG (LngSvcMgr, updateAndBroadcast, Timer *, void) | |
static bool | IsEqSvcList (const uno::Sequence< OUString > &rList1, const uno::Sequence< OUString > &rList2) |
SAL_DLLPUBLIC_EXPORT css::uno::XInterface * | linguistic_LngSvcMgr_get_implementation (css::uno::XComponentContext *, css::uno::Sequence< css::uno::Any > const &) |
|
static |
Definition at line 68 of file lngsvcmgr.cxx.
References comphelper::containerToSequence(), linguistic::GetLinguProperties(), comphelper::getProcessComponentContext(), linguistic::LinguLocaleToLanguage(), and SAL_WARN.
Referenced by LngSvcMgr::getAvailableLocales().
|
static |
Definition at line 1641 of file lngsvcmgr.cxx.
References uno::Any::hasValue(), and SAL_WARN.
Referenced by LngSvcMgr::getConfiguredServices(), and LngSvcMgr::Notify().
|
static |
Definition at line 1622 of file lngsvcmgr.cxx.
References uno::Any::hasValue(), and SAL_WARN_IF.
Referenced by LngSvcMgr::getConfiguredServices(), and LngSvcMgr::Notify().
Definition at line 459 of file lngsvcmgr.cxx.
References linguistic::GetLinguMutex().
|
static |
Definition at line 1447 of file lngsvcmgr.cxx.
Referenced by LngSvcMgr::setConfiguredServices().
|
static |
Definition at line 61 of file lngsvcmgr.cxx.
References comphelper::findValue().
Referenced by LngSvcMgr::getConfiguredServices(), and LngSvcMgr::Notify().
SAL_DLLPUBLIC_EXPORT css::uno::XInterface * linguistic_LngSvcMgr_get_implementation | ( | css::uno::XComponentContext * | , |
css::uno::Sequence< css::uno::Any > const & | |||
) |
Definition at line 1820 of file lngsvcmgr.cxx.