summaryrefslogtreecommitdiff
path: root/svx/inc/unolingu.hxx
diff options
context:
space:
mode:
authorKurt Zenker <kz@openoffice.org>2005-01-21 14:45:53 +0000
committerKurt Zenker <kz@openoffice.org>2005-01-21 14:45:53 +0000
commit41b80993d04eed4e8deb6a77872bdfcec101ea8f (patch)
treea7abefa3c4d7001ed7402b9169e6fe461c778730 /svx/inc/unolingu.hxx
parentff7b8d6a843e786782ad591cb1d2fc4bd34341b7 (diff)
INTEGRATION: CWS visibility01 (1.8.78); FILE MERGED
2004/12/06 08:10:54 mnicel 1.8.78.2: Part of symbol visibility markup - #i35758# 2004/11/19 12:54:35 mmeeks 1.8.78.1: Issue number: #i35758# Submitted by: mnicel Reviewed by: mmeeks Add lots of visibility attributes to APIs.
Diffstat (limited to 'svx/inc/unolingu.hxx')
-rw-r--r--svx/inc/unolingu.hxx44
1 files changed, 24 insertions, 20 deletions
diff --git a/svx/inc/unolingu.hxx b/svx/inc/unolingu.hxx
index 3c42ca3a14..a152615d0d 100644
--- a/svx/inc/unolingu.hxx
+++ b/svx/inc/unolingu.hxx
@@ -2,9 +2,9 @@
*
* $RCSfile: unolingu.hxx,v $
*
- * $Revision: 1.8 $
+ * $Revision: 1.9 $
*
- * last change: $Author: rt $ $Date: 2004-09-17 14:12:01 $
+ * last change: $Author: kz $ $Date: 2005-01-21 15:45:53 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -100,6 +100,10 @@
#include <com/sun/star/linguistic2/XDictionary1.hpp>
#endif
+#ifndef INCLUDED_SVXDLLAPI_H
+#include "svx/svxdllapi.h"
+#endif
+
class LinguMgrExitLstnr;
class Window;
@@ -133,7 +137,7 @@ public:
///////////////////////////////////////////////////////////////////////////
-class LinguMgr
+class SVX_DLLPUBLIC LinguMgr
{
friend class LinguMgrExitLstnr;
@@ -233,22 +237,22 @@ inline SvxAlternativeSpelling::SvxAlternativeSpelling() :
}
-SvxAlternativeSpelling SvxGetAltSpelling(
+SVX_DLLPUBLIC SvxAlternativeSpelling SvxGetAltSpelling(
const ::com::sun::star::uno::Reference<
::com::sun::star::linguistic2::XHyphenatedWord > & rHyphWord );
///////////////////////////////////////////////////////////////////////////
-class SvxDicListChgClamp
+class SVX_DLLPUBLIC SvxDicListChgClamp
{
private:
::com::sun::star::uno::Reference<
::com::sun::star::linguistic2::XDictionaryList > xDicList;
// disallow access to copy-constructor and assignment-operator
- SvxDicListChgClamp(const SvxDicListChgClamp &);
- SvxDicListChgClamp & operator = (const SvxDicListChgClamp &);
+ SVX_DLLPRIVATE SvxDicListChgClamp(const SvxDicListChgClamp &);
+ SVX_DLLPRIVATE SvxDicListChgClamp & operator = (const SvxDicListChgClamp &);
public:
SvxDicListChgClamp( ::com::sun::star::uno::Reference<
@@ -259,49 +263,49 @@ public:
///////////////////////////////////////////////////////////////////////////
//TL:TODO: remove those functions or make them inline
-::com::sun::star::uno::Reference<
+SVX_DLLPUBLIC ::com::sun::star::uno::Reference<
::com::sun::star::linguistic2::XSpellChecker1 > SvxGetSpellChecker();
::com::sun::star::uno::Reference<
::com::sun::star::linguistic2::XHyphenator > SvxGetHyphenator();
::com::sun::star::uno::Reference<
::com::sun::star::linguistic2::XThesaurus > SvxGetThesaurus();
-::com::sun::star::uno::Reference<
+SVX_DLLPUBLIC ::com::sun::star::uno::Reference<
::com::sun::star::linguistic2::XDictionaryList > SvxGetDictionaryList();
-::com::sun::star::uno::Reference<
+SVX_DLLPUBLIC ::com::sun::star::uno::Reference<
::com::sun::star::beans::XPropertySet > SvxGetLinguPropertySet();
//TL:TODO: remove argument or provide SvxGetIgnoreAllList with the same one
-::com::sun::star::uno::Reference<
+SVX_DLLPUBLIC ::com::sun::star::uno::Reference<
::com::sun::star::linguistic2::XDictionary1 > SvxGetOrCreatePosDic(
::com::sun::star::uno::Reference<
::com::sun::star::linguistic2::XDictionaryList > xDicList );
-::com::sun::star::uno::Reference<
+SVX_DLLPUBLIC ::com::sun::star::uno::Reference<
::com::sun::star::linguistic2::XDictionary1 > SvxGetIgnoreAllList();
-::com::sun::star::uno::Reference<
+SVX_DLLPUBLIC ::com::sun::star::uno::Reference<
::com::sun::star::linguistic2::XDictionary1 > SvxGetChangeAllList();
///////////////////////////////////////////////////////////////////////////
// misc functions
//
-LanguageType SvxLocaleToLanguage(
+SVX_DLLPUBLIC LanguageType SvxLocaleToLanguage(
const ::com::sun::star::lang::Locale& rLocale );
-::com::sun::star::lang::Locale& SvxLanguageToLocale(
+SVX_DLLPUBLIC ::com::sun::star::lang::Locale& SvxLanguageToLocale(
::com::sun::star::lang::Locale& rLocale, LanguageType eLang );
-::com::sun::star::lang::Locale SvxCreateLocale( LanguageType eLang );
+SVX_DLLPUBLIC ::com::sun::star::lang::Locale SvxCreateLocale( LanguageType eLang );
-String SvxGetDictionaryURL(const String &rDicName,
+SVX_DLLPUBLIC String SvxGetDictionaryURL(const String &rDicName,
sal_Bool bIsUserDic = sal_True);
-sal_uInt8 SvxAddEntryToDic(
+SVX_DLLPUBLIC sal_uInt8 SvxAddEntryToDic(
::com::sun::star::uno::Reference<
::com::sun::star::linguistic2::XDictionary > &rxDic,
const ::rtl::OUString &rWord, sal_Bool bIsNeg,
const ::rtl::OUString &rRplcTxt, sal_Int16 nRplcLang,
sal_Bool bStripDot = sal_True );
-short SvxDicError( Window *pParent, sal_Int16 nError );
+SVX_DLLPUBLIC short SvxDicError( Window *pParent, sal_Int16 nError );
-sal_Bool SvxSaveDictionaries(
+SVX_DLLPUBLIC sal_Bool SvxSaveDictionaries(
const ::com::sun::star::uno::Reference<
::com::sun::star::linguistic2::XDictionaryList > &xDicList );