diff options
Diffstat (limited to 'dtrans/source/win32/dtobj/FetcList.hxx')
-rw-r--r-- | dtrans/source/win32/dtobj/FetcList.hxx | 52 |
1 files changed, 26 insertions, 26 deletions
diff --git a/dtrans/source/win32/dtobj/FetcList.hxx b/dtrans/source/win32/dtobj/FetcList.hxx index de5e00fa9c3a..51ead901b9de 100644 --- a/dtrans/source/win32/dtobj/FetcList.hxx +++ b/dtrans/source/win32/dtobj/FetcList.hxx @@ -2,7 +2,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -50,7 +50,7 @@ /***************************************************************** a simple container for FORMATECT structures - instances of this class are not thread-safe + instances of this class are not thread-safe *****************************************************************/ class CFormatEtcContainer @@ -60,23 +60,23 @@ public: // duplicates not allowed void SAL_CALL addFormatEtc( const CFormatEtc& fetc ); - - // removes the specified formatetc + + // removes the specified formatetc void SAL_CALL removeFormatEtc( const CFormatEtc& fetc ); - + // removes the formatetc at pos void SAL_CALL removeAllFormatEtc( ); sal_Bool SAL_CALL hasFormatEtc( const CFormatEtc& fetc ) const; - + sal_Bool SAL_CALL hasElements( ) const; - + // begin enumeration void SAL_CALL beginEnumFormatEtc( ); - + // copies the specified number of formatetc structures starting // at the current enum position - // the return value is the number of copied elements; if the + // the return value is the number of copied elements; if the // current enum position is at the end the return value is 0 sal_uInt32 SAL_CALL nextFormatEtc( LPFORMATETC lpFetc, sal_uInt32 aNum = 1 ); @@ -86,7 +86,7 @@ public: protected: typedef std::vector< CFormatEtc > FormatEtcMap_t; -private: +private: FormatEtcMap_t m_FormatMap; FormatEtcMap_t::iterator m_EnumIterator; }; @@ -95,10 +95,10 @@ private: a helper class which converts data flavors to clipformats, creates an appropriate formatetc structures and if possible synthesizes clipboard formats if necessary, e.g. if text - is provided a locale will also be provided; + is provided a locale will also be provided; the class registers the formatetc within a CFormatEtcContainer - instances of this class are not thread-safe and multiple + instances of this class are not thread-safe and multiple instances of this class would use the same static variables that's why this class should not be used by multiple threads, only one thread of a process should use it @@ -111,24 +111,24 @@ class CFormatRegistrar { public: CFormatRegistrar( const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory >& ServiceManager, - const CDataFormatTranslator& aDataFormatTranslator ); - + const CDataFormatTranslator& aDataFormatTranslator ); + void SAL_CALL RegisterFormats( const com::sun::star::uno::Reference< com::sun::star::datatransfer::XTransferable >& aXTransferable, CFormatEtcContainer& aFormatEtcContainer ); - + sal_Bool SAL_CALL hasSynthesizedLocale( ) const; LCID SAL_CALL getSynthesizedLocale( ) const; sal_uInt32 SAL_CALL getRegisteredTextCodePage( ) const; com::sun::star::datatransfer::DataFlavor SAL_CALL getRegisteredTextFlavor( ) const; - + sal_Bool SAL_CALL isSynthesizeableFormat( const CFormatEtc& aFormatEtc ) const; sal_Bool SAL_CALL needsToSynthesizeAccompanyFormats( const CFormatEtc& aFormatEtc ) const; -private: +private: sal_Bool SAL_CALL isEqualCurrentSystemCodePage( sal_uInt32 aCodePage ) const; rtl::OUString SAL_CALL getCharsetFromDataFlavor( const com::sun::star::datatransfer::DataFlavor& aFlavor ); - - sal_Bool SAL_CALL hasUnicodeFlavor( + + sal_Bool SAL_CALL hasUnicodeFlavor( const com::sun::star::uno::Reference< com::sun::star::datatransfer::XTransferable >& aXTransferable ) const; sal_Bool SAL_CALL findLocaleForTextCodePage( ); @@ -138,17 +138,17 @@ private: static sal_Bool SAL_CALL isLocaleCodePage( LCID lcid, LCTYPE lctype, sal_uInt32 codepage ); static BOOL CALLBACK EnumLocalesProc( LPSTR lpLocaleStr ); - -private: - const CDataFormatTranslator& m_DataFormatTranslator; - sal_Bool m_bHasSynthesizedLocale; + +private: + const CDataFormatTranslator& m_DataFormatTranslator; + sal_Bool m_bHasSynthesizedLocale; com::sun::star::datatransfer::DataFlavor m_RegisteredTextFlavor; - const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > m_SrvMgr; - + const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > m_SrvMgr; + static LCID m_TxtLocale; static sal_uInt32 m_TxtCodePage; - + private: CFormatRegistrar( const CFormatRegistrar& ); CFormatRegistrar& operator=( const CFormatRegistrar& ); |