[Libreoffice-commits] .: binfilter/bf_sc binfilter/bf_sd binfilter/bf_svtools binfilter/inc
Caolán McNamara
caolan at kemper.freedesktop.org
Wed Aug 31 05:42:45 PDT 2011
binfilter/bf_sc/source/ui/inc/viewdata.hxx | 1
binfilter/bf_sc/source/ui/view/sc_viewdata.cxx | 76 -----------
binfilter/bf_sd/source/filter/xml/sd_sdxmlwrp.cxx | 129 ------------------
binfilter/bf_svtools/source/filerec/svt_filerec.cxx | 48 -------
binfilter/inc/bf_svtools/filerec.hxx | 136 --------------------
5 files changed, 390 deletions(-)
New commits:
commit 4839a98827765a94c281441b0d33cc1c2b229146
Author: Caolán McNamara <caolanm at redhat.com>
Date: Wed Aug 31 13:30:02 2011 +0100
next layer of unused
diff --git a/binfilter/bf_sc/source/ui/inc/viewdata.hxx b/binfilter/bf_sc/source/ui/inc/viewdata.hxx
index a3c3b05..a1b16d4 100644
--- a/binfilter/bf_sc/source/ui/inc/viewdata.hxx
+++ b/binfilter/bf_sc/source/ui/inc/viewdata.hxx
@@ -115,7 +115,6 @@ private:
~ScViewDataTable();
void WriteUserDataSequence(::com::sun::star::uno::Sequence < ::com::sun::star::beans::PropertyValue>& rSettings);
- void ReadUserDataSequence(const ::com::sun::star::uno::Sequence < ::com::sun::star::beans::PropertyValue>& rSettings); // #116578#
};
// ---------------------------------------------------------------------------
diff --git a/binfilter/bf_sc/source/ui/view/sc_viewdata.cxx b/binfilter/bf_sc/source/ui/view/sc_viewdata.cxx
index 73a7a12..5dbf81c 100644
--- a/binfilter/bf_sc/source/ui/view/sc_viewdata.cxx
+++ b/binfilter/bf_sc/source/ui/view/sc_viewdata.cxx
@@ -130,82 +130,6 @@ USHORT nEditAdjust = SVX_ADJUST_LEFT; //! Member !!!
/*N*/ }
/*N*/ }
-// #116578#
-void ScViewDataTable::ReadUserDataSequence(const uno::Sequence <beans::PropertyValue>& aSettings)
-{
- sal_Int32 nCount(aSettings.getLength());
- DBG_ASSERT(nCount == SC_TABLE_VIEWSETTINGS_COUNT, " wrong Table View Settings count");
- sal_Int32 nTemp32(0);
- sal_Int16 nTemp16(0);
- sal_Int32 nTempPosV(0);
- sal_Int32 nTempPosH(0);
- for (sal_Int32 i = 0; i < nCount; i++)
- {
- ::rtl::OUString sName(aSettings[i].Name);
- if (sName.compareToAscii(SC_CURSORPOSITIONX) == 0)
- {
- aSettings[i].Value >>= nTemp32;
- nCurX = static_cast<sal_uInt16>(nTemp32);
- }
- else if (sName.compareToAscii(SC_CURSORPOSITIONY) == 0)
- {
- aSettings[i].Value >>= nTemp32;
- nCurY = static_cast<sal_uInt16>(nTemp32);
- }
- else if (sName.compareToAscii(SC_HORIZONTALSPLITMODE) == 0)
- {
- aSettings[i].Value >>= nTemp16;
- eHSplitMode = static_cast<ScSplitMode>(nTemp16);
- }
- else if (sName.compareToAscii(SC_VERTICALSPLITMODE) == 0)
- {
- aSettings[i].Value >>= nTemp16;
- eVSplitMode = static_cast<ScSplitMode>(nTemp16);
- }
- else if (sName.compareToAscii(SC_HORIZONTALSPLITPOSITION) == 0)
- {
- aSettings[i].Value >>= nTempPosH;
- }
- else if (sName.compareToAscii(SC_VERTICALSPLITPOSITION) == 0)
- {
- aSettings[i].Value >>= nTempPosV;
- }
- else if (sName.compareToAscii(SC_ACTIVESPLITRANGE) == 0)
- {
- aSettings[i].Value >>= nTemp16;
- eWhichActive = static_cast<ScSplitPos>(nTemp16);
- }
- else if (sName.compareToAscii(SC_POSITIONLEFT) == 0)
- {
- aSettings[i].Value >>= nTemp32;
- nPosX[SC_SPLIT_LEFT] = static_cast<sal_uInt16>(nTemp32);
- }
- else if (sName.compareToAscii(SC_POSITIONRIGHT) == 0)
- {
- aSettings[i].Value >>= nTemp32;
- nPosX[SC_SPLIT_RIGHT] = static_cast<sal_uInt16>(nTemp32);
- }
- else if (sName.compareToAscii(SC_POSITIONTOP) == 0)
- {
- aSettings[i].Value >>= nTemp32;
- nPosY[SC_SPLIT_TOP] = static_cast<sal_uInt16>(nTemp32);
- }
- else if (sName.compareToAscii(SC_POSITIONBOTTOM) == 0)
- {
- aSettings[i].Value >>= nTemp32;
- nPosY[SC_SPLIT_BOTTOM] = static_cast<sal_uInt16>(nTemp32);
- }
- }
- if (eHSplitMode == SC_SPLIT_FIX)
- nFixPosX = static_cast<sal_uInt16>(nTempPosH);
- else
- nHSplitPos = nTempPosH;
- if (eVSplitMode == SC_SPLIT_FIX)
- nFixPosY = static_cast<sal_uInt16>(nTempPosV);
- else
- nVSplitPos = nTempPosV;
-}
-
//==================================================================
/*N*/ ScViewData::ScViewData( ScDocShell* pDocSh )
diff --git a/binfilter/bf_sd/source/filter/xml/sd_sdxmlwrp.cxx b/binfilter/bf_sd/source/filter/xml/sd_sdxmlwrp.cxx
index f0c60dd..bcc481d 100644
--- a/binfilter/bf_sd/source/filter/xml/sd_sdxmlwrp.cxx
+++ b/binfilter/bf_sd/source/filter/xml/sd_sdxmlwrp.cxx
@@ -136,135 +136,6 @@ SdXMLFilter::SdXMLFilter( SfxMedium& rMedium, SdDrawDocShell& rDocShell, sal_Boo
{
}
-sal_Int32 ReadThroughComponent(
- Reference<io::XInputStream> xInputStream,
- Reference<XComponent> xModelComponent,
- const String& rStreamName,
- Reference<lang::XMultiServiceFactory> & rFactory,
- const sal_Char* pFilterName,
- Sequence<Any> rFilterArguments,
- const OUString& rName,
- sal_Bool bMustBeSuccessfull,
- sal_Bool bEncrypted )
-{
- DBG_ASSERT(xInputStream.is(), "input stream missing");
- DBG_ASSERT(xModelComponent.is(), "document missing");
- DBG_ASSERT(rFactory.is(), "factory missing");
- DBG_ASSERT(NULL != pFilterName,"I need a service name for the component!");
-
- RTL_LOGFILE_CONTEXT( aLog, "ReadThroughComponent" );
-
- // prepare ParserInputSrouce
- xml::sax::InputSource aParserInput;
- aParserInput.sSystemId = rName;
- aParserInput.aInputStream = xInputStream;
-
- // get parser
- Reference< xml::sax::XParser > xParser(
- rFactory->createInstance(
- OUString( RTL_CONSTASCII_USTRINGPARAM( "com.sun.star.xml.sax.Parser" )) ),
- UNO_QUERY );
- DBG_ASSERT( xParser.is(), "Can't create parser" );
- if( !xParser.is() )
- return SD_XML_READERROR;
- RTL_LOGFILE_CONTEXT_TRACE( aLog, "parser created" );
-
- // get filter
- Reference< xml::sax::XDocumentHandler > xFilter(
- rFactory->createInstanceWithArguments(
- OUString::createFromAscii(pFilterName), rFilterArguments),
- UNO_QUERY );
- DBG_ASSERT( xFilter.is(), "Can't instantiate filter component." );
- if( !xFilter.is() )
- return SD_XML_READERROR;
- RTL_LOGFILE_CONTEXT_TRACE1( aLog, "%s created", pFilterName );
-
- // connect parser and filter
- xParser->setDocumentHandler( xFilter );
-
- // connect model and filter
- Reference < XImporter > xImporter( xFilter, UNO_QUERY );
- xImporter->setTargetDocument( xModelComponent );
- // finally, parser the stream
- RTL_LOGFILE_CONTEXT_TRACE( aLog, "parsing stream" );
- try
- {
- xParser->parseStream( aParserInput );
- }
- catch( xml::sax::SAXParseException& r )
- {
- if( bEncrypted )
- return ERRCODE_SFX_WRONGPASSWORD;
-
-#if OSL_DEBUG_LEVEL > 1
- ByteString aError( "SAX parse exception catched while importing:\n" );
- aError += ByteString( String( r.Message), RTL_TEXTENCODING_ASCII_US );
- OSL_FAIL( aError.GetBuffer() );
-#endif
-
- String sErr( String::CreateFromInt32( r.LineNumber ));
- sErr += ',';
- sErr += String::CreateFromInt32( r.ColumnNumber );
-
- if( rStreamName.Len() )
- {
- return *new TwoStringErrorInfo(
- (bMustBeSuccessfull ? ERR_FORMAT_FILE_ROWCOL
- : WARN_FORMAT_FILE_ROWCOL),
- rStreamName, sErr,
- ERRCODE_BUTTON_OK | ERRCODE_MSG_ERROR );
- }
- else
- {
- DBG_ASSERT( bMustBeSuccessfull, "Warnings are not supported" );
- return *new StringErrorInfo( ERR_FORMAT_ROWCOL, sErr,
- ERRCODE_BUTTON_OK | ERRCODE_MSG_ERROR );
- }
- }
- catch( xml::sax::SAXException& r )
- {
- if( bEncrypted )
- return ERRCODE_SFX_WRONGPASSWORD;
-
-#if OSL_DEBUG_LEVEL > 1
- ByteString aError( "SAX exception catched while importing:\n" );
- aError += ByteString( String( r.Message), RTL_TEXTENCODING_ASCII_US );
- OSL_FAIL( aError.GetBuffer() );
-#endif
- return SD_XML_READERROR;
- }
- catch( packages::zip::ZipIOException& r )
- {
-#if OSL_DEBUG_LEVEL > 1
- ByteString aError( "Zip exception catched while importing:\n" );
- aError += ByteString( String( r.Message), RTL_TEXTENCODING_ASCII_US );
- OSL_FAIL( aError.GetBuffer() );
-#endif
- return ERRCODE_IO_BROKENPACKAGE;
- }
- catch( io::IOException& r )
- {
-#if OSL_DEBUG_LEVEL > 1
- ByteString aError( "IO exception catched while importing:\n" );
- aError += ByteString( String( r.Message), RTL_TEXTENCODING_ASCII_US );
- OSL_FAIL( aError.GetBuffer() );
-#endif
- return SD_XML_READERROR;
- }
- catch( uno::Exception& r )
- {
-#if OSL_DEBUG_LEVEL > 1
- ByteString aError( "uno exception catched while importing:\n" );
- aError += ByteString( String( r.Message), RTL_TEXTENCODING_ASCII_US );
- OSL_FAIL( aError.GetBuffer() );
-#endif
- return SD_XML_READERROR;
- }
-
- // success!
- return 0;
-}
-
// -----------------------------------------------------------------------------
sal_Bool SdXMLFilter::Import()
diff --git a/binfilter/bf_svtools/source/filerec/svt_filerec.cxx b/binfilter/bf_svtools/source/filerec/svt_filerec.cxx
index 58f16c8..f69c6f1 100644
--- a/binfilter/bf_svtools/source/filerec/svt_filerec.cxx
+++ b/binfilter/bf_svtools/source/filerec/svt_filerec.cxx
@@ -387,54 +387,6 @@ bool SfxSingleRecordReader::FindHeader_Impl
return FALSE;
}
-SfxMultiFixRecordWriter::SfxMultiFixRecordWriter
-(
- BYTE nRecordType, // Subklassen Record-Kennung
- SvStream* pStream, // Stream, in dem der Record angelegt wird
- UINT16 nContentTag, // Content-Art-Kennung
- BYTE nContentVer, // Content-Versions-Kennung
- UINT32 // Gr"o\se jedes einzelnen Contents in Bytes
-)
-
-/* [Beschreibung]
-
- Interne Methode f"ur Subklassen.
-*/
-
-: SfxSingleRecordWriter( nRecordType, pStream, nContentTag, nContentVer ),
- _nContentCount( 0 )
-{
- // Platz f"ur eigenen Header
- pStream->SeekRel( + SFX_REC_HEADERSIZE_MULTI );
-}
-
-//=========================================================================
-
-UINT32 SfxMultiFixRecordWriter::Close( bool bSeekToEndOfRec )
-
-// siehe <SfxMiniRecordWriter>
-
-{
- // Header noch nicht geschrieben?
- if ( !_bHeaderOk )
- {
- // Position hinter Record merken, um sie restaurieren zu k"onnen
- UINT32 nEndPos = SfxSingleRecordWriter::Close( FALSE );
-
- // gegen"uber SfxSingleRecord erweiterten Header schreiben
- *_pStream << _nContentCount;
- *_pStream << _nContentSize;
-
- // je nachdem ans Ende des Records seeken oder hinter Header bleiben
- if ( bSeekToEndOfRec )
- _pStream->Seek(nEndPos);
- return nEndPos;
- }
-
- // Record war bereits geschlossen
- return 0;
-}
-
//=========================================================================
bool SfxMultiRecordReader::ReadHeader_Impl()
diff --git a/binfilter/inc/bf_svtools/filerec.hxx b/binfilter/inc/bf_svtools/filerec.hxx
index 70db0d6..f7f1423 100644
--- a/binfilter/inc/bf_svtools/filerec.hxx
+++ b/binfilter/inc/bf_svtools/filerec.hxx
@@ -425,86 +425,10 @@ public:
//------------------------------------------------------------------------
-class SfxMultiFixRecordWriter: public SfxSingleRecordWriter
-
-/* [Beschreibung]
-
- Mit Instanzen dieser Klasse kann ein Record in einen Stream geschrieben
- werden, der seine eigene L"ange speichert und somit auch von "alteren
- Versionen bzw. Readern, die diesen Record-Type (Tag) nicht kennen,
- "ubersprungen werden kann.
-
- Er enth"alt mehrere Inhalte von demselben Typ (Tag) und derselben
- Version, die einmalig (stellvertretend f"ur alle) im Header des Records
- identifiziert werden. Alle Inhalte haben eine vorher bekannte und
- identische L"ange.
-
- Um Auf- und Abw"artskompatiblit"at gew"ahrleisten zu k"onnen, m"ussen
- neue Versionen die Daten der "alteren immer komplett enthalten,
- es d"urfen allenfalls neue Daten hinten angeh"angt werden! Hier sind
- damit selbstverst"andlich nur die Daten der einzelnen Inhalte gemeint,
- die Anzahl der Inhalte ist selbstverst"andlich variabel und sollte
- von lesenden Applikationen auch so behandelt werden.
-
- [Fileformat]
-
- 1* BYTE Pre-Tag (==0)
- 1* 3-BYTE OffsetToEndOfRec in Bytes
- 1* BYTE Record-Type (==SFX_REC_TYPE_FIXSIZE)
- 1* BYTE Content-Version
- 1* UINT16 Content-Tag
- 1* UINT16 NumberOfContents
- 1* UINT32 SizeOfEachContent
- NumberOfContents* (
- SizeOfEachContent BYTE Content
- )
-
- [Beispiel]
-
- {
- SfxMultiFixRecordWriter aRecord( pStream, MY_TAG_X, MY_VERSION );
- for ( USHORT n = 0; n < Count(); ++n )
- {
- aRecord.NewContent();
- *aRecord << aMember1[n];
- *aRecord << aMember2[n];
- }
- }
-*/
-
-{
-protected:
- UINT32 _nContentStartPos; /* Startposition des jeweiligen
- Contents - nur bei DBG_UTIL
- und f"ur Subklassen */
- UINT32 _nContentSize; // Gr"o\se jedes Contents
- UINT16 _nContentCount; // jeweilige Anzahl der Contents
-
- SfxMultiFixRecordWriter( BYTE nRecordType,
- SvStream *pStream,
- UINT16 nTag, BYTE nCurVer,
- UINT32 nContentSize );
-
-public:
- inline ~SfxMultiFixRecordWriter();
-
- inline void NewContent();
-
- inline void Reset();
-
- UINT32 Close( bool bSeekToEndOfRec = TRUE );
-};
-
-//------------------------------------------------------------------------
-
class SfxMultiRecordReader: public SfxSingleRecordReader
/* [Beschreibung]
- Mit Instanzen dieser Klasse kann ein aus mehreren Contents bestehender
- Record aus einem Stream gelesen werden, der mit einer der Klassen
- <SfxMultiFixRecordWriter> geschrieben wurde.
-
Es ist auch m"oglich, den Record oder einzelne Contents zu "uberspringen,
ohne das jeweilis interne Format zu kennen.
@@ -810,66 +734,6 @@ inline bool SfxSingleRecordReader::HasVersion( USHORT nVersion ) const
//=========================================================================
-inline SfxMultiFixRecordWriter::~SfxMultiFixRecordWriter()
-
-/* [Beschreibung]
-
- Der Dtor der Klasse <SfxMultiFixRecordWriter> schlie\st den Record
- automatisch, falls <SfxMutiFixRecordWriter::Close()> nicht bereits
- explizit gerufen wurde.
-*/
-
-{
- // wurde der Header noch nicht geschrieben oder mu\s er gepr"uft werden
- if ( !_bHeaderOk )
- Close();
-}
-
-//-------------------------------------------------------------------------
-
-inline void SfxMultiFixRecordWriter::NewContent()
-
-/* [Beschreibung]
-
- Mit dieser Methode wird in den Record ein neuer Content eingef"ugt.
- Jeder, auch der 1. Record mu\s durch Aufruf dieser Methode eingeleitet
- werden.
-*/
-
-{
- #ifdef DBG_UTIL
- ULONG nOldStartPos;
- // Startposition des aktuellen Contents merken - Achtung Subklassen!
- nOldStartPos = _nContentStartPos;
- #endif
- _nContentStartPos = _pStream->Tell();
-
-#ifdef DBG_UTIL
- // ist ein vorhergehender Content vorhanden?
- if ( _nContentCount )
- {
- // pr"ufen, ob der vorhergehende die Soll-Gr"o\se eingehalten hat
- DBG_ASSERT( _nContentStartPos - nOldStartPos == _nContentSize,
- "wrong content size detected" );
- }
-#endif
-
- // Anzahl mitz"ahlen
- ++_nContentCount;
-}
-
-//=========================================================================
-
-inline void SfxMultiFixRecordWriter::Reset()
-{
- _pStream->Seek( _nStartPos + SFX_REC_HEADERSIZE_MINI +
- SFX_REC_HEADERSIZE_SINGLE +
- SFX_REC_HEADERSIZE_MULTI );
- _bHeaderOk = false;
-}
-
-//=========================================================================
-
inline UINT16 SfxMultiRecordReader::GetContentTag()
/* [Beschreibung]
More information about the Libreoffice-commits
mailing list