From 3dc749116026183c4af40e4d3982387de9fab953 Mon Sep 17 00:00:00 2001
From: Jens-Heiner Rechtien
Date: Tue, 19 May 2009 09:31:27 +0000
Subject: CWS-TOOLING: integrate CWS tl66 2009-05-15 12:28:55 +0200 tl r271932
: #i91812# include fixed 2009-05-07 16:52:41 +0200 tl r271680 : #i97200# one
more MathML export problem to fix 2009-05-05 08:33:29 +0200 tl r271494 :
#i99401# positiv user-dicts vs negativ user-dicts 2009-05-04 14:14:03 +0200
tl r271452 : #i97200# warning free code; MathML 2.0 export 2009-05-04
13:26:30 +0200 tl r271448 : #i97200# write valid MathML 2.0 on export
2009-04-29 14:21:54 +0200 tl r271371 : #i97200# new MathML token 2009-04-29
11:12:07 +0200 tl r271360 : #i97200# inroducing separate files for import
and export 2009-04-28 16:47:42 +0200 tl r271331 : #i97200# better MathML
pretty printing 2009-04-28 11:21:57 +0200 tl r271315 : #i97200# MathML
attributes and default namespace for MathML 2009-04-28 11:21:24 +0200 tl
r271314 : #i97200# MathML attributes and default namespace for MathML
2009-04-23 12:44:18 +0200 tl r271154 : #i97200# math.dtd removed 2009-04-23
12:31:56 +0200 tl r271151 : #i97200# MathML: don't use namespace on
attributes 2009-04-22 13:21:11 +0200 tl r271099 : warning-free code
2009-04-22 12:20:13 +0200 tl r271092 : #i100757# loop fixed 2009-04-22
11:29:51 +0200 tl r271086 : #97327# adding mongolian fingerprint for
language guessing 2009-04-22 11:25:56 +0200 tl r271083 : #97327# adding
mongolian fingerprint for language guessing 2009-04-21 10:39:21 +0200 tl
r271025 : #99599# code fix for LRE/RLE embedding 2009-04-20 16:36:33 +0200 tl
r270992 : #i99604# HasDigits fixed 2009-04-20 14:44:19 +0200 tl r270985 :
#i99604# warning-free code for Windows 2009-04-20 13:48:13 +0200 tl r270980
: #i99604# HasDigits fix for non-ASCII characters 2009-04-20 13:47:50 +0200
tl r270979 : #i99604# HasDigits fix for non-ASCII characters 2009-04-20
12:28:15 +0200 tl r270973 : warning-free code after merging 2009-04-20
10:16:19 +0200 tl r270964 : warning-free code after merging 2009-04-17
14:43:36 +0200 tl r270948 : #i96846# 2009-04-16 13:09:15 +0200 tl r270883 :
CWS-TOOLING: rebase CWS tl66 to trunk@270723 (milestone: DEV300:m46)
2009-04-14 14:34:08 +0200 tl r270770 : #101067# warning-free code 2009-04-02
09:07:44 +0200 tl r270368 : #i100757# performance patch for start-up
(initialize language guessing on demand only) 2009-03-11 10:37:59 +0100 tl
r269301 : #i100083# fixed system dictionary lookup 2009-03-06 13:10:23 +0100
tl r268998 : warning-free code for Windows non-pro 2009-02-23 14:01:23 +0100
tl r268355 : #i99401# winning rules for user-dictionaries changed 2009-02-19
14:05:57 +0100 tl r268281 : #i98644# suggestion improvement when first
checker does not know any suggestions 2009-02-19 14:05:02 +0100 tl r268280 :
#i98644# suggestion improvement when first checker does not know any
suggestions 2009-02-19 13:58:51 +0100 tl r268279 : #i98644# suggestion
improvement when first checker does not know any suggestions 2009-02-19
11:38:03 +0100 tl r268266 : #i98644# suggestion improvement when first
checker does not know any suggestions 2009-02-12 11:58:34 +0100 tl r267642 :
#i96846# some properties declared as maybevoid 2009-02-06 12:43:55 +0100 tl
r267454 : #i98644# provide sugestions from secondary spell checkers if the
primary does not provide ones 2009-02-05 13:02:26 +0100 tl r267418 :
#i98880# a bit clean-up in the grammar checking framework 2009-02-04 12:15:37
+0100 tl r267363 : #i91812# remove unused/duplicate code 2009-02-04 12:09:34
+0100 tl r267362 : #i91812# remove unused/duplicate code 2009-02-04 11:07:57
+0100 tl r267355 : #i91812# remove unused code 2009-02-04 11:06:48 +0100 tl
r267354 : #i91812# remove unused code 2009-02-03 14:52:43 +0100 tl r267331 :
#i91812# remove unused code 2009-02-03 14:26:00 +0100 tl r267324 : #i91198#
adding fingerprint for luxembourgish 2009-02-03 14:20:58 +0100 tl r267323 :
#i91198# adding fingerprint for luxembourgish 2009-02-03 14:18:33 +0100 tl
r267322 : #i91198# adding fingerprint for luxembourgish 2009-02-03 13:56:39
+0100 tl r267319 : #i91812# remove unused code 2009-02-03 12:41:50 +0100 tl
r267314 : #i48400# auto-spellcheck improvement when deleting wrong chars
2009-02-03 11:48:51 +0100 tl r267310 : #i91812# remove unused code
2009-02-03 11:14:29 +0100 tl r267307 : warning free code 2009-02-03 10:45:21
+0100 tl r267306 : #i91812# remove unused code 2009-02-03 10:37:04 +0100 tl
r267304 : #i33387# name change for 'View/Selection' 2009-02-03 10:36:17 +0100
tl r267303 : #i33387# name change for 'View/Selection' 2009-02-03 10:32:12
+0100 tl r267302 : #i30642# spelling error in context menu fixed 2009-02-03
10:27:34 +0100 tl r267301 : #i92210# remove unused code types.cxx cfgitem.*
---
.../source/spellcheck/hunspell/phonet.cxx | 0
.../source/spellcheck/hunspell/phonet.hxx | 0
.../source/spellcheck/macosxspell/macspellimp.hxx | 11 +-
.../source/spellcheck/macosxspell/makefile.mk | 2 -
.../source/spellcheck/macosxspell/sprophelp.cxx | 375 ---------------------
.../source/spellcheck/macosxspell/sprophelp.hxx | 175 ----------
lingucomponent/source/spellcheck/spell/makefile.mk | 4 +-
.../source/spellcheck/spell/sprophelp.cxx | 375 ---------------------
.../source/spellcheck/spell/sprophelp.hxx | 175 ----------
.../source/spellcheck/spell/sspellimp.hxx | 11 +-
10 files changed, 13 insertions(+), 1115 deletions(-)
delete mode 100644 lingucomponent/source/spellcheck/hunspell/phonet.cxx
delete mode 100644 lingucomponent/source/spellcheck/hunspell/phonet.hxx
delete mode 100644 lingucomponent/source/spellcheck/macosxspell/sprophelp.cxx
delete mode 100644 lingucomponent/source/spellcheck/macosxspell/sprophelp.hxx
delete mode 100644 lingucomponent/source/spellcheck/spell/sprophelp.cxx
delete mode 100644 lingucomponent/source/spellcheck/spell/sprophelp.hxx
(limited to 'lingucomponent/source/spellcheck')
diff --git a/lingucomponent/source/spellcheck/hunspell/phonet.cxx b/lingucomponent/source/spellcheck/hunspell/phonet.cxx
deleted file mode 100644
index e69de29bb2d1..000000000000
diff --git a/lingucomponent/source/spellcheck/hunspell/phonet.hxx b/lingucomponent/source/spellcheck/hunspell/phonet.hxx
deleted file mode 100644
index e69de29bb2d1..000000000000
diff --git a/lingucomponent/source/spellcheck/macosxspell/macspellimp.hxx b/lingucomponent/source/spellcheck/macosxspell/macspellimp.hxx
index ad21c90c2699..5da36c38f3f6 100644
--- a/lingucomponent/source/spellcheck/macosxspell/macspellimp.hxx
+++ b/lingucomponent/source/spellcheck/macosxspell/macspellimp.hxx
@@ -52,9 +52,10 @@
#include
#include
-#include
#include
-#include "sprophelp.hxx"
+#include
+
+#include
using namespace ::rtl;
using namespace ::com::sun::star::uno;
@@ -88,15 +89,15 @@ class MacSpellChecker :
::cppu::OInterfaceContainerHelper aEvtListeners;
Reference< XPropertyChangeListener > xPropHelper;
- PropertyHelper_Spell * pPropHelper;
+ linguistic::PropertyHelper_Spell * pPropHelper;
BOOL bDisposing;
// disallow copy-constructor and assignment-operator for now
MacSpellChecker(const MacSpellChecker &);
MacSpellChecker & operator = (const MacSpellChecker &);
- PropertyHelper_Spell & GetPropHelper_Impl();
- PropertyHelper_Spell & GetPropHelper()
+ linguistic::PropertyHelper_Spell & GetPropHelper_Impl();
+ linguistic::PropertyHelper_Spell & GetPropHelper()
{
return pPropHelper ? *pPropHelper : GetPropHelper_Impl();
}
diff --git a/lingucomponent/source/spellcheck/macosxspell/makefile.mk b/lingucomponent/source/spellcheck/macosxspell/makefile.mk
index f1ddf5be84f2..c414c671dfcc 100644
--- a/lingucomponent/source/spellcheck/macosxspell/makefile.mk
+++ b/lingucomponent/source/spellcheck/macosxspell/makefile.mk
@@ -56,12 +56,10 @@ CFLAGSCXX += -I..$/..$/lingutil
CFLAGSCXX += -x objective-c++ -fobjc-exceptions
EXCEPTIONSFILES= \
- $(SLO)$/sprophelp.obj\
$(SLO)$/macspellimp.obj
SLOFILES= \
- $(SLO)$/sprophelp.obj\
$(SLO)$/macreg.obj\
$(SLO)$/macspellimp.obj
diff --git a/lingucomponent/source/spellcheck/macosxspell/sprophelp.cxx b/lingucomponent/source/spellcheck/macosxspell/sprophelp.cxx
deleted file mode 100644
index 2bc62f72c9a0..000000000000
--- a/lingucomponent/source/spellcheck/macosxspell/sprophelp.cxx
+++ /dev/null
@@ -1,375 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2008 by Sun Microsystems, Inc.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * $RCSfile: sprophelp.cxx,v $
- * $Revision: 1.3 $
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- *
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-// MARKER(update_precomp.py): autogen include statement, do not remove
-#include "precompiled_lingucomponent.hxx"
-
-#include
-
-#include "sprophelp.hxx"
-#include
-#include
-
-#include
-#include
-#include
-#include
-#include
-
-//using namespace utl;
-using namespace osl;
-using namespace rtl;
-using namespace com::sun::star;
-using namespace com::sun::star::beans;
-using namespace com::sun::star::lang;
-using namespace com::sun::star::uno;
-using namespace com::sun::star::linguistic2;
-using namespace linguistic;
-
-
-#define A2OU(x) ::rtl::OUString::createFromAscii( x )
-
-///////////////////////////////////////////////////////////////////////////
-
-
-PropertyChgHelper::PropertyChgHelper(
- const Reference< XInterface > & rxSource,
- Reference< XPropertySet > &rxPropSet,
- const char *pPropNames[], USHORT nPropCount ) :
- aPropNames (nPropCount),
- xMyEvtObj (rxSource),
- aLngSvcEvtListeners (GetLinguMutex()),
- xPropSet (rxPropSet)
-{
- OUString *pName = aPropNames.getArray();
- for (INT32 i = 0; i < nPropCount; ++i)
- {
- pName[i] = A2OU( pPropNames[i] );
- }
-}
-
-
-/*PropertyChgHelper::PropertyChgHelper( const PropertyChgHelper &rHelper ) :
- aLngSvcEvtListeners (GetLinguMutex())
-{
- xPropSet = rHelper.xPropSet;
- aPropNames = rHelper.aPropNames;
- AddAsPropListener();
-
- xMyEvtObj = rHelper.xMyEvtObj;
-} */
-
-
-PropertyChgHelper::~PropertyChgHelper()
-{
-}
-
-
-void PropertyChgHelper::AddAsPropListener()
-{
- if (xPropSet.is())
- {
- INT32 nLen = aPropNames.getLength();
- const OUString *pPropName = aPropNames.getConstArray();
- for (INT32 i = 0; i < nLen; ++i)
- {
- if (pPropName[i].getLength())
- xPropSet->addPropertyChangeListener( pPropName[i], this );
- }
- }
-}
-
-void PropertyChgHelper::RemoveAsPropListener()
-{
- if (xPropSet.is())
- {
- INT32 nLen = aPropNames.getLength();
- const OUString *pPropName = aPropNames.getConstArray();
- for (INT32 i = 0; i < nLen; ++i)
- {
- if (pPropName[i].getLength())
- xPropSet->removePropertyChangeListener( pPropName[i], this );
- }
- }
-}
-
-
-void PropertyChgHelper::LaunchEvent( const LinguServiceEvent &rEvt )
-{
- cppu::OInterfaceIteratorHelper aIt( aLngSvcEvtListeners );
- while (aIt.hasMoreElements())
- {
- Reference< XLinguServiceEventListener > xRef( aIt.next(), UNO_QUERY );
- if (xRef.is())
- xRef->processLinguServiceEvent( rEvt );
- }
-}
-
-
-void SAL_CALL PropertyChgHelper::disposing( const EventObject& rSource )
- throw(RuntimeException)
-{
- MutexGuard aGuard( GetLinguMutex() );
- if (rSource.Source == xPropSet)
- {
- RemoveAsPropListener();
- xPropSet = NULL;
- aPropNames.realloc( 0 );
- }
-}
-
-
-sal_Bool SAL_CALL
- PropertyChgHelper::addLinguServiceEventListener(
- const Reference< XLinguServiceEventListener >& rxListener )
- throw(RuntimeException)
-{
- MutexGuard aGuard( GetLinguMutex() );
-
- BOOL bRes = FALSE;
- if (rxListener.is())
- {
- INT32 nCount = aLngSvcEvtListeners.getLength();
- bRes = aLngSvcEvtListeners.addInterface( rxListener ) != nCount;
- }
- return bRes;
-}
-
-
-sal_Bool SAL_CALL
- PropertyChgHelper::removeLinguServiceEventListener(
- const Reference< XLinguServiceEventListener >& rxListener )
- throw(RuntimeException)
-{
- MutexGuard aGuard( GetLinguMutex() );
-
- BOOL bRes = FALSE;
- if (rxListener.is())
- {
- INT32 nCount = aLngSvcEvtListeners.getLength();
- bRes = aLngSvcEvtListeners.removeInterface( rxListener ) != nCount;
- }
- return bRes;
-}
-
-///////////////////////////////////////////////////////////////////////////
-
-static const char *aSP[] =
-{
- UPN_IS_GERMAN_PRE_REFORM,
- UPN_IS_IGNORE_CONTROL_CHARACTERS,
- UPN_IS_USE_DICTIONARY_LIST,
- UPN_IS_SPELL_UPPER_CASE,
- UPN_IS_SPELL_WITH_DIGITS,
- UPN_IS_SPELL_CAPITALIZATION
-};
-
-
-PropertyHelper_Spell::PropertyHelper_Spell(
- const Reference< XInterface > & rxSource,
- Reference< XPropertySet > &rxPropSet ) :
- PropertyChgHelper ( rxSource, rxPropSet, aSP, sizeof(aSP) / sizeof(aSP[0]) )
-{
- SetDefault();
- INT32 nLen = GetPropNames().getLength();
- if (rxPropSet.is() && nLen)
- {
- const OUString *pPropName = GetPropNames().getConstArray();
- for (INT32 i = 0; i < nLen; ++i)
- {
- BOOL *pbVal = NULL,
- *pbResVal = NULL;
-
- if (A2OU( UPN_IS_GERMAN_PRE_REFORM ) == pPropName[i])
- {
- pbVal = &bIsGermanPreReform;
- pbResVal = &bResIsGermanPreReform;
- }
- else if (A2OU( UPN_IS_IGNORE_CONTROL_CHARACTERS ) == pPropName[i])
- {
- pbVal = &bIsIgnoreControlCharacters;
- pbResVal = &bResIsIgnoreControlCharacters;
- }
- else if (A2OU( UPN_IS_USE_DICTIONARY_LIST ) == pPropName[i])
- {
- pbVal = &bIsUseDictionaryList;
- pbResVal = &bResIsUseDictionaryList;
- }
- else if (A2OU( UPN_IS_SPELL_UPPER_CASE ) == pPropName[i])
- {
- pbVal = &bIsSpellUpperCase;
- pbResVal = &bResIsSpellUpperCase;
- }
- else if (A2OU( UPN_IS_SPELL_WITH_DIGITS ) == pPropName[i])
- {
- pbVal = &bIsSpellWithDigits;
- pbResVal = &bResIsSpellWithDigits;
- }
- else if (A2OU( UPN_IS_SPELL_CAPITALIZATION ) == pPropName[i])
- {
- pbVal = &bIsSpellCapitalization;
- pbResVal = &bResIsSpellCapitalization;
- }
-
- if (pbVal && pbResVal)
- {
- rxPropSet->getPropertyValue( pPropName[i] ) >>= *pbVal;
- *pbResVal = *pbVal;
- }
- }
- }
-}
-
-
-PropertyHelper_Spell::~PropertyHelper_Spell()
-{
-}
-
-
-void PropertyHelper_Spell::SetDefault()
-{
- bResIsGermanPreReform = bIsGermanPreReform = FALSE;
- bResIsIgnoreControlCharacters = bIsIgnoreControlCharacters = TRUE;
- bResIsUseDictionaryList = bIsUseDictionaryList = TRUE;
- bResIsSpellUpperCase = bIsSpellUpperCase = FALSE;
- bResIsSpellWithDigits = bIsSpellWithDigits = FALSE;
- bResIsSpellCapitalization = bIsSpellCapitalization = TRUE;
-}
-
-
-void SAL_CALL
- PropertyHelper_Spell::propertyChange( const PropertyChangeEvent& rEvt )
- throw(RuntimeException)
-{
- MutexGuard aGuard( GetLinguMutex() );
-
- if (GetPropSet().is() && rEvt.Source == GetPropSet())
- {
- INT16 nLngSvcFlags = 0;
- BOOL bSCWA = FALSE, // SPELL_CORRECT_WORDS_AGAIN ?
- bSWWA = FALSE; // SPELL_WRONG_WORDS_AGAIN ?
-
- BOOL *pbVal = NULL;
- switch (rEvt.PropertyHandle)
- {
- case UPH_IS_IGNORE_CONTROL_CHARACTERS :
- {
- pbVal = &bIsIgnoreControlCharacters;
- break;
- }
- case UPH_IS_GERMAN_PRE_REFORM :
- {
- pbVal = &bIsGermanPreReform;
- bSCWA = bSWWA = TRUE;
- break;
- }
- case UPH_IS_USE_DICTIONARY_LIST :
- {
- pbVal = &bIsUseDictionaryList;
- bSCWA = bSWWA = TRUE;
- break;
- }
- case UPH_IS_SPELL_UPPER_CASE :
- {
- pbVal = &bIsSpellUpperCase;
- bSCWA = FALSE == *pbVal; // FALSE->TRUE change?
- bSWWA = !bSCWA; // TRUE->FALSE change?
- break;
- }
- case UPH_IS_SPELL_WITH_DIGITS :
- {
- pbVal = &bIsSpellWithDigits;
- bSCWA = FALSE == *pbVal; // FALSE->TRUE change?
- bSWWA = !bSCWA; // TRUE->FALSE change?
- break;
- }
- case UPH_IS_SPELL_CAPITALIZATION :
- {
- pbVal = &bIsSpellCapitalization;
- bSCWA = FALSE == *pbVal; // FALSE->TRUE change?
- bSWWA = !bSCWA; // TRUE->FALSE change?
- break;
- }
- default:
- DBG_ERROR( "unknown property" );
- }
- if (pbVal)
- rEvt.NewValue >>= *pbVal;
-
- if (bSCWA)
- nLngSvcFlags |= LinguServiceEventFlags::SPELL_CORRECT_WORDS_AGAIN;
- if (bSWWA)
- nLngSvcFlags |= LinguServiceEventFlags::SPELL_WRONG_WORDS_AGAIN;
- if (nLngSvcFlags)
- {
- LinguServiceEvent aEvt( GetEvtObj(), nLngSvcFlags );
- LaunchEvent( aEvt );
- }
- }
-}
-
-
-void PropertyHelper_Spell::SetTmpPropVals( const PropertyValues &rPropVals )
-{
- // set return value to default value unless there is an
- // explicitly supplied temporary value
- bResIsGermanPreReform = bIsGermanPreReform;
- bResIsIgnoreControlCharacters = bIsIgnoreControlCharacters;
- bResIsUseDictionaryList = bIsUseDictionaryList;
- bResIsSpellUpperCase = bIsSpellUpperCase;
- bResIsSpellWithDigits = bIsSpellWithDigits;
- bResIsSpellCapitalization = bIsSpellCapitalization;
- //
- INT32 nLen = rPropVals.getLength();
- if (nLen)
- {
- const PropertyValue *pVal = rPropVals.getConstArray();
- for (INT32 i = 0; i < nLen; ++i)
- {
- BOOL *pbResVal = NULL;
- switch (pVal[i].Handle)
- {
- case UPH_IS_GERMAN_PRE_REFORM : pbResVal = &bResIsGermanPreReform; break;
- case UPH_IS_IGNORE_CONTROL_CHARACTERS : pbResVal = &bResIsIgnoreControlCharacters; break;
- case UPH_IS_USE_DICTIONARY_LIST : pbResVal = &bResIsUseDictionaryList; break;
- case UPH_IS_SPELL_UPPER_CASE : pbResVal = &bResIsSpellUpperCase; break;
- case UPH_IS_SPELL_WITH_DIGITS : pbResVal = &bResIsSpellWithDigits; break;
- case UPH_IS_SPELL_CAPITALIZATION : pbResVal = &bResIsSpellCapitalization; break;
- default:
- DBG_ERROR( "unknown property" );
- }
- if (pbResVal)
- pVal[i].Value >>= *pbResVal;
- }
- }
-}
-
-///////////////////////////////////////////////////////////////////////////
-
diff --git a/lingucomponent/source/spellcheck/macosxspell/sprophelp.hxx b/lingucomponent/source/spellcheck/macosxspell/sprophelp.hxx
deleted file mode 100644
index 2a61c8e52c49..000000000000
--- a/lingucomponent/source/spellcheck/macosxspell/sprophelp.hxx
+++ /dev/null
@@ -1,175 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2008 by Sun Microsystems, Inc.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * $RCSfile: sprophelp.hxx,v $
- * $Revision: 1.3 $
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- *
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-#ifndef _LINGU2_PROPHELP_HXX_
-#define _LINGU2_PROPHELP_HXX_
-
-#include
-
-#include // CPPU_CURRENT_LANGUAGE_BINDING_NAME macro, which specify the environment type
-#include // helper for implementations
-#include
-#include
-#include
-
-#include
-
-namespace com { namespace sun { namespace star { namespace beans {
- class XPropertySet;
-}}}}
-
-namespace com { namespace sun { namespace star { namespace linguistic2 {
- struct LinguServiceEvent;
-}}}}
-
-
-using namespace ::rtl;
-using namespace ::com::sun::star::uno;
-using namespace ::com::sun::star::beans;
-using namespace ::com::sun::star::lang;
-using namespace ::com::sun::star::linguistic2;
-
-///////////////////////////////////////////////////////////////////////////
-// PropertyChgHelper
-// virtual base class for all XPropertyChangeListener members of the
-// various lingu services.
-// Only propertyChange needs to be implemented.
-
-class PropertyChgHelper :
- public cppu::WeakImplHelper2
- <
- XPropertyChangeListener,
- XLinguServiceEventBroadcaster
- >
-{
- Sequence< OUString > aPropNames;
- Reference< XInterface > xMyEvtObj;
- ::cppu::OInterfaceContainerHelper aLngSvcEvtListeners;
- Reference< XPropertySet > xPropSet;
-
- // disallow use of copy-constructor and assignment-operator
- PropertyChgHelper( const PropertyChgHelper & );
- PropertyChgHelper & operator = ( const PropertyChgHelper & );
-
-public:
- PropertyChgHelper(
- const Reference< XInterface > &rxSource,
- Reference< XPropertySet > &rxPropSet,
- const char *pPropNames[], USHORT nPropCount );
- virtual ~PropertyChgHelper();
-
- // XEventListener
- virtual void SAL_CALL
- disposing( const EventObject& rSource )
- throw(RuntimeException);
-
- // XPropertyChangeListener
- virtual void SAL_CALL
- propertyChange( const PropertyChangeEvent& rEvt )
- throw(RuntimeException) = 0;
-
- // XLinguServiceEventBroadcaster
- virtual sal_Bool SAL_CALL
- addLinguServiceEventListener(
- const Reference< XLinguServiceEventListener >& rxListener )
- throw(RuntimeException);
- virtual sal_Bool SAL_CALL
- removeLinguServiceEventListener(
- const Reference< XLinguServiceEventListener >& rxListener )
- throw(RuntimeException);
-
- // non UNO functions
- void AddAsPropListener();
- void RemoveAsPropListener();
- void LaunchEvent( const LinguServiceEvent& rEvt );
-
- const Sequence< OUString > &
- GetPropNames() const { return aPropNames; }
- const Reference< XPropertySet > &
- GetPropSet() const { return xPropSet; }
- const Reference< XInterface > &
- GetEvtObj() const { return xMyEvtObj; }
-};
-
-
-///////////////////////////////////////////////////////////////////////////
-
-
-class PropertyHelper_Spell :
- public PropertyChgHelper
-{
- // default values
- BOOL bIsGermanPreReform;
- BOOL bIsIgnoreControlCharacters;
- BOOL bIsUseDictionaryList;
- BOOL bIsSpellUpperCase;
- BOOL bIsSpellWithDigits;
- BOOL bIsSpellCapitalization;
-
- // return values, will be set to default value or current temporary value
- BOOL bResIsGermanPreReform;
- BOOL bResIsIgnoreControlCharacters;
- BOOL bResIsUseDictionaryList;
- BOOL bResIsSpellUpperCase;
- BOOL bResIsSpellWithDigits;
- BOOL bResIsSpellCapitalization;
-
-
- // disallow use of copy-constructor and assignment-operator
- PropertyHelper_Spell( const PropertyHelper_Spell & );
- PropertyHelper_Spell & operator = ( const PropertyHelper_Spell & );
-
- void SetDefault();
-
-public:
- PropertyHelper_Spell(
- const Reference< XInterface > &rxSource,
- Reference< XPropertySet > &rxPropSet );
- virtual ~PropertyHelper_Spell();
-
- // XPropertyChangeListener
- virtual void SAL_CALL
- propertyChange( const PropertyChangeEvent& rEvt )
- throw(RuntimeException);
-
- void SetTmpPropVals( const PropertyValues &rPropVals );
-
- BOOL IsGermanPreReform() const { return bResIsGermanPreReform; }
- BOOL IsIgnoreControlCharacters() const { return bResIsIgnoreControlCharacters; }
- BOOL IsUseDictionaryList() const { return bResIsUseDictionaryList; }
- BOOL IsSpellUpperCase() const { return bResIsSpellUpperCase; }
- BOOL IsSpellWithDigits() const { return bResIsSpellWithDigits; }
- BOOL IsSpellCapitalization() const { return bResIsSpellCapitalization; }
-};
-
-///////////////////////////////////////////////////////////////////////////
-
-#endif
-
diff --git a/lingucomponent/source/spellcheck/spell/makefile.mk b/lingucomponent/source/spellcheck/spell/makefile.mk
index 3a9c081cb5c1..623ade9f3f3c 100644
--- a/lingucomponent/source/spellcheck/spell/makefile.mk
+++ b/lingucomponent/source/spellcheck/spell/makefile.mk
@@ -51,11 +51,9 @@ CFLAGSCXX += -I$(PRJ)$/source$/lingutil $(HUNSPELL_CFLAGS)
CFLAGSCC += -I$(PRJ)$/source$/lingutil $(HUNSPELL_CFLAGS)
EXCEPTIONSFILES= \
- $(SLO)$/sprophelp.obj\
$(SLO)$/sspellimp.obj
SLOFILES= \
- $(SLO)$/sprophelp.obj\
$(SLO)$/sreg.obj\
$(SLO)$/sspellimp.obj
@@ -75,7 +73,7 @@ SHL1STDLIBS= \
$(HUNSPELLLIB)
# build DLL
-SHL1LIBS= $(SLB)$/$(TARGET).lib
+SHL1LIBS= $(SLB)$/$(TARGET).lib $(SLB)$/libulingu.lib
SHL1IMPLIB= i$(TARGET)
SHL1DEPN= $(SHL1LIBS)
SHL1DEF= $(MISC)$/$(SHL1TARGET).def
diff --git a/lingucomponent/source/spellcheck/spell/sprophelp.cxx b/lingucomponent/source/spellcheck/spell/sprophelp.cxx
deleted file mode 100644
index fc227598b731..000000000000
--- a/lingucomponent/source/spellcheck/spell/sprophelp.cxx
+++ /dev/null
@@ -1,375 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2008 by Sun Microsystems, Inc.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * $RCSfile: sprophelp.cxx,v $
- * $Revision: 1.7 $
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- *
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-// MARKER(update_precomp.py): autogen include statement, do not remove
-#include "precompiled_lingucomponent.hxx"
-
-#include
-
-#include "sprophelp.hxx"
-#include
-#include
-
-#include
-#include
-#include
-#include
-#include
-
-//using namespace utl;
-using namespace osl;
-using namespace rtl;
-using namespace com::sun::star;
-using namespace com::sun::star::beans;
-using namespace com::sun::star::lang;
-using namespace com::sun::star::uno;
-using namespace com::sun::star::linguistic2;
-using namespace linguistic;
-
-
-#define A2OU(x) ::rtl::OUString::createFromAscii( x )
-
-///////////////////////////////////////////////////////////////////////////
-
-
-PropertyChgHelper::PropertyChgHelper(
- const Reference< XInterface > & rxSource,
- Reference< XPropertySet > &rxPropSet,
- const char *pPropNames[], USHORT nPropCount ) :
- aPropNames (nPropCount),
- xMyEvtObj (rxSource),
- aLngSvcEvtListeners (GetLinguMutex()),
- xPropSet (rxPropSet)
-{
- OUString *pName = aPropNames.getArray();
- for (INT32 i = 0; i < nPropCount; ++i)
- {
- pName[i] = A2OU( pPropNames[i] );
- }
-}
-
-
-/*PropertyChgHelper::PropertyChgHelper( const PropertyChgHelper &rHelper ) :
- aLngSvcEvtListeners (GetLinguMutex())
-{
- xPropSet = rHelper.xPropSet;
- aPropNames = rHelper.aPropNames;
- AddAsPropListener();
-
- xMyEvtObj = rHelper.xMyEvtObj;
-} */
-
-
-PropertyChgHelper::~PropertyChgHelper()
-{
-}
-
-
-void PropertyChgHelper::AddAsPropListener()
-{
- if (xPropSet.is())
- {
- INT32 nLen = aPropNames.getLength();
- const OUString *pPropName = aPropNames.getConstArray();
- for (INT32 i = 0; i < nLen; ++i)
- {
- if (pPropName[i].getLength())
- xPropSet->addPropertyChangeListener( pPropName[i], this );
- }
- }
-}
-
-void PropertyChgHelper::RemoveAsPropListener()
-{
- if (xPropSet.is())
- {
- INT32 nLen = aPropNames.getLength();
- const OUString *pPropName = aPropNames.getConstArray();
- for (INT32 i = 0; i < nLen; ++i)
- {
- if (pPropName[i].getLength())
- xPropSet->removePropertyChangeListener( pPropName[i], this );
- }
- }
-}
-
-
-void PropertyChgHelper::LaunchEvent( const LinguServiceEvent &rEvt )
-{
- cppu::OInterfaceIteratorHelper aIt( aLngSvcEvtListeners );
- while (aIt.hasMoreElements())
- {
- Reference< XLinguServiceEventListener > xRef( aIt.next(), UNO_QUERY );
- if (xRef.is())
- xRef->processLinguServiceEvent( rEvt );
- }
-}
-
-
-void SAL_CALL PropertyChgHelper::disposing( const EventObject& rSource )
- throw(RuntimeException)
-{
- MutexGuard aGuard( GetLinguMutex() );
- if (rSource.Source == xPropSet)
- {
- RemoveAsPropListener();
- xPropSet = NULL;
- aPropNames.realloc( 0 );
- }
-}
-
-
-sal_Bool SAL_CALL
- PropertyChgHelper::addLinguServiceEventListener(
- const Reference< XLinguServiceEventListener >& rxListener )
- throw(RuntimeException)
-{
- MutexGuard aGuard( GetLinguMutex() );
-
- BOOL bRes = FALSE;
- if (rxListener.is())
- {
- INT32 nCount = aLngSvcEvtListeners.getLength();
- bRes = aLngSvcEvtListeners.addInterface( rxListener ) != nCount;
- }
- return bRes;
-}
-
-
-sal_Bool SAL_CALL
- PropertyChgHelper::removeLinguServiceEventListener(
- const Reference< XLinguServiceEventListener >& rxListener )
- throw(RuntimeException)
-{
- MutexGuard aGuard( GetLinguMutex() );
-
- BOOL bRes = FALSE;
- if (rxListener.is())
- {
- INT32 nCount = aLngSvcEvtListeners.getLength();
- bRes = aLngSvcEvtListeners.removeInterface( rxListener ) != nCount;
- }
- return bRes;
-}
-
-///////////////////////////////////////////////////////////////////////////
-
-static const char *aSP[] =
-{
- UPN_IS_GERMAN_PRE_REFORM,
- UPN_IS_IGNORE_CONTROL_CHARACTERS,
- UPN_IS_USE_DICTIONARY_LIST,
- UPN_IS_SPELL_UPPER_CASE,
- UPN_IS_SPELL_WITH_DIGITS,
- UPN_IS_SPELL_CAPITALIZATION
-};
-
-
-PropertyHelper_Spell::PropertyHelper_Spell(
- const Reference< XInterface > & rxSource,
- Reference< XPropertySet > &rxPropSet ) :
- PropertyChgHelper ( rxSource, rxPropSet, aSP, sizeof(aSP) / sizeof(aSP[0]) )
-{
- SetDefault();
- INT32 nLen = GetPropNames().getLength();
- if (rxPropSet.is() && nLen)
- {
- const OUString *pPropName = GetPropNames().getConstArray();
- for (INT32 i = 0; i < nLen; ++i)
- {
- BOOL *pbVal = NULL,
- *pbResVal = NULL;
-
- if (A2OU( UPN_IS_GERMAN_PRE_REFORM ) == pPropName[i])
- {
- pbVal = &bIsGermanPreReform;
- pbResVal = &bResIsGermanPreReform;
- }
- else if (A2OU( UPN_IS_IGNORE_CONTROL_CHARACTERS ) == pPropName[i])
- {
- pbVal = &bIsIgnoreControlCharacters;
- pbResVal = &bResIsIgnoreControlCharacters;
- }
- else if (A2OU( UPN_IS_USE_DICTIONARY_LIST ) == pPropName[i])
- {
- pbVal = &bIsUseDictionaryList;
- pbResVal = &bResIsUseDictionaryList;
- }
- else if (A2OU( UPN_IS_SPELL_UPPER_CASE ) == pPropName[i])
- {
- pbVal = &bIsSpellUpperCase;
- pbResVal = &bResIsSpellUpperCase;
- }
- else if (A2OU( UPN_IS_SPELL_WITH_DIGITS ) == pPropName[i])
- {
- pbVal = &bIsSpellWithDigits;
- pbResVal = &bResIsSpellWithDigits;
- }
- else if (A2OU( UPN_IS_SPELL_CAPITALIZATION ) == pPropName[i])
- {
- pbVal = &bIsSpellCapitalization;
- pbResVal = &bResIsSpellCapitalization;
- }
-
- if (pbVal && pbResVal)
- {
- rxPropSet->getPropertyValue( pPropName[i] ) >>= *pbVal;
- *pbResVal = *pbVal;
- }
- }
- }
-}
-
-
-PropertyHelper_Spell::~PropertyHelper_Spell()
-{
-}
-
-
-void PropertyHelper_Spell::SetDefault()
-{
- bResIsGermanPreReform = bIsGermanPreReform = FALSE;
- bResIsIgnoreControlCharacters = bIsIgnoreControlCharacters = TRUE;
- bResIsUseDictionaryList = bIsUseDictionaryList = TRUE;
- bResIsSpellUpperCase = bIsSpellUpperCase = FALSE;
- bResIsSpellWithDigits = bIsSpellWithDigits = FALSE;
- bResIsSpellCapitalization = bIsSpellCapitalization = TRUE;
-}
-
-
-void SAL_CALL
- PropertyHelper_Spell::propertyChange( const PropertyChangeEvent& rEvt )
- throw(RuntimeException)
-{
- MutexGuard aGuard( GetLinguMutex() );
-
- if (GetPropSet().is() && rEvt.Source == GetPropSet())
- {
- INT16 nLngSvcFlags = 0;
- BOOL bSCWA = FALSE, // SPELL_CORRECT_WORDS_AGAIN ?
- bSWWA = FALSE; // SPELL_WRONG_WORDS_AGAIN ?
-
- BOOL *pbVal = NULL;
- switch (rEvt.PropertyHandle)
- {
- case UPH_IS_IGNORE_CONTROL_CHARACTERS :
- {
- pbVal = &bIsIgnoreControlCharacters;
- break;
- }
- case UPH_IS_GERMAN_PRE_REFORM :
- {
- pbVal = &bIsGermanPreReform;
- bSCWA = bSWWA = TRUE;
- break;
- }
- case UPH_IS_USE_DICTIONARY_LIST :
- {
- pbVal = &bIsUseDictionaryList;
- bSCWA = bSWWA = TRUE;
- break;
- }
- case UPH_IS_SPELL_UPPER_CASE :
- {
- pbVal = &bIsSpellUpperCase;
- bSCWA = FALSE == *pbVal; // FALSE->TRUE change?
- bSWWA = !bSCWA; // TRUE->FALSE change?
- break;
- }
- case UPH_IS_SPELL_WITH_DIGITS :
- {
- pbVal = &bIsSpellWithDigits;
- bSCWA = FALSE == *pbVal; // FALSE->TRUE change?
- bSWWA = !bSCWA; // TRUE->FALSE change?
- break;
- }
- case UPH_IS_SPELL_CAPITALIZATION :
- {
- pbVal = &bIsSpellCapitalization;
- bSCWA = FALSE == *pbVal; // FALSE->TRUE change?
- bSWWA = !bSCWA; // TRUE->FALSE change?
- break;
- }
- default:
- DBG_ERROR( "unknown property" );
- }
- if (pbVal)
- rEvt.NewValue >>= *pbVal;
-
- if (bSCWA)
- nLngSvcFlags |= LinguServiceEventFlags::SPELL_CORRECT_WORDS_AGAIN;
- if (bSWWA)
- nLngSvcFlags |= LinguServiceEventFlags::SPELL_WRONG_WORDS_AGAIN;
- if (nLngSvcFlags)
- {
- LinguServiceEvent aEvt( GetEvtObj(), nLngSvcFlags );
- LaunchEvent( aEvt );
- }
- }
-}
-
-
-void PropertyHelper_Spell::SetTmpPropVals( const PropertyValues &rPropVals )
-{
- // set return value to default value unless there is an
- // explicitly supplied temporary value
- bResIsGermanPreReform = bIsGermanPreReform;
- bResIsIgnoreControlCharacters = bIsIgnoreControlCharacters;
- bResIsUseDictionaryList = bIsUseDictionaryList;
- bResIsSpellUpperCase = bIsSpellUpperCase;
- bResIsSpellWithDigits = bIsSpellWithDigits;
- bResIsSpellCapitalization = bIsSpellCapitalization;
- //
- INT32 nLen = rPropVals.getLength();
- if (nLen)
- {
- const PropertyValue *pVal = rPropVals.getConstArray();
- for (INT32 i = 0; i < nLen; ++i)
- {
- BOOL *pbResVal = NULL;
- switch (pVal[i].Handle)
- {
- case UPH_IS_GERMAN_PRE_REFORM : pbResVal = &bResIsGermanPreReform; break;
- case UPH_IS_IGNORE_CONTROL_CHARACTERS : pbResVal = &bResIsIgnoreControlCharacters; break;
- case UPH_IS_USE_DICTIONARY_LIST : pbResVal = &bResIsUseDictionaryList; break;
- case UPH_IS_SPELL_UPPER_CASE : pbResVal = &bResIsSpellUpperCase; break;
- case UPH_IS_SPELL_WITH_DIGITS : pbResVal = &bResIsSpellWithDigits; break;
- case UPH_IS_SPELL_CAPITALIZATION : pbResVal = &bResIsSpellCapitalization; break;
- default:
- DBG_ERROR( "unknown property" );
- }
- if (pbResVal)
- pVal[i].Value >>= *pbResVal;
- }
- }
-}
-
-///////////////////////////////////////////////////////////////////////////
-
diff --git a/lingucomponent/source/spellcheck/spell/sprophelp.hxx b/lingucomponent/source/spellcheck/spell/sprophelp.hxx
deleted file mode 100644
index a6ccb05dffb9..000000000000
--- a/lingucomponent/source/spellcheck/spell/sprophelp.hxx
+++ /dev/null
@@ -1,175 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2008 by Sun Microsystems, Inc.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * $RCSfile: sprophelp.hxx,v $
- * $Revision: 1.6 $
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- *
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-#ifndef _LINGU2_PROPHELP_HXX_
-#define _LINGU2_PROPHELP_HXX_
-
-#include
-
-#include // CPPU_CURRENT_LANGUAGE_BINDING_NAME macro, which specify the environment type
-#include // helper for implementations
-#include
-#include
-#include
-
-#include
-
-namespace com { namespace sun { namespace star { namespace beans {
- class XPropertySet;
-}}}}
-
-namespace com { namespace sun { namespace star { namespace linguistic2 {
- struct LinguServiceEvent;
-}}}}
-
-
-using namespace ::rtl;
-using namespace ::com::sun::star::uno;
-using namespace ::com::sun::star::beans;
-using namespace ::com::sun::star::lang;
-using namespace ::com::sun::star::linguistic2;
-
-///////////////////////////////////////////////////////////////////////////
-// PropertyChgHelper
-// virtual base class for all XPropertyChangeListener members of the
-// various lingu services.
-// Only propertyChange needs to be implemented.
-
-class PropertyChgHelper :
- public cppu::WeakImplHelper2
- <
- XPropertyChangeListener,
- XLinguServiceEventBroadcaster
- >
-{
- Sequence< OUString > aPropNames;
- Reference< XInterface > xMyEvtObj;
- ::cppu::OInterfaceContainerHelper aLngSvcEvtListeners;
- Reference< XPropertySet > xPropSet;
-
- // disallow use of copy-constructor and assignment-operator
- PropertyChgHelper( const PropertyChgHelper & );
- PropertyChgHelper & operator = ( const PropertyChgHelper & );
-
-public:
- PropertyChgHelper(
- const Reference< XInterface > &rxSource,
- Reference< XPropertySet > &rxPropSet,
- const char *pPropNames[], USHORT nPropCount );
- virtual ~PropertyChgHelper();
-
- // XEventListener
- virtual void SAL_CALL
- disposing( const EventObject& rSource )
- throw(RuntimeException);
-
- // XPropertyChangeListener
- virtual void SAL_CALL
- propertyChange( const PropertyChangeEvent& rEvt )
- throw(RuntimeException) = 0;
-
- // XLinguServiceEventBroadcaster
- virtual sal_Bool SAL_CALL
- addLinguServiceEventListener(
- const Reference< XLinguServiceEventListener >& rxListener )
- throw(RuntimeException);
- virtual sal_Bool SAL_CALL
- removeLinguServiceEventListener(
- const Reference< XLinguServiceEventListener >& rxListener )
- throw(RuntimeException);
-
- // non UNO functions
- void AddAsPropListener();
- void RemoveAsPropListener();
- void LaunchEvent( const LinguServiceEvent& rEvt );
-
- const Sequence< OUString > &
- GetPropNames() const { return aPropNames; }
- const Reference< XPropertySet > &
- GetPropSet() const { return xPropSet; }
- const Reference< XInterface > &
- GetEvtObj() const { return xMyEvtObj; }
-};
-
-
-///////////////////////////////////////////////////////////////////////////
-
-
-class PropertyHelper_Spell :
- public PropertyChgHelper
-{
- // default values
- BOOL bIsGermanPreReform;
- BOOL bIsIgnoreControlCharacters;
- BOOL bIsUseDictionaryList;
- BOOL bIsSpellUpperCase;
- BOOL bIsSpellWithDigits;
- BOOL bIsSpellCapitalization;
-
- // return values, will be set to default value or current temporary value
- BOOL bResIsGermanPreReform;
- BOOL bResIsIgnoreControlCharacters;
- BOOL bResIsUseDictionaryList;
- BOOL bResIsSpellUpperCase;
- BOOL bResIsSpellWithDigits;
- BOOL bResIsSpellCapitalization;
-
-
- // disallow use of copy-constructor and assignment-operator
- PropertyHelper_Spell( const PropertyHelper_Spell & );
- PropertyHelper_Spell & operator = ( const PropertyHelper_Spell & );
-
- void SetDefault();
-
-public:
- PropertyHelper_Spell(
- const Reference< XInterface > &rxSource,
- Reference< XPropertySet > &rxPropSet );
- virtual ~PropertyHelper_Spell();
-
- // XPropertyChangeListener
- virtual void SAL_CALL
- propertyChange( const PropertyChangeEvent& rEvt )
- throw(RuntimeException);
-
- void SetTmpPropVals( const PropertyValues &rPropVals );
-
- BOOL IsGermanPreReform() const { return bResIsGermanPreReform; }
- BOOL IsIgnoreControlCharacters() const { return bResIsIgnoreControlCharacters; }
- BOOL IsUseDictionaryList() const { return bResIsUseDictionaryList; }
- BOOL IsSpellUpperCase() const { return bResIsSpellUpperCase; }
- BOOL IsSpellWithDigits() const { return bResIsSpellWithDigits; }
- BOOL IsSpellCapitalization() const { return bResIsSpellCapitalization; }
-};
-
-///////////////////////////////////////////////////////////////////////////
-
-#endif
-
diff --git a/lingucomponent/source/spellcheck/spell/sspellimp.hxx b/lingucomponent/source/spellcheck/spell/sspellimp.hxx
index d227061cad7c..b8807b99b443 100644
--- a/lingucomponent/source/spellcheck/spell/sspellimp.hxx
+++ b/lingucomponent/source/spellcheck/spell/sspellimp.hxx
@@ -45,9 +45,10 @@
#include
#include
-#include
#include
-#include "sprophelp.hxx"
+#include
+
+#include
using namespace ::rtl;
using namespace ::com::sun::star::uno;
@@ -79,15 +80,15 @@ class SpellChecker :
::cppu::OInterfaceContainerHelper aEvtListeners;
Reference< XPropertyChangeListener > xPropHelper;
- PropertyHelper_Spell * pPropHelper;
+ linguistic::PropertyHelper_Spell * pPropHelper;
BOOL bDisposing;
// disallow copy-constructor and assignment-operator for now
SpellChecker(const SpellChecker &);
SpellChecker & operator = (const SpellChecker &);
- PropertyHelper_Spell & GetPropHelper_Impl();
- PropertyHelper_Spell & GetPropHelper()
+ linguistic::PropertyHelper_Spell & GetPropHelper_Impl();
+ linguistic::PropertyHelper_Spell & GetPropHelper()
{
return pPropHelper ? *pPropHelper : GetPropHelper_Impl();
}
--
cgit