summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2012-12-08 18:09:45 +0000
committerCaolán McNamara <caolanm@redhat.com>2012-12-10 09:28:16 +0000
commitd0b590fe19b45e2248adff22c6fe61a4049a7db8 (patch)
tree36ff9d9f0a7799595062d70c262395abea2400c5
parent993dae8a904b07b6db2b8854feae353f42836c5a (diff)
callcatcher: remove unused rtf filter and associated methods
update and remove newly unused code, mostly original rtf filter Change-Id: I2dd302851ee6fad62d79fbc81cb8a61a861396db
-rw-r--r--editeng/Library_editeng.mk1
-rw-r--r--editeng/inc/editeng/svxrtf.hxx47
-rw-r--r--editeng/source/editeng/eertfpar.cxx14
-rw-r--r--editeng/source/rtf/rtfgrf.cxx531
-rw-r--r--l10ntools/inc/export.hxx2
-rw-r--r--l10ntools/source/export2.cxx25
-rw-r--r--sc/source/ui/dbgui/fieldwnd.cxx12
-rw-r--r--sc/source/ui/inc/fieldwnd.hxx1
-rw-r--r--sc/source/ui/vba/vbaworkbook.cxx10
-rw-r--r--sc/source/ui/vba/vbaworkbook.hxx3
-rw-r--r--sd/source/ui/app/sdxfer.cxx5
-rw-r--r--sd/source/ui/inc/sdxfer.hxx5
-rw-r--r--sfx2/inc/docvor.hxx2
-rw-r--r--sfx2/source/doc/docvor.cxx2
-rw-r--r--svl/inc/svl/zforlist.hxx4
-rw-r--r--svl/source/numbers/zforlist.cxx14
-rw-r--r--svtools/inc/svtools/grfmgr.hxx1
-rw-r--r--svtools/source/graphic/grfmgr.cxx25
-rw-r--r--svx/inc/svx/fontlb.hxx3
-rw-r--r--svx/inc/svx/numvset.hxx2
-rw-r--r--svx/source/dialog/fontlb.cxx9
-rw-r--r--svx/source/dialog/svxbmpnumvalueset.cxx12
-rw-r--r--sw/Library_msword.mk3
-rw-r--r--sw/inc/crsrsh.hxx4
-rw-r--r--sw/inc/numrule.hxx1
-rw-r--r--sw/inc/swtable.hxx2
-rw-r--r--sw/source/core/crsr/crsrsh.cxx9
-rw-r--r--sw/source/core/crsr/trvltbl.cxx10
-rw-r--r--sw/source/core/doc/number.cxx7
-rw-r--r--sw/source/core/doc/tblrwcl.cxx93
-rw-r--r--sw/source/core/table/swtable.cxx6
-rw-r--r--sw/source/filter/basflt/fltini.cxx146
-rw-r--r--sw/source/filter/inc/fltini.hxx6
-rw-r--r--sw/source/filter/inc/wwstyles.hxx25
-rw-r--r--sw/source/filter/rtf/rtffld.cxx264
-rw-r--r--sw/source/filter/rtf/rtffly.cxx142
-rw-r--r--sw/source/filter/rtf/rtfnum.cxx68
-rw-r--r--sw/source/filter/rtf/swparrtf.cxx262
-rw-r--r--sw/source/filter/rtf/swparrtf.hxx225
-rw-r--r--sw/source/filter/ww8/styles.cxx14
-rw-r--r--sw/source/filter/ww8/writerhelper.cxx56
-rw-r--r--sw/source/ui/inc/bookmark.hxx1
-rw-r--r--sw/source/ui/misc/bookmark.cxx9
-rw-r--r--sw/source/ui/vba/vbafield.cxx39
-rw-r--r--tools/inc/tools/resmgr.hxx1
-rw-r--r--tools/source/rc/resmgr.cxx5
-rwxr-xr-xunusedcode.easy13
-rw-r--r--vbahelper/inc/vbahelper/vbadocumentbase.hxx1
-rw-r--r--vbahelper/source/vbahelper/vbadocumentbase.cxx4
-rw-r--r--vcl/inc/vcl/window.hxx1
-rw-r--r--vcl/source/window/window.cxx7
51 files changed, 72 insertions, 2082 deletions
diff --git a/editeng/Library_editeng.mk b/editeng/Library_editeng.mk
index 8fee71e73666..22a019672ab9 100644
--- a/editeng/Library_editeng.mk
+++ b/editeng/Library_editeng.mk
@@ -97,7 +97,6 @@ $(eval $(call gb_Library_add_exception_objects,editeng,\
editeng/source/outliner/outlundo \
editeng/source/outliner/outlvw \
editeng/source/outliner/paralist \
- editeng/source/rtf/rtfgrf \
editeng/source/rtf/rtfitem \
editeng/source/rtf/svxrtf \
editeng/source/uno/unoedhlp \
diff --git a/editeng/inc/editeng/svxrtf.hxx b/editeng/inc/editeng/svxrtf.hxx
index 59336d46fb0f..84c00a28634b 100644
--- a/editeng/inc/editeng/svxrtf.hxx
+++ b/editeng/inc/editeng/svxrtf.hxx
@@ -99,44 +99,6 @@ struct SvxRTFStyleType
};
-// Bitmap - Mode
-typedef ::std::vector< ::std::pair< ::rtl::OUString, ::rtl::OUString > > PictPropertyNameValuePairs;
-struct EDITENG_DLLPUBLIC SvxRTFPictureType
-{
- // Bitmap Format
- enum RTF_BMPSTYLE
- {
- RTF_BITMAP, // Meta data: Bitmap
- WIN_METAFILE, // Meta data: Window-Metafile
- MAC_QUICKDRAW, // Meta data: Mac-QuickDraw
- OS2_METAFILE, // Meta data: OS2-Metafile
- RTF_DI_BMP, // Meta data: Device Independent Bitmap
- ENHANCED_MF, // Meta data: Enhanced-Metafile
- RTF_PNG, // Meta data: PNG file
- RTF_JPG // Meta data: JPG file
- } eStyle;
-
- enum RTF_BMPMODE
- {
- BINARY_MODE,
- HEX_MODE
- } nMode;
-
- sal_uInt16 nType;
- sal_uInt32 uPicLen;
- sal_uInt16 nWidth, nHeight;
- sal_uInt16 nGoalWidth, nGoalHeight;
- sal_uInt16 nBitsPerPixel;
- sal_uInt16 nPlanes;
- sal_uInt16 nWidthBytes;
- sal_uInt16 nScalX, nScalY;
- short nCropT, nCropB, nCropL, nCropR;
- PictPropertyNameValuePairs aPropertyPairs;
- SvxRTFPictureType() { ResetValues(); }
- // Reset all values to default; is called after loading the Bitmap
- void ResetValues();
-};
-
// Here are the IDs for all character attributes, which can be detected by
// SvxParser and can be set in a SfxItemSet. The IDs are set correctly throught
// the SlotIds from POOL.
@@ -359,15 +321,6 @@ protected:
const String& GetBaseURL() const { return sBaseURL; }
- // Read the graphics data and make up for the graphics and the picture
- // meta data.
- // Return - sal_True: the graphic is valid
- sal_Bool ReadBmpData( Graphic& rGrf, SvxRTFPictureType& rPicType );
- // Change the ASCII-HexCodes into binary characters. If invalid data is
- // found (strings not 0-9 | a-f | A-F, then USHRT_MAX is returned,
- // otherwise the number of the converted character.
- xub_StrLen HexToBin( String& rToken );
-
public:
virtual SvParserState CallParser();
diff --git a/editeng/source/editeng/eertfpar.cxx b/editeng/source/editeng/eertfpar.cxx
index 479b2f638fba..04622ca9cfa8 100644
--- a/editeng/source/editeng/eertfpar.cxx
+++ b/editeng/source/editeng/eertfpar.cxx
@@ -36,20 +36,6 @@
using namespace com::sun::star;
-// Set all values to defaultt; is called after loading the bitmap!
-void SvxRTFPictureType::ResetValues()
-{ // Set all values RTF-Defaults
- eStyle = RTF_BITMAP;
- nMode = HEX_MODE;
- nType = nGoalWidth = nGoalHeight = 0;
- nWidth = nHeight = nWidthBytes = 0;
- uPicLen = 0;
- nBitsPerPixel = nPlanes = 1;
- nScalX = nScalY = 100; // Scale in percent
- nCropT = nCropB = nCropL = nCropR = 0;
- aPropertyPairs.clear();
-}
-
ImportInfo::ImportInfo( ImportState eSt, SvParser* pPrsrs, const ESelection& rSel )
: aSelection( rSel )
{
diff --git a/editeng/source/rtf/rtfgrf.cxx b/editeng/source/rtf/rtfgrf.cxx
deleted file mode 100644
index 6d7bbcf31baa..000000000000
--- a/editeng/source/rtf/rtfgrf.cxx
+++ /dev/null
@@ -1,531 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*
- * This file is part of the LibreOffice project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * This file incorporates work covered by the following license notice:
- *
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed
- * with this work for additional information regarding copyright
- * ownership. The ASF licenses this file to you under the Apache
- * License, Version 2.0 (the "License"); you may not use this file
- * except in compliance with the License. You may obtain a copy of
- * the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-
-
-#include <boost/scoped_ptr.hpp>
-
-#include <osl/endian.h>
-#include <tools/cachestr.hxx>
-#include <vcl/graph.hxx>
-#include <vcl/svapp.hxx>
-#include <svtools/rtfkeywd.hxx>
-#include <svtools/rtftoken.h>
-#include <svtools/filter.hxx>
-#include <svtools/wmf.hxx>
-
-#include <editeng/svxrtf.hxx>
-
-#include <vector>
-
-using namespace ::rtl;
-
-static sal_uInt8 aPal1[ 2 * 4 ] = {
- 0x00, 0x00, 0x00, 0x00, // Black
- 0xFF, 0xFF, 0xFF, 0x00 // White
-};
-
-static sal_uInt8 aPal4[ 16 * 4 ] = {
- 0x00, 0x00, 0x00, 0x00,
- 0x80, 0x00, 0x00, 0x00,
- 0x00, 0x80, 0x00, 0x00,
- 0x80, 0x80, 0x00, 0x00,
- 0x00, 0x00, 0x80, 0x00,
- 0x80, 0x00, 0x80, 0x00,
- 0x00, 0x80, 0x80, 0x00,
- 0x80, 0x80, 0x80, 0x00,
- 0xC0, 0xC0, 0xC0, 0x00,
- 0xFF, 0x00, 0x00, 0x00,
- 0x00, 0xFF, 0x00, 0x00,
- 0xFF, 0xFF, 0x00, 0x00,
- 0x00, 0x00, 0xFF, 0x00,
- 0xFF, 0x00, 0xFF, 0x00,
- 0x00, 0xFF, 0xFF, 0x00,
- 0xFF, 0xFF, 0xFF, 0x00
-};
-
-static sal_uInt8 aPal8[ 256 * 4 ] =
-{
-0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x92, 0x00, 0x00,
-0x80, 0x92, 0x00, 0x00, 0x00, 0x00, 0xAA, 0x00, 0x80, 0x00, 0xAA, 0x00,
-0x00, 0x92, 0xAA, 0x00, 0xC1, 0xC1, 0xC1, 0x00, 0xC9, 0xC9, 0xC9, 0x00,
-0xAA, 0xDB, 0xFF, 0x00, 0x00, 0x49, 0xAA, 0x00, 0x00, 0x49, 0xFF, 0x00,
-0x00, 0x6D, 0x00, 0x00, 0x00, 0x6D, 0x55, 0x00, 0x00, 0x6D, 0xAA, 0x00,
-0x00, 0x6D, 0xFF, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x92, 0x55, 0x00,
-0x00, 0x24, 0xAA, 0x00, 0x00, 0x92, 0xFF, 0x00, 0x00, 0xB6, 0x00, 0x00,
-0x00, 0xB6, 0x55, 0x00, 0x00, 0xB6, 0xAA, 0x00, 0x00, 0xB6, 0xFF, 0x00,
-0x00, 0xDB, 0x00, 0x00, 0x00, 0xDB, 0x55, 0x00, 0x00, 0xDB, 0xAA, 0x00,
-0x00, 0xDB, 0xFF, 0x00, 0xFF, 0xDB, 0xAA, 0x00, 0x00, 0xFF, 0x55, 0x00,
-0x00, 0xFF, 0xAA, 0x00, 0xFF, 0xFF, 0xAA, 0x00, 0x2B, 0x00, 0x00, 0x00,
-0x2B, 0x00, 0x55, 0x00, 0x2B, 0x00, 0xAA, 0x00, 0x2B, 0x00, 0xFF, 0x00,
-0x2B, 0x24, 0x00, 0x00, 0x2B, 0x24, 0x55, 0x00, 0x2B, 0x24, 0xAA, 0x00,
-0x2B, 0x24, 0xFF, 0x00, 0x2B, 0x49, 0x00, 0x00, 0x2B, 0x49, 0x55, 0x00,
-0x2B, 0x49, 0xAA, 0x00, 0x2B, 0x49, 0xFF, 0x00, 0x2B, 0x6D, 0x00, 0x00,
-0x2B, 0x6D, 0x55, 0x00, 0x2B, 0x6D, 0xAA, 0x00, 0x2B, 0x6D, 0xFF, 0x00,
-0x2B, 0x92, 0x00, 0x00, 0x2B, 0x92, 0x55, 0x00, 0x2B, 0x92, 0xAA, 0x00,
-0x2B, 0x92, 0xFF, 0x00, 0x2B, 0xB6, 0x00, 0x00, 0x2B, 0xB6, 0x55, 0x00,
-0x2B, 0xB6, 0xAA, 0x00, 0x2B, 0xB6, 0xFF, 0x00, 0x2B, 0xDB, 0x00, 0x00,
-0x2B, 0xDB, 0x55, 0x00, 0x2B, 0xDB, 0xAA, 0x00, 0x2B, 0xDB, 0xFF, 0x00,
-0x2B, 0xFF, 0x00, 0x00, 0x2B, 0xFF, 0x55, 0x00, 0x2B, 0xFF, 0xAA, 0x00,
-0x2B, 0xFF, 0xFF, 0x00, 0x55, 0x00, 0x00, 0x00, 0x55, 0x00, 0x55, 0x00,
-0x55, 0x00, 0xAA, 0x00, 0x55, 0x00, 0xFF, 0x00, 0x55, 0x24, 0x00, 0x00,
-0x55, 0x24, 0x55, 0x00, 0x55, 0x24, 0xAA, 0x00, 0x55, 0x24, 0xFF, 0x00,
-0x55, 0x49, 0x00, 0x00, 0x55, 0x49, 0x55, 0x00, 0x55, 0x49, 0xAA, 0x00,
-0x55, 0x49, 0xFF, 0x00, 0x55, 0x6D, 0x00, 0x00, 0x55, 0x6D, 0x55, 0x00,
-0x55, 0x6D, 0xAA, 0x00, 0x55, 0x6D, 0xFF, 0x00, 0x55, 0x92, 0x00, 0x00,
-0x55, 0x92, 0x55, 0x00, 0x55, 0x92, 0xAA, 0x00, 0x55, 0x92, 0xFF, 0x00,
-0x55, 0xB6, 0x00, 0x00, 0x55, 0xB6, 0x55, 0x00, 0x55, 0xB6, 0xAA, 0x00,
-0x55, 0xB6, 0xFF, 0x00, 0x55, 0xDB, 0x00, 0x00, 0x55, 0xDB, 0x55, 0x00,
-0x55, 0xDB, 0xAA, 0x00, 0x55, 0xDB, 0xFF, 0x00, 0x55, 0xFF, 0x00, 0x00,
-0x55, 0xFF, 0x55, 0x00, 0x55, 0xFF, 0xAA, 0x00, 0x55, 0xFF, 0xFF, 0x00,
-0x00, 0x00, 0x55, 0x00, 0x80, 0x00, 0x55, 0x00, 0x00, 0x24, 0x55, 0x00,
-0x80, 0x00, 0xFF, 0x00, 0x80, 0x24, 0x00, 0x00, 0x80, 0x24, 0x55, 0x00,
-0x80, 0x24, 0xAA, 0x00, 0x80, 0x24, 0xFF, 0x00, 0x80, 0x49, 0x00, 0x00,
-0x80, 0x49, 0x55, 0x00, 0x80, 0x49, 0xAA, 0x00, 0x80, 0x49, 0xFF, 0x00,
-0x80, 0x6D, 0x00, 0x00, 0x80, 0x6D, 0x55, 0x00, 0x80, 0x6D, 0xAA, 0x00,
-0x80, 0x6D, 0xFF, 0x00, 0x08, 0x08, 0x08, 0x00, 0x0F, 0x0F, 0x0F, 0x00,
-0x17, 0x17, 0x17, 0x00, 0x1F, 0x1F, 0x1F, 0x00, 0x27, 0x27, 0x27, 0x00,
-0x2E, 0x2E, 0x2E, 0x00, 0x36, 0x36, 0x36, 0x00, 0x3E, 0x3E, 0x3E, 0x00,
-0x46, 0x46, 0x46, 0x00, 0x4D, 0x4D, 0x4D, 0x00, 0x55, 0x55, 0x55, 0x00,
-0x5D, 0x5D, 0x5D, 0x00, 0x64, 0x64, 0x64, 0x00, 0x6C, 0x6C, 0x6C, 0x00,
-0x74, 0x74, 0x74, 0x00, 0x7C, 0x7C, 0x7C, 0x00, 0xFF, 0xDB, 0x00, 0x00,
-0x8B, 0x8B, 0x8B, 0x00, 0x93, 0x93, 0x93, 0x00, 0x9B, 0x9B, 0x9B, 0x00,
-0xFF, 0xB6, 0xFF, 0x00, 0xAA, 0xAA, 0xAA, 0x00, 0xB2, 0xB2, 0xB2, 0x00,
-0xB9, 0xB9, 0xB9, 0x00, 0x00, 0x24, 0xFF, 0x00, 0x00, 0x49, 0x00, 0x00,
-0xD1, 0xD1, 0xD1, 0x00, 0xD8, 0xD8, 0xD8, 0x00, 0xE0, 0xE0, 0xE0, 0x00,
-0xE8, 0xE8, 0xE8, 0x00, 0xF0, 0xF0, 0xF0, 0x00, 0xFF, 0xB6, 0xAA, 0x00,
-0xFF, 0xDB, 0xFF, 0x00, 0x80, 0x92, 0x55, 0x00, 0x80, 0x92, 0xAA, 0x00,
-0x80, 0x92, 0xFF, 0x00, 0x80, 0xB6, 0x00, 0x00, 0x80, 0xB6, 0x55, 0x00,
-0x80, 0xB6, 0xAA, 0x00, 0x80, 0xB6, 0xFF, 0x00, 0x80, 0xDB, 0x00, 0x00,
-0x80, 0xDB, 0x55, 0x00, 0x80, 0xDB, 0xAA, 0x00, 0x80, 0xDB, 0xFF, 0x00,
-0x80, 0xFF, 0x00, 0x00, 0x80, 0xFF, 0x55, 0x00, 0x80, 0xFF, 0xAA, 0x00,
-0x80, 0xFF, 0xFF, 0x00, 0xAA, 0x00, 0x00, 0x00, 0xAA, 0x00, 0x55, 0x00,
-0xAA, 0x00, 0xAA, 0x00, 0xAA, 0x00, 0xFF, 0x00, 0xAA, 0x24, 0x00, 0x00,
-0xAA, 0x24, 0x55, 0x00, 0xAA, 0x24, 0xAA, 0x00, 0xAA, 0x24, 0xFF, 0x00,
-0xAA, 0x49, 0x00, 0x00, 0xAA, 0x49, 0x55, 0x00, 0xAA, 0x49, 0xAA, 0x00,
-0xAA, 0x49, 0xFF, 0x00, 0xAA, 0x6D, 0x00, 0x00, 0xAA, 0x6D, 0x55, 0x00,
-0xAA, 0x6D, 0xAA, 0x00, 0xAA, 0x6D, 0xFF, 0x00, 0xAA, 0x92, 0x00, 0x00,
-0xAA, 0x92, 0x55, 0x00, 0xAA, 0x92, 0xAA, 0x00, 0xAA, 0x92, 0xFF, 0x00,
-0xAA, 0xB6, 0x00, 0x00, 0xAA, 0xB6, 0x55, 0x00, 0xAA, 0xB6, 0xAA, 0x00,
-0xAA, 0xB6, 0xFF, 0x00, 0xAA, 0xDB, 0x00, 0x00, 0xAA, 0xDB, 0x55, 0x00,
-0xAA, 0xDB, 0xAA, 0x00, 0x00, 0x49, 0x55, 0x00, 0xAA, 0xFF, 0x00, 0x00,
-0xAA, 0xFF, 0x55, 0x00, 0xAA, 0xFF, 0xAA, 0x00, 0xAA, 0xFF, 0xFF, 0x00,
-0xD5, 0x00, 0x00, 0x00, 0xD5, 0x00, 0x55, 0x00, 0xD5, 0x00, 0xAA, 0x00,
-0xD5, 0x00, 0xFF, 0x00, 0xD5, 0x24, 0x00, 0x00, 0xD5, 0x24, 0x55, 0x00,
-0xD5, 0x24, 0xAA, 0x00, 0xD5, 0x24, 0xFF, 0x00, 0xD5, 0x49, 0x00, 0x00,
-0xD5, 0x49, 0x55, 0x00, 0xD5, 0x49, 0xAA, 0x00, 0xD5, 0x49, 0xFF, 0x00,
-0xD5, 0x6D, 0x00, 0x00, 0xD5, 0x6D, 0x55, 0x00, 0xD5, 0x6D, 0xAA, 0x00,
-0xD5, 0x6D, 0xFF, 0x00, 0xD5, 0x92, 0x00, 0x00, 0xD5, 0x92, 0x55, 0x00,
-0xD5, 0x92, 0xAA, 0x00, 0xD5, 0x92, 0xFF, 0x00, 0xD5, 0xB6, 0x00, 0x00,
-0xD5, 0xB6, 0x55, 0x00, 0xD5, 0xB6, 0xAA, 0x00, 0xD5, 0xB6, 0xFF, 0x00,
-0xD5, 0xDB, 0x00, 0x00, 0xD5, 0xDB, 0x55, 0x00, 0xD5, 0xDB, 0xAA, 0x00,
-0xD5, 0xDB, 0xFF, 0x00, 0xD5, 0xFF, 0x00, 0x00, 0xD5, 0xFF, 0x55, 0x00,
-0xD5, 0xFF, 0xAA, 0x00, 0xD5, 0xFF, 0xFF, 0x00, 0xFF, 0xDB, 0x55, 0x00,
-0xFF, 0x00, 0x55, 0x00, 0xFF, 0x00, 0xAA, 0x00, 0xFF, 0xFF, 0x55, 0x00,
-0xFF, 0x24, 0x00, 0x00, 0xFF, 0x24, 0x55, 0x00, 0xFF, 0x24, 0xAA, 0x00,
-0xFF, 0x24, 0xFF, 0x00, 0xFF, 0x49, 0x00, 0x00, 0xFF, 0x49, 0x55, 0x00,
-0xFF, 0x49, 0xAA, 0x00, 0xFF, 0x49, 0xFF, 0x00, 0xFF, 0x6D, 0x00, 0x00,
-0xFF, 0x6D, 0x55, 0x00, 0xFF, 0x6D, 0xAA, 0x00, 0xFF, 0x6D, 0xFF, 0x00,
-0xFF, 0x92, 0x00, 0x00, 0xFF, 0x92, 0x55, 0x00, 0xFF, 0x92, 0xAA, 0x00,
-0xFF, 0x92, 0xFF, 0x00, 0xFF, 0xB6, 0x00, 0x00, 0xFF, 0xB6, 0x55, 0x00,
-0xF7, 0xF7, 0xF7, 0x00, 0xA2, 0xA2, 0xA2, 0x00, 0x83, 0x83, 0x83, 0x00,
-0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00,
-0x00, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0x00, 0xFF, 0xFF, 0x00,
-0xFF, 0xFF, 0xFF, 0x00
-};
-
-
-
-
-inline sal_Int32 SwapDWord( sal_Int32 n )
-{
-#ifndef OSL_LITENDIAN
- return OSL_SWAPDWORD( n );
-#else
- return n;
-#endif
-}
-
-inline sal_Int16 SwapWord( sal_Int16 n )
-{
-#ifndef OSL_LITENDIAN
- return OSL_SWAPWORD( n );
-#else
- return n;
-#endif
-}
-
-
-static void WriteBMPHeader( SvStream& rStream,
- const SvxRTFPictureType& rPicType )
-{
- sal_uInt32 n4Width = rPicType.nWidth;
- sal_uInt32 n4Height = rPicType.nHeight;
- sal_uInt16 n4ColBits = rPicType.nBitsPerPixel;
-
- sal_uInt16 nColors = (1 << n4ColBits); // Number of colors (1, 16, 256)
- sal_uInt16 nWdtOut = rPicType.nWidthBytes;
- if( !nWdtOut )
- nWdtOut = (sal_uInt16)((( n4Width * n4ColBits + 31 ) / 32 ) * 4 );
-
- sal_Int32 nOffset = 14 + 40; // BMP_FILE_HD_SIZ + sizeof(*pBmpInfo);
- if( 256 >= nColors )
- nOffset += nColors * 4;
- sal_Int32 nSize = nOffset + nWdtOut * n4Height;
- rStream << "BM" // = "BM"
- << SwapDWord(nSize) // Filesize in Bytes
- << SwapWord(0) // Reserved
- << SwapWord(0) // Reserved
- << SwapDWord(nOffset); // Offset?
-
- rStream << SwapDWord(40) // sizeof( BmpInfo )
- << SwapDWord(n4Width)
- << SwapDWord(n4Height)
- << (sal_uInt16)1
- << n4ColBits
- << SwapDWord(0)
- << SwapDWord(0)
- << SwapDWord( rPicType.nGoalWidth
- ? rPicType.nGoalWidth * 1000L / 254L
- : 0 ) // DPI in Pixel per Meter
- << SwapDWord( rPicType.nGoalHeight
- ? rPicType.nGoalHeight * 1000L / 254L // dito
- : 0 )
- << SwapDWord(0)
- << SwapDWord(0);
-
-
- switch( rPicType.nBitsPerPixel )
- {
- case 1: rStream.Write( aPal1, sizeof( aPal1 )); break;
- case 4: rStream.Write( aPal4, sizeof( aPal4 )); break;
- case 8: rStream.Write( aPal8, sizeof( aPal8 )); break;
- }
-}
-
- // Converts the ASCII characters to hexadecimal codes in binary.
- // If invalid data is found (eg. characters outside 0-9|a-f|A-F), then
- // USHRT_MAX is returned, else the number of converted charachters.
-xub_StrLen SvxRTFParser::HexToBin( String& rToken )
-{
- // then create "Binary data" from the hex values.
- // (missuse the String as temp Buffer)
- if( rToken.Len() & 1 ) // odd number, fill out with 0
- rToken += '0';
-
- xub_StrLen n, nLen;
- sal_Unicode nVal;
- sal_Bool bValidData = sal_True;
- const sal_Unicode* pStr = rToken.GetBufferAccess();
- sal_Char* pData = (sal_Char*)pStr;
- for( n = 0, nLen = rToken.Len(); n < nLen; ++n, ++pStr )
- {
- if( ((nVal = *pStr) >= '0') && ( nVal <= '9') )
- nVal -= '0';
- else if( (nVal >= 'A') && (nVal <= 'F') )
- nVal -= 'A' - 10;
- else if( (nVal >= 'a') && (nVal <= 'f') )
- nVal -= 'a' - 10;
- else
- {
- DBG_ASSERT( !this, "invalid Hex value" );
- bValidData = sal_False;
- break;
- }
-
- if( n & 1 )
- *(pData++) |= nVal & 0x0f;
- else
- *(pData) = sal::static_int_cast< char >( ( nVal << 4 ) & 0xf0 );
- }
- // the len div 2, because 2 character are one byte
- return bValidData ? nLen / 2 : STRING_NOTFOUND;
-}
-
-sal_Bool SvxRTFParser::ReadBmpData( Graphic& rGrf, SvxRTFPictureType& rPicType )
-{
- // Delete the old data
- rGrf.Clear();
-
- rtl_TextEncoding eOldEnc = GetSrcEncoding();
- SetSrcEncoding( RTL_TEXTENCODING_MS_1252 );
-
- const sal_Char* pFilterNm = 0;
- boost::scoped_ptr<SvCacheStream> pTmpFile;
-
- int nToken = 0;
- bool bValidBmp = true, bFirstTextToken = true;
- int _nOpenBrakets = 1, // the first was already recognized before!
- nValidDataBraket = 1;
-
- if( RTF_SHPPICT == GetStackPtr(0)->nTokenId )
- ++nValidDataBraket;
- OUString sShapePropertyName, sShapePropertyValue;
- int nShapePropertyBracket = -1;
- while( _nOpenBrakets && IsParserWorking() && bValidBmp )
- {
- nToken = GetNextToken();
- sal_uInt16 nVal = sal_uInt16( nTokenValue );
- switch( nToken )
- {
- case '}':
- --_nOpenBrakets;
- if( nShapePropertyBracket > 0 && nShapePropertyBracket > _nOpenBrakets )
- {
- nShapePropertyBracket = -1;
- if( !sShapePropertyName.isEmpty() )
- {
- rPicType.aPropertyPairs.push_back( ::std::pair< OUString, OUString >( sShapePropertyName, sShapePropertyValue ) );
- sShapePropertyName = sShapePropertyValue = ::rtl::OUString();
- }
- }
- break;
- case '{':
- {
- if( RTF_IGNOREFLAG != GetNextToken() )
- nToken = SkipToken( -1 );
- else if( RTF_UNKNOWNCONTROL != GetNextToken() )
- nToken = SkipToken( -2 );
- else
- {
- // gleich herausfiltern
- ReadUnknownData();
- nToken = GetNextToken();
- if( '}' != nToken )
- eState = SVPAR_ERROR;
- break;
- }
- ++_nOpenBrakets;
- }
- break;
-
- case RTF_MACPICT:
- {
- rPicType.eStyle = SvxRTFPictureType::MAC_QUICKDRAW;
- // Mac-Pict gets a empty header above
- pTmpFile.reset(new SvCacheStream);
- std::vector<char> a512Zeros(512, '\0');
- pTmpFile->Write( &a512Zeros[0], a512Zeros.size() );
- pFilterNm = "PCT";
- }
- break;
-
- case RTF_EMFBLIP:
- case RTF_WMETAFILE:
- case RTF_PNGBLIP:
- case RTF_JPEGBLIP:
- case RTF_WBITMAP:
- case RTF_OSMETAFILE:
- case RTF_DIBITMAP:
- {
- switch( nToken )
- {
- case RTF_EMFBLIP:
- rPicType.eStyle = SvxRTFPictureType::ENHANCED_MF;
- pFilterNm = "EMF";
- break;
- case RTF_WMETAFILE:
- rPicType.eStyle = SvxRTFPictureType::WIN_METAFILE;
- pFilterNm = "WMF";
- break;
- case RTF_PNGBLIP:
- rPicType.eStyle = SvxRTFPictureType::RTF_PNG;
- pFilterNm = "PNG";
- break;
- case RTF_JPEGBLIP:
- rPicType.eStyle = SvxRTFPictureType::RTF_JPG;
- pFilterNm = "JPG";
- break;
-
- case RTF_WBITMAP:
- rPicType.eStyle = SvxRTFPictureType::RTF_BITMAP;
- break;
- case RTF_OSMETAFILE:
- rPicType.eStyle = SvxRTFPictureType::OS2_METAFILE;
- break;
- case RTF_DIBITMAP:
- rPicType.eStyle = SvxRTFPictureType::RTF_DI_BMP;
- break;
- }
-
- rPicType.nType = nVal;
- pTmpFile.reset(new SvCacheStream);
- }
- break;
-
- case RTF_PICW: rPicType.nWidth = nVal; break;
- case RTF_PICH: rPicType.nHeight = nVal; break;
- case RTF_WBMBITSPIXEL: rPicType.nBitsPerPixel = nVal; break;
- case RTF_WBMPLANES: rPicType.nPlanes = nVal; break;
- case RTF_WBMWIDTHBYTES: rPicType.nWidthBytes = nVal; break;
- case RTF_PICWGOAL: rPicType.nGoalWidth = nVal; break;
- case RTF_PICHGOAL: rPicType.nGoalHeight = nVal; break;
- case RTF_BIN:
- rPicType.nMode = SvxRTFPictureType::BINARY_MODE;
- rPicType.uPicLen = nTokenValue;
- if (rPicType.uPicLen)
- {
- rStrm.SeekRel(-1);
- sal_uInt8 aData[4096];
- sal_uInt32 nSize = sizeof(aData);
-
- while (rPicType.uPicLen > 0)
- {
- if (rPicType.uPicLen < nSize)
- nSize = rPicType.uPicLen;
-
- rStrm.Read(aData, nSize);
- pTmpFile->Write(aData, nSize);
- rPicType.uPicLen -= nSize;
- }
- nNextCh = GetNextChar();
- bValidBmp = !pTmpFile->GetError();
- }
- break;
- case RTF_PICSCALEX: rPicType.nScalX = nVal; break;
- case RTF_PICSCALEY: rPicType.nScalY = nVal; break;
- case RTF_PICSCALED: break;
-
- case RTF_PICCROPT: rPicType.nCropT = (short)nTokenValue; break;
- case RTF_PICCROPB: rPicType.nCropB = (short)nTokenValue; break;
- case RTF_PICCROPL: rPicType.nCropL = (short)nTokenValue; break;
- case RTF_PICCROPR: rPicType.nCropR = (short)nTokenValue; break;
- case RTF_SP:
- //read pairs of {\sn Name}{\sv Value}
- nShapePropertyBracket = _nOpenBrakets;
- break;
- case RTF_SN:
- nToken = GetNextToken();
- if( nToken != '}' )
- sShapePropertyName = aToken;
- else
- nToken = SkipToken( -1 );
- break;
- case RTF_SV:
- nToken = GetNextToken();
- if( nToken != '}' )
- sShapePropertyValue = aToken;
- else
- nToken = SkipToken( -1 );
- break;
- case RTF_TEXTTOKEN:
- if( nValidDataBraket != _nOpenBrakets )
- break;
-
- if( bFirstTextToken )
- {
- switch( rPicType.eStyle )
- {
- case SvxRTFPictureType::RTF_BITMAP:
- // first write the header and the info structure
- if( pTmpFile )
- ::WriteBMPHeader( *pTmpFile, rPicType );
- break;
- default:
- break;
- }
- bFirstTextToken = sal_False;
- }
-
- if( pTmpFile && SvxRTFPictureType::HEX_MODE == rPicType.nMode )
- {
- xub_StrLen nTokenLen = HexToBin( aToken );
- if( STRING_NOTFOUND == nTokenLen )
- bValidBmp = sal_False;
- else
- {
- pTmpFile->Write( (sal_Char*)aToken.GetBuffer(),
- nTokenLen );
- bValidBmp = 0 == pTmpFile->GetError();
- }
- }
- break;
- }
- }
-
- if (pTmpFile)
- {
- //#i20775#
- if (pTmpFile->Tell() == 0)
- bValidBmp = false;
-
- if( bValidBmp )
- {
- GraphicFilter& rGF = GraphicFilter::GetGraphicFilter();
- sal_uInt16 nImportFilter = GRFILTER_FORMAT_DONTKNOW;
-
- if( pFilterNm )
- {
- String sTmp;
- for( sal_uInt16 n = rGF.GetImportFormatCount(); n; )
- {
- sTmp = rGF.GetImportFormatShortName( --n );
- if( sTmp.EqualsAscii( pFilterNm ))
- {
- nImportFilter = n;
- break;
- }
- }
- }
-
- String sTmpStr;
- pTmpFile->Seek( STREAM_SEEK_TO_BEGIN );
- bValidBmp = 0 == rGF.ImportGraphic( rGrf, sTmpStr, *pTmpFile, nImportFilter );
- }
- }
-
- if( !bValidBmp )
- {
- rGrf.Clear();
- // TODO: If nToken were not initialized to 0 above, it would potentially
- // be used uninitialized here (if IsParserWorking() is false at the
- // start of the while loop above):
- if( '}' != nToken )
- SkipGroup();
- }
- else
- {
- switch( rPicType.eStyle )
- {
- case SvxRTFPictureType::RTF_PNG:
- case SvxRTFPictureType::RTF_JPG:
- {
- const MapMode aMap( MAP_100TH_MM );
- Size aSize( rGrf.GetPrefSize() );
- if( MAP_PIXEL == rGrf.GetPrefMapMode().GetMapUnit() )
- aSize = Application::GetDefaultDevice()->PixelToLogic(
- aSize, aMap );
- else
- aSize = OutputDevice::LogicToLogic( aSize,
- rGrf.GetPrefMapMode(), aMap );
- rPicType.nWidth = sal::static_int_cast< sal_uInt16 >(aSize.Width());
- rPicType.nHeight = sal::static_int_cast< sal_uInt16 >(
- aSize.Height());
- }
- break;
- default:
- break;
- }
- }
- SetSrcEncoding( eOldEnc );
-
- SkipToken( -1 ); // the closing brace is evaluated "above"
- return bValidBmp;
-}
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/l10ntools/inc/export.hxx b/l10ntools/inc/export.hxx
index af94c17b5c2b..35da1675268c 100644
--- a/l10ntools/inc/export.hxx
+++ b/l10ntools/inc/export.hxx
@@ -304,7 +304,6 @@ private:
public:
ParserQueue* pParseQueue; // public ?
static rtl::OString sLanguages; // public ?
- static rtl::OString sForcedLanguages; // public ?
static bool handleArguments(int argc, char * argv[], HandledArgs& o_aHandledArgs);
static void writeUsage(const OString& rName, const OString& rFileType);
@@ -312,7 +311,6 @@ public:
static void InitLanguages( bool bMergeMode = false );
static void InitForcedLanguages( bool bMergeMode = false );
static std::vector<rtl::OString> GetLanguages();
- static std::vector<rtl::OString> GetForcedLanguages();
static void SetLanguages( std::vector<rtl::OString> val );
static void RemoveUTF8ByteOrderMarker( rtl::OString &rString );
diff --git a/l10ntools/source/export2.cxx b/l10ntools/source/export2.cxx
index 5ef2231f6d6e..0ef5ca4dfa3c 100644
--- a/l10ntools/source/export2.cxx
+++ b/l10ntools/source/export2.cxx
@@ -88,7 +88,6 @@ ResData::~ResData()
/*****************************************************************************/
rtl::OString Export::sLanguages;
-rtl::OString Export::sForcedLanguages;
/*****************************************************************************/
bool Export::handleArguments(
@@ -204,11 +203,6 @@ std::vector<rtl::OString> Export::GetLanguages(){
/*****************************************************************************/
return aLanguages;
}
-/*****************************************************************************/
-std::vector<rtl::OString> Export::GetForcedLanguages(){
-/*****************************************************************************/
- return aForcedLanguages;
-}
std::vector<rtl::OString> Export::aLanguages = std::vector<rtl::OString>();
std::vector<rtl::OString> Export::aForcedLanguages = std::vector<rtl::OString>();
@@ -337,27 +331,8 @@ void Export::InitLanguages( bool bMergeMode ){
}
while ( nIndex >= 0 );
- InitForcedLanguages( bMergeMode );
isInitialized = true;
}
}
-/*****************************************************************************/
-void Export::InitForcedLanguages( bool bMergeMode ){
-/*****************************************************************************/
- rtl::OString sTmp;
- OStringBoolHashMap aEnvLangs;
-
- sal_Int32 nIndex = 0;
- do
- {
- rtl::OString aToken = sForcedLanguages.getToken(0, ',', nIndex);
-
- sTmp = aToken.getToken(0, '=').trim();
- if( bMergeMode && isAllowed( sTmp ) ){}
- else if( !( (sTmp[0]=='x' || sTmp[0]=='X') && sTmp[1]=='-' ) )
- aForcedLanguages.push_back( sTmp );
- }
- while ( nIndex >= 0 );
-}
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sc/source/ui/dbgui/fieldwnd.cxx b/sc/source/ui/dbgui/fieldwnd.cxx
index a77313e3e728..9cd31f63c7e4 100644
--- a/sc/source/ui/dbgui/fieldwnd.cxx
+++ b/sc/source/ui/dbgui/fieldwnd.cxx
@@ -531,18 +531,6 @@ void ScDPFieldControlBase::FieldFocusChanged(size_t nOldSelected, size_t nFieldS
xRef->FieldFocusChange(nOldSelected, nFieldSelected);
}
-void ScDPFieldControlBase::AccessibleSetFocus(bool bOn)
-{
- AccessRef xRef( mxAccessible );
- if ( !xRef.is() )
- return;
-
- if (bOn)
- xRef->GotFocus();
- else
- xRef->LostFocus();
-}
-
void ScDPFieldControlBase::UpdateStyle()
{
WinBits nMask = ~(WB_TABSTOP | WB_NOTABSTOP);
diff --git a/sc/source/ui/inc/fieldwnd.hxx b/sc/source/ui/inc/fieldwnd.hxx
index 0e7d42e2d0d1..589650d8d733 100644
--- a/sc/source/ui/inc/fieldwnd.hxx
+++ b/sc/source/ui/inc/fieldwnd.hxx
@@ -173,7 +173,6 @@ protected:
::com::sun::star::accessibility::XAccessible > CreateAccessible();
void FieldFocusChanged(size_t nOldSelected, size_t nFieldSelected);
- void AccessibleSetFocus(bool bOn);
/** Updates the tab stop style bits. */
void UpdateStyle();
diff --git a/sc/source/ui/vba/vbaworkbook.cxx b/sc/source/ui/vba/vbaworkbook.cxx
index 71b98c5ab9e1..2a87035ad301 100644
--- a/sc/source/ui/vba/vbaworkbook.cxx
+++ b/sc/source/ui/vba/vbaworkbook.cxx
@@ -160,16 +160,6 @@ ScVbaWorkbook::init()
if ( !ColorData.getLength() )
ResetColors();
}
-ScVbaWorkbook::ScVbaWorkbook( const css::uno::Reference< ov::XHelperInterface >& xParent, const css::uno::Reference< css::uno::XComponentContext >& xContext) :ScVbaWorkbook_BASE( xParent, xContext )
-{
- //#FIXME this persists the color data per office instance and
- // not per workbook instance, need to hook the data into XModel
- // ( e.g. we already store the imported palette in there )
- // so we should,
- // a) make the class that does that a service
- // b) make that service implement XIndexContainer
- init();
-}
ScVbaWorkbook::ScVbaWorkbook( const css::uno::Reference< ov::XHelperInterface >& xParent, const css::uno::Reference< css::uno::XComponentContext >& xContext, css::uno::Reference< css::frame::XModel > xModel ) : ScVbaWorkbook_BASE( xParent, xContext, xModel )
{
diff --git a/sc/source/ui/vba/vbaworkbook.hxx b/sc/source/ui/vba/vbaworkbook.hxx
index f17ef3c67e93..6a8f02c596ce 100644
--- a/sc/source/ui/vba/vbaworkbook.hxx
+++ b/sc/source/ui/vba/vbaworkbook.hxx
@@ -32,9 +32,6 @@ class ScVbaWorkbook : public ScVbaWorkbook_BASE
void initColorData( const css::uno::Sequence< sal_Int32 >& sColors );
void init();
-protected:
-
- ScVbaWorkbook( const css::uno::Reference< ov::XHelperInterface >& xParent, const css::uno::Reference< css::uno::XComponentContext >& xContext);
public:
ScVbaWorkbook( const css::uno::Reference< ov::XHelperInterface >& xParent, const css::uno::Reference< css::uno::XComponentContext >& xContext,
css::uno::Reference< css::frame::XModel > xModel );
diff --git a/sd/source/ui/app/sdxfer.cxx b/sd/source/ui/app/sdxfer.cxx
index 88f1c6d7a79d..fffbf29f834f 100644
--- a/sd/source/ui/app/sdxfer.cxx
+++ b/sd/source/ui/app/sdxfer.cxx
@@ -773,11 +773,6 @@ void SdTransferable::AddUserData (const ::boost::shared_ptr<UserData>& rpData)
maUserData.push_back(rpData);
}
-void SdTransferable::RemoveUserData (const ::boost::shared_ptr<UserData>& rpData)
-{
- maUserData.erase(::std::find(maUserData.begin(), maUserData.end(), rpData));
-}
-
sal_Int32 SdTransferable::GetUserDataCount (void) const
{
return maUserData.size();
diff --git a/sd/source/ui/inc/sdxfer.hxx b/sd/source/ui/inc/sdxfer.hxx
index 080c304d770f..66e36345d069 100644
--- a/sd/source/ui/inc/sdxfer.hxx
+++ b/sd/source/ui/inc/sdxfer.hxx
@@ -96,11 +96,6 @@ public:
*/
void AddUserData (const ::boost::shared_ptr<UserData>& rpData);
- /** Remove a previously added user data object. When the object
- was never added or removed before then this call is ignored.
- */
- void RemoveUserData (const ::boost::shared_ptr<UserData>& rpData);
-
/** Return the number of user data objects.
*/
sal_Int32 GetUserDataCount (void) const;
diff --git a/sfx2/inc/docvor.hxx b/sfx2/inc/docvor.hxx
index 6a2a001b991c..7d29a1456fc1 100644
--- a/sfx2/inc/docvor.hxx
+++ b/sfx2/inc/docvor.hxx
@@ -115,7 +115,7 @@ private:
SvTreeListEntry* pParent, SvTreeListEntry* pEntry = 0 ) const;
sal_uInt16 GetLevelCount_Impl( SvTreeListEntry* pParent ) const;
- SvTreeListEntry* InsertEntryByBmpType( const XubString& rText, BMPTYPE eBmpType,
+ SvTreeListEntry* InsertEntryByBmpType( const OUString& rText, BMPTYPE eBmpType,
SvTreeListEntry* pParent = NULL, sal_Bool bChildrenOnDemand = sal_False,
sal_uIntPtr nPos = LIST_APPEND, void* pUserData = NULL );
};
diff --git a/sfx2/source/doc/docvor.cxx b/sfx2/source/doc/docvor.cxx
index f086469c9d2c..18da27288722 100644
--- a/sfx2/source/doc/docvor.cxx
+++ b/sfx2/source/doc/docvor.cxx
@@ -1261,7 +1261,7 @@ sal_uInt16 SfxOrganizeListBox_Impl::GetLevelCount_Impl(SvTreeListEntry* pParent)
//-------------------------------------------------------------------------
SvTreeListEntry* SfxOrganizeListBox_Impl::InsertEntryByBmpType(
- const XubString& rText,
+ const OUString& rText,
BMPTYPE eBmpType,
SvTreeListEntry* pParent,
sal_Bool bChildrenOnDemand,
diff --git a/svl/inc/svl/zforlist.hxx b/svl/inc/svl/zforlist.hxx
index b20d89c5b496..b7e6949f89d2 100644
--- a/svl/inc/svl/zforlist.hxx
+++ b/svl/inc/svl/zforlist.hxx
@@ -518,10 +518,6 @@ public:
OUString& sOutString, Color** ppColor,
LanguageType eLnge = LANGUAGE_DONTKNOW );
- bool GetPreviewString( const String& sFormatString, const String& sPreviewString,
- String& sOutString, Color** ppColor,
- LanguageType eLnge = LANGUAGE_DONTKNOW );
-
/** Test whether the format code string is already present in container
@return
NUMBERFORMAT_ENTRY_NOT_FOUND if not found, else the format index.
diff --git a/svl/source/numbers/zforlist.cxx b/svl/source/numbers/zforlist.cxx
index 0440835e9214..482dee35cd76 100644
--- a/svl/source/numbers/zforlist.cxx
+++ b/svl/source/numbers/zforlist.cxx
@@ -1729,20 +1729,6 @@ bool SvNumberFormatter::GetPreviewStringGuess( const OUString& sFormatString,
return false;
}
-bool SvNumberFormatter::GetPreviewString( const String& sFormatString,
- const String& sPreviewString,
- String& sOutString,
- Color** ppColor,
- LanguageType eLnge )
-{
- bool result;
- OUString sTemp(sOutString);
- result = GetPreviewString( OUString(sFormatString), OUString(sPreviewString),
- sTemp, ppColor, eLnge );
- sOutString = sTemp;
- return result;
-}
-
bool SvNumberFormatter::GetPreviewString( const OUString& sFormatString,
const OUString& sPreviewString,
OUString& sOutString,
diff --git a/svtools/inc/svtools/grfmgr.hxx b/svtools/inc/svtools/grfmgr.hxx
index fb1a0aea1f9b..eca0aeb7949b 100644
--- a/svtools/inc/svtools/grfmgr.hxx
+++ b/svtools/inc/svtools/grfmgr.hxx
@@ -430,7 +430,6 @@ public:
sal_Bool SwapOut();
sal_Bool SwapOut( SvStream* pOStm );
sal_Bool SwapIn();
- sal_Bool SwapIn( SvStream* pIStm );
sal_Bool IsInSwapIn() const { return mbIsInSwapIn; }
sal_Bool IsInSwapOut() const { return mbIsInSwapOut; }
diff --git a/svtools/source/graphic/grfmgr.cxx b/svtools/source/graphic/grfmgr.cxx
index 6ca4d7d9a11e..438c2df61a28 100644
--- a/svtools/source/graphic/grfmgr.cxx
+++ b/svtools/source/graphic/grfmgr.cxx
@@ -1038,31 +1038,6 @@ sal_Bool GraphicObject::SwapIn()
return bRet;
}
-sal_Bool GraphicObject::SwapIn( SvStream* pIStm )
-{
- sal_Bool bRet;
-
- if( mbAutoSwapped )
- {
- ImplAutoSwapIn();
- bRet = sal_True;
- }
- else if( mpMgr && mpMgr->ImplFillSwappedGraphicObject( *this, maGraphic ) )
- bRet = sal_True;
- else
- {
- bRet = maGraphic.SwapIn( pIStm );
-
- if( bRet && mpMgr )
- mpMgr->ImplGraphicObjectWasSwappedIn( *this );
- }
-
- if( bRet )
- ImplAssignGraphicData();
-
- return bRet;
-}
-
void GraphicObject::SetSwapState()
{
if( !IsSwappedOut() )
diff --git a/svx/inc/svx/fontlb.hxx b/svx/inc/svx/fontlb.hxx
index c97df391b12e..b45ed086efd0 100644
--- a/svx/inc/svx/fontlb.hxx
+++ b/svx/inc/svx/fontlb.hxx
@@ -70,8 +70,7 @@ private:
bool mbUseFont; /// true = Use maEntryFont/mpEntryColor in InitEntry().
public:
- SvxFontListBox(Window* pParent, const ResId& rResId);
- SvxFontListBox(Window* pParent, WinBits nStyle = WB_BORDER);
+ SvxFontListBox(Window* pParent, WinBits nStyle = WB_BORDER);
/** Inserts a list entry and sets the font used for this entry.
@param pColor The font color. NULL = use default listbox text color. */
diff --git a/svx/inc/svx/numvset.hxx b/svx/inc/svx/numvset.hxx
index 030f0231b47f..ce392797ff0e 100644
--- a/svx/inc/svx/numvset.hxx
+++ b/svx/inc/svx/numvset.hxx
@@ -69,7 +69,6 @@ class SVX_DLLPUBLIC SvxNumValueSet : public ValueSet
public:
SvxNumValueSet( Window* pParent, const ResId& rResId, sal_uInt16 nType );
- SvxNumValueSet( Window* pParent, WinBits nWinStyle, sal_uInt16 nType );
~SvxNumValueSet();
virtual void UserDraw( const UserDrawEvent& rUDEvt );
@@ -108,7 +107,6 @@ class SVX_DLLPUBLIC SvxBmpNumValueSet : public SvxNumValueSet
public:
SvxBmpNumValueSet(Window* pParent, const ResId& rResId);
- SvxBmpNumValueSet(Window* pParent, WinBits nWinStyle);
~SvxBmpNumValueSet();
virtual void UserDraw( const UserDrawEvent& rUDEvt );
diff --git a/svx/source/dialog/fontlb.cxx b/svx/source/dialog/fontlb.cxx
index 1ac29f4c75d3..1e6ceb8f8490 100644
--- a/svx/source/dialog/fontlb.cxx
+++ b/svx/source/dialog/fontlb.cxx
@@ -88,15 +88,6 @@ void SvLBoxFontString::InitViewData( SvTreeListBox* pView, SvTreeListEntry* pEnt
// ============================================================================
-SvxFontListBox::SvxFontListBox(Window* pParent, const ResId& rResId)
- : SvTabListBox(pParent, rResId)
- , maStdFont(GetFont())
- , mbUseFont(false)
-{
- maStdFont.SetTransparent(sal_True);
- maEntryFont = maStdFont;
-}
-
SvxFontListBox::SvxFontListBox(Window* pParent, WinBits nStyle)
: SvTabListBox(pParent, nStyle)
, maStdFont(GetFont())
diff --git a/svx/source/dialog/svxbmpnumvalueset.cxx b/svx/source/dialog/svxbmpnumvalueset.cxx
index 960f8d16261c..d521773d55e6 100644
--- a/svx/source/dialog/svxbmpnumvalueset.cxx
+++ b/svx/source/dialog/svxbmpnumvalueset.cxx
@@ -399,12 +399,6 @@ SvxNumValueSet::SvxNumValueSet( Window* pParent, const ResId& rResId, sal_uInt16
init(nType);
}
-SvxNumValueSet::SvxNumValueSet( Window* pParent, WinBits nWinStyle, sal_uInt16 nType )
- : ValueSet( pParent, nWinStyle )
-{
- init(nType);
-}
-
void SvxNumValueSet::init(sal_uInt16 nType)
{
aLineColor = COL_LIGHTGRAY;
@@ -472,12 +466,6 @@ SvxBmpNumValueSet::SvxBmpNumValueSet( Window* pParent, const ResId& rResId )
init();
}
-SvxBmpNumValueSet::SvxBmpNumValueSet( Window* pParent, WinBits nWinStyle )
- : SvxNumValueSet( pParent, nWinStyle, NUM_PAGETYPE_BMP )
-{
- init();
-}
-
void SvxBmpNumValueSet::init()
{
bGrfNotFound = sal_False;
diff --git a/sw/Library_msword.mk b/sw/Library_msword.mk
index c808dcfc80bf..cae89b5cb9f2 100644
--- a/sw/Library_msword.mk
+++ b/sw/Library_msword.mk
@@ -67,9 +67,6 @@ $(eval $(call gb_Library_use_externals,msword,\
))
$(eval $(call gb_Library_add_exception_objects,msword,\
- sw/source/filter/rtf/rtffld \
- sw/source/filter/rtf/rtffly \
- sw/source/filter/rtf/rtfnum \
sw/source/filter/rtf/swparrtf \
sw/source/filter/ww8/docxattributeoutput \
sw/source/filter/ww8/docxexport \
diff --git a/sw/inc/crsrsh.hxx b/sw/inc/crsrsh.hxx
index 6d479273e214..ababf914494f 100644
--- a/sw/inc/crsrsh.hxx
+++ b/sw/inc/crsrsh.hxx
@@ -483,9 +483,6 @@ public:
void SetReadOnlyAvailable( sal_Bool bFlag );
sal_Bool IsOverReadOnlyPos( const Point& rPt ) const;
- /// Is the rPt point in the header or footer area?
- sal_Bool IsOverHeaderFooterPos( const Point& rPt ) const;
-
// Methods for aFlyMacroLnk.
void SetFlyMacroLnk( const Link& rLnk ) { aFlyMacroLnk = rLnk; }
const Link& GetFlyMacroLnk() const { return aFlyMacroLnk; }
@@ -585,7 +582,6 @@ public:
inline const SwPaM* GetTblCrs() const;
inline SwPaM* GetTblCrs();
- bool IsTblComplex() const;
bool IsTblComplexForChart();
// get current table selection as text
String GetBoxNms() const;
diff --git a/sw/inc/numrule.hxx b/sw/inc/numrule.hxx
index 1fe43ba6eece..3b468ef61d88 100644
--- a/sw/inc/numrule.hxx
+++ b/sw/inc/numrule.hxx
@@ -72,7 +72,6 @@ public:
SwCharFmt* GetCharFmt() const { return (SwCharFmt*)GetRegisteredIn(); }
void SetCharFmt( SwCharFmt* );
- void ForgetCharFmt();
virtual void SetCharFmtName(const String& rSet);
virtual const String& GetCharFmtName()const;
diff --git a/sw/inc/swtable.hxx b/sw/inc/swtable.hxx
index 741e096382e9..81f2696ea6dd 100644
--- a/sw/inc/swtable.hxx
+++ b/sw/inc/swtable.hxx
@@ -242,7 +242,6 @@ public:
sal_uInt16 nCnt = 1, bool bBehind = true );
bool InsertRow( SwDoc*, const SwSelBoxes& rBoxes,
sal_uInt16 nCnt = 1, bool bBehind = true );
- bool AppendRow( SwDoc* pDoc, sal_uInt16 nCnt = 1 );
void PrepareDelBoxes( const SwSelBoxes& rBoxes );
bool DeleteSel( SwDoc*, const SwSelBoxes& rBoxes, const SwSelBoxes* pMerged,
SwUndo* pUndo, const bool bDelMakeFrms, const bool bCorrBorder );
@@ -478,7 +477,6 @@ public:
sal_uInt16 nMaxStep = USHRT_MAX ) const
{ return const_cast<SwTableBox*>(this)->FindEndOfRowSpan( rTable, nMaxStep ); }
void RegisterToFormat( SwFmt& rFmt ) ;
- void ForgetFrmFmt();
};
class SwCellFrm;
diff --git a/sw/source/core/crsr/crsrsh.cxx b/sw/source/core/crsr/crsrsh.cxx
index 3486a74209cb..a87677fc806c 100644
--- a/sw/source/core/crsr/crsrsh.cxx
+++ b/sw/source/core/crsr/crsrsh.cxx
@@ -2289,15 +2289,6 @@ sal_Bool SwCrsrShell::IsOverReadOnlyPos( const Point& rPt ) const
return aPam.HasReadonlySel( GetViewOptions()->IsFormView() );
}
-sal_Bool SwCrsrShell::IsOverHeaderFooterPos( const Point& rPt ) const
-{
- Point aPt( rPt );
- SwPaM aPam( *pCurCrsr->GetPoint() );
- GetLayout()->GetCrsrOfst( aPam.GetPoint(), aPt );
-
- return GetDoc()->IsInHeaderFooter( aPam.GetPoint()->nNode );
-}
-
/** Get the number of elements in the ring of cursors
@param bAll If <false> get only spanned ones (= with selections) (Basic).
diff --git a/sw/source/core/crsr/trvltbl.cxx b/sw/source/core/crsr/trvltbl.cxx
index 816a48bcd3b8..5c424f544f77 100644
--- a/sw/source/core/crsr/trvltbl.cxx
+++ b/sw/source/core/crsr/trvltbl.cxx
@@ -696,16 +696,6 @@ sal_Bool SwCrsrShell::MoveTable( SwWhichTable fnWhichTbl, SwPosTable fnPosTbl )
return bRet;
}
-
-bool SwCrsrShell::IsTblComplex() const
-{
- SwFrm *pFrm = GetCurrFrm( sal_False );
- if ( pFrm && pFrm->IsInTab() )
- return pFrm->FindTabFrm()->GetTable()->IsTblComplex();
- return false;
-}
-
-
bool SwCrsrShell::IsTblComplexForChart()
{
bool bRet = false;
diff --git a/sw/source/core/doc/number.cxx b/sw/source/core/doc/number.cxx
index 91b822b3de15..36426c778dc8 100644
--- a/sw/source/core/doc/number.cxx
+++ b/sw/source/core/doc/number.cxx
@@ -316,13 +316,6 @@ const String& SwNumFmt::GetCharFmtName() const
return aEmptyStr;
}
-void SwNumFmt::ForgetCharFmt()
-{
- if ( GetRegisteredIn() )
- GetRegisteredInNonConst()->Remove( this );
-}
-
-
void SwNumFmt::SetGraphicBrush( const SvxBrushItem* pBrushItem, const Size* pSize,
const sal_Int16* pOrient)
{
diff --git a/sw/source/core/doc/tblrwcl.cxx b/sw/source/core/doc/tblrwcl.cxx
index 65af1e53018b..9818bde06925 100644
--- a/sw/source/core/doc/tblrwcl.cxx
+++ b/sw/source/core/doc/tblrwcl.cxx
@@ -665,99 +665,6 @@ bool SwTable::_InsertRow( SwDoc* pDoc, const SwSelBoxes& rBoxes,
return true;
}
-void _FndBoxAppendRowLine( SwTableLine* pLine, _FndPara* pFndPara );
-
-static void _FndBoxAppendRowBox( SwTableBox* pBox, _FndPara* pFndPara )
-{
- _FndBox* pFndBox = new _FndBox( pBox, pFndPara->pFndLine );
- if( pBox->GetTabLines().size() )
- {
- _FndPara aPara( *pFndPara, pFndBox );
- BOOST_FOREACH( SwTableLine* pLine, pFndBox->GetBox()->GetTabLines() )
- _FndBoxAppendRowLine( pLine, &aPara );
- if( pFndBox->GetLines().empty() )
- delete pFndBox;
- }
- else
- pFndPara->pFndLine->GetBoxes().push_back( pFndBox );
-}
-
-void _FndBoxAppendRowLine( SwTableLine* pLine, _FndPara* pFndPara )
-{
- _FndLine* pFndLine = new _FndLine( pLine, pFndPara->pFndBox );
- _FndPara aPara( *pFndPara, pFndLine );
- for( SwTableBoxes::iterator it = pFndLine->GetLine()->GetTabBoxes().begin();
- it != pFndLine->GetLine()->GetTabBoxes().end(); ++it)
- _FndBoxAppendRowBox(*it, &aPara );
- if( pFndLine->GetBoxes().size() )
- {
- pFndPara->pFndBox->GetLines().push_back( pFndLine );
- }
- else
- delete pFndLine;
-}
-
-bool SwTable::AppendRow( SwDoc* pDoc, sal_uInt16 nCnt )
-{
- SwTableNode *const pTblNd = const_cast<SwTableNode*>(
- m_TabSortContentBoxes[0]->GetSttNd()->FindTableNode());
- if( !pTblNd )
- return false;
-
- // Find all Boxes/Lines
- _FndBox aFndBox( 0, 0 );
- {
- SwTableLine* pLLine = GetTabLines().back();
-
- const SwSelBoxes* pBxs = 0; // Dummy!!!
- _FndPara aPara( *pBxs, &aFndBox );
-
- _FndBoxAppendRowLine(pLLine, &aPara);
- }
- if( aFndBox.GetLines().empty() )
- return false;
-
- SetHTMLTableLayout( 0 ); // Delete HTML Layout
-
- // Find Lines for the Layout update
- bool bLayout = 0 != SwIterator<SwTabFrm,SwFmt>::FirstElement( *GetFrmFmt() );
- if( bLayout )
- {
- aFndBox.SetTableLines( *this );
- // TL_CHART2: nothing to be done since chart2 currently does not want to
- // get notified about new rows/cols.
- }
-
- _CpyTabFrms aTabFrmArr;
- _CpyPara aCpyPara( pTblNd, 0, aTabFrmArr );
- aCpyPara.nInsPos = GetTabLines().size();
- aCpyPara.nDelBorderFlag = 1;
-
- for( sal_uInt16 nCpyCnt = 0; nCpyCnt < nCnt; ++nCpyCnt )
- {
- aCpyPara.nDelBorderFlag = 1;
- BOOST_FOREACH( _FndLine& rFndLine, aFndBox.GetLines() )
- lcl_CopyRow( rFndLine, &aCpyPara );
- }
-
- // Clean up this Line's structure once again, generally all of them
- if( !pDoc->IsInReading() )
- GCLines();
-
- // Update Layout
- if ( bLayout )
- {
- aFndBox.MakeNewFrms( *this, nCnt, sal_True );
- }
- // TL_CHART2: need to inform chart of probably changed cell names
- pDoc->UpdateCharts( GetFrmFmt()->GetName() );
-
- CHECKBOXWIDTH;
- CHECKTABLELAYOUT;
-
- return true;
-}
-
static void lcl_LastBoxSetWidth( SwTableBoxes &rBoxes, const long nOffset,
bool bFirst, SwShareBoxFmts& rShareFmts );
diff --git a/sw/source/core/table/swtable.cxx b/sw/source/core/table/swtable.cxx
index c37ff85635c3..466ed909ae24 100644
--- a/sw/source/core/table/swtable.cxx
+++ b/sw/source/core/table/swtable.cxx
@@ -2796,12 +2796,6 @@ void SwTableBox::RegisterToFormat( SwFmt& rFmt )
rFmt.Add( this );
}
-void SwTableBox::ForgetFrmFmt()
-{
- if ( GetRegisteredIn() )
- GetRegisteredInNonConst()->Remove(this);
-}
-
// free's any remaining child objects
SwTableLines::~SwTableLines()
{
diff --git a/sw/source/filter/basflt/fltini.cxx b/sw/source/filter/basflt/fltini.cxx
index 6df6cd73e08b..8664fa4239bb 100644
--- a/sw/source/filter/basflt/fltini.cxx
+++ b/sw/source/filter/basflt/fltini.cxx
@@ -330,152 +330,6 @@ SwRelNumRuleSpaces::~SwRelNumRuleSpaces()
}
}
-void SwRelNumRuleSpaces::SetNumRelSpaces( SwDoc& rDoc )
-{
- const SwNumRuleTbl* pRuleTbl = NULL;
-
- if( !bNewDoc )
- {
- // jetzt alle schon vorhanden NumRules aus dem Array entfernen,
- // damit nur die neuen angepasst werden
- SwNumRuleTbl aNumRuleTbl;
- aNumRuleTbl.insert( aNumRuleTbl.begin(), pNumRuleTbl->begin(), pNumRuleTbl->end() );
- pNumRuleTbl->clear();
- const SwNumRuleTbl& rRuleTbl = rDoc.GetNumRuleTbl();
- SwNumRule* pRule;
-
- for( sal_uInt16 n = 0; n < rRuleTbl.size(); ++n )
- if( USHRT_MAX == aNumRuleTbl.GetPos( pRule = rRuleTbl[ n ] ))
- // war noch nicht vorhanden, also neu
- pNumRuleTbl->push_back( pRule );
-
- aNumRuleTbl.clear();
-
- pRuleTbl = pNumRuleTbl;
- }
- else
- {
- pRuleTbl = &rDoc.GetNumRuleTbl();
- }
-
- if( pRuleTbl )
- {
- for( sal_uInt16 n = pRuleTbl->size(); n; )
- {
- SwNumRule* pRule = (*pRuleTbl)[ --n ];
- // Rule noch gueltig und am Doc vorhanden?
- if( USHRT_MAX != rDoc.GetNumRuleTbl().GetPos( pRule ))
- {
- SwNumRule::tTxtNodeList aTxtNodeList;
- pRule->GetTxtNodeList( aTxtNodeList );
- for ( SwNumRule::tTxtNodeList::iterator aIter = aTxtNodeList.begin();
- aIter != aTxtNodeList.end(); ++aIter )
- {
- SwTxtNode* pNd = *aIter;
- SetNumLSpace( *pNd, *pRule );
- }
- }
- }
- }
-
- if( pNumRuleTbl )
- {
- pNumRuleTbl->clear();
- delete pNumRuleTbl, pNumRuleTbl = 0;
- }
-
- if( bNewDoc )
- {
- SetOultineRelSpaces( SwNodeIndex( rDoc.GetNodes() ),
- SwNodeIndex( rDoc.GetNodes().GetEndOfContent()));
- }
-}
-
-void SwRelNumRuleSpaces::SetOultineRelSpaces( const SwNodeIndex& rStt,
- const SwNodeIndex& rEnd )
-{
- SwDoc* pDoc = rStt.GetNode().GetDoc();
- const SwOutlineNodes& rOutlNds = pDoc->GetNodes().GetOutLineNds();
- if( !rOutlNds.empty() )
- {
- sal_uInt16 nPos;
- rOutlNds.Seek_Entry( &rStt.GetNode(), &nPos );
- for( ; nPos < rOutlNds.size() &&
- rOutlNds[ nPos ]->GetIndex() < rEnd.GetIndex(); ++nPos )
- {
- SwTxtNode* pNd = rOutlNds[ nPos ]->GetTxtNode();
- if( pNd->IsOutline() && !pNd->GetNumRule() )
- SetNumLSpace( *pNd, *pDoc->GetOutlineNumRule() );
- }
- }
-}
-
-void SwRelNumRuleSpaces::SetNumLSpace( SwTxtNode& rNd, const SwNumRule& rRule )
-{
- sal_Bool bOutlineRule = OUTLINE_RULE == rRule.GetRuleType();
- // correction of refactoring done by cws swnumtree:
- // - assure a correct level for retrieving numbering format.
- sal_uInt8 nLvl = 0;
- if ( rNd.GetActualListLevel() >= 0 && rNd.GetActualListLevel() < MAXLEVEL )
- {
- nLvl = static_cast< sal_uInt8 >(rNd.GetActualListLevel());
- }
-
- const SwNumFmt& rFmt = rRule.Get( nLvl );
- const SvxLRSpaceItem& rLR = rNd.GetSwAttrSet().GetLRSpace();
-
- SvxLRSpaceItem aLR( rLR );
- aLR.SetTxtFirstLineOfst( 0 );
-
- // sagt der Node, das die Numerierung den Wert vorgibt?
- if( !bOutlineRule && rNd.IsSetNumLSpace() )
- aLR.SetTxtLeft( 0 );
- else
- {
- long nLeft = rFmt.GetAbsLSpace(), nParaLeft = rLR.GetTxtLeft();
- if( 0 < rLR.GetTxtFirstLineOfst() )
- nParaLeft += rLR.GetTxtFirstLineOfst();
- else if( nParaLeft >= nLeft )
- // set correct paragraph indent
- nParaLeft -= nLeft;
- else
- nParaLeft = rLR.GetTxtLeft()+rLR.GetTxtFirstLineOfst();
- aLR.SetTxtLeft( nParaLeft );
- }
-
- if( aLR.GetTxtLeft() != rLR.GetTxtLeft() )
- {
- //bevor rLR geloescht wird!
- long nOffset = rLR.GetTxtLeft() - aLR.GetTxtLeft();
- rNd.SetAttr( aLR );
-
- // Tabs anpassen !!
- const SfxPoolItem* pItem;
- if( SFX_ITEM_SET == rNd.GetSwAttrSet().GetItemState(
- RES_PARATR_TABSTOP, sal_True, &pItem ))
- {
- SvxTabStopItem aTStop( *(SvxTabStopItem*)pItem );
- for( sal_uInt16 n = 0; n < aTStop.Count(); ++n )
- {
- SvxTabStop& rTab = (SvxTabStop&)aTStop[ n ];
- if( SVX_TAB_ADJUST_DEFAULT != rTab.GetAdjustment() )
- {
- if( !rTab.GetTabPos() )
- {
- aTStop.Remove( n );
- --n;
- }
- else
- rTab.GetTabPos() += nOffset;
- }
- }
- rNd.SetAttr( aTStop );
- }
- }
-}
-
-
-
void CalculateFlySize(SfxItemSet& rFlySet, const SwNodeIndex& rAnchor,
SwTwips nPageWidth)
{
diff --git a/sw/source/filter/inc/fltini.hxx b/sw/source/filter/inc/fltini.hxx
index b3758cdcb5c5..55c9f88e1944 100644
--- a/sw/source/filter/inc/fltini.hxx
+++ b/sw/source/filter/inc/fltini.hxx
@@ -73,15 +73,9 @@ class SW_DLLPUBLIC SwRelNumRuleSpaces
SwNumRuleTbl* pNumRuleTbl; // Liste aller benannten NumRules
sal_Bool bNewDoc;
- void SetNumLSpace( SwTxtNode& rNd, const SwNumRule& rRule );
-
public:
SwRelNumRuleSpaces( SwDoc& rDoc, sal_Bool bNewDoc );
~SwRelNumRuleSpaces();
-
- void SetNumRelSpaces( SwDoc& rDoc );
- void SetOultineRelSpaces( const SwNodeIndex& rStt,
- const SwNodeIndex& rEnd );
};
#define SW_SV_BRUSH_25 0
diff --git a/sw/source/filter/inc/wwstyles.hxx b/sw/source/filter/inc/wwstyles.hxx
index 2cbc6189cc68..1e2539a45d48 100644
--- a/sw/source/filter/inc/wwstyles.hxx
+++ b/sw/source/filter/inc/wwstyles.hxx
@@ -135,31 +135,6 @@ namespace ww
stiNil = 0x0fff // max for 12 bits
};
- /** Find the WinWord sti index of an english style name.
-
- When importing a RTF document we would like to treat styles as similiar
- to how word does as possible, to this end word will treat some styles
- with special names as inbuilt styles, and some as user defined styles.
-
- See OpenOffice.org issue 21881
- (http://www.openoffice.org/issues/show_bug.cgi?id=21881)
- and OpenOffice.org issue 17503
- (http://www.openoffice.org/issues/show_bug.cgi?id=17503)
-
- @param
- rSting the Style name to test to see what winword sti word would give
- such a name if it has no other information to work with (e.g. importing
- a RTF document)
-
- @return the sti that word would give it. stiUser if word would treat
- it as a user defined style.
-
- @author
- <a href="mailto:cmc@openoffice.org">Caol&aacute;n McNamara</a>
- <a href="mailto:tono@openoffice.org">Takashi Ono</a>
- */
- sti GetCanonicalStiFromEnglishName(const String &rString) throw();
-
/** Find the WinWord sti index of an old <= Word2 stc (style code)
When importing a Word 2 document we would like to treat styles as
diff --git a/sw/source/filter/rtf/rtffld.cxx b/sw/source/filter/rtf/rtffld.cxx
deleted file mode 100644
index 6afe16666f08..000000000000
--- a/sw/source/filter/rtf/rtffld.cxx
+++ /dev/null
@@ -1,264 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*
- * This file is part of the LibreOffice project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * This file incorporates work covered by the following license notice:
- *
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed
- * with this work for additional information regarding copyright
- * ownership. The ASF licenses this file to you under the Apache
- * License, Version 2.0 (the "License"); you may not use this file
- * except in compliance with the License. You may obtain a copy of
- * the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-
-
-#include <ctype.h>
-#include <hintids.hxx>
-
-#include <sal/macros.h>
-#include <com/sun/star/i18n/ScriptType.hpp>
-#include <comphelper/string.hxx>
-#include <vcl/graph.hxx>
-#include <svl/urihelper.hxx>
-#include <svtools/rtftoken.h>
-#include <svl/zforlist.hxx>
-#include <editeng/fontitem.hxx>
-#include <editeng/fhgtitem.hxx>
-#include <editeng/langitem.hxx>
-#include <editeng/brkitem.hxx>
-#include <fmtfld.hxx>
-#include <fmtinfmt.hxx>
-#include <swtypes.hxx>
-#include <doc.hxx>
-#include <pam.hxx>
-#include <ndtxt.hxx>
-#include <shellio.hxx>
-#include <fldbas.hxx>
-#include <swparrtf.hxx>
-#include <txatbase.hxx>
-#include <dbfld.hxx>
-#include <usrfld.hxx>
-#include <docufld.hxx>
-#include <flddat.hxx>
-#include <charfmt.hxx>
-#include <fmtruby.hxx>
-#include <breakit.hxx>
-#include <reffld.hxx>
-#include <SwStyleNameMapper.hxx>
-#include <editeng/charhiddenitem.hxx>
-
-
-// bestimme, ob es sich um ein IMPORT/TOC - Feld handelt.
-// return: 0 - weder noch,
-// 1 - TOC
-// 2 - IMPORT
-// 3 - INDEX
-enum RTF_FLD_TYPES {
- RTFFLD_UNKNOWN = 0,
- RTFFLD_TOC,
- RTFFLD_IMPORT,
- RTFFLD_INDEX,
- RTFFLD_SYMBOL,
- RTFFLD_PAGE,
- RTFFLD_NUMPAGES,
- RTFFLD_DATE,
- RTFFLD_TIME,
- RTFFLD_DATA,
- RTFFLD_MERGEFLD,
- RTFFLD_HYPERLINK,
- RTFFLD_REF,
- RTFFLD_PAGEREF,
- RTFFLD_EQ,
- RTFFLD_INCLUDETEXT
-};
-
-class RtfFieldSwitch
-{
- String sParam;
- xub_StrLen nCurPos;
-public:
- RtfFieldSwitch( const String& rParam );
- sal_Unicode GetSwitch( String& rParam );
-
- sal_Bool IsAtEnd() const { return nCurPos >= sParam.Len(); }
- xub_StrLen GetCurPos() const { return nCurPos; }
- void Erase( xub_StrLen nEndPos ) { sParam.Erase( 0, nEndPos ); }
- void Insert( const String& rIns ) { sParam.Insert( rIns, 0 ); }
- const String& GetStr() const { return sParam; }
-};
-
-RtfFieldSwitch::RtfFieldSwitch( const String& rParam )
- : nCurPos( 0 )
-{
- sParam = comphelper::string::strip(rParam, ' ');
-}
-
-sal_Unicode RtfFieldSwitch::GetSwitch( String& rParam )
-{
- // beginnt ein Schalter?
- sal_Unicode c, cKey = 0;
- if( '\\' == (c = sParam.GetChar( nCurPos )) )
- {
- if( '\\' == ( c = sParam.GetChar( ++nCurPos )) )
- c = sParam.GetChar( ++nCurPos );
-
- cKey = c;
-
- while( ++nCurPos < sParam.Len() &&
- ' ' == ( c = sParam.GetChar( nCurPos )) )
- ;
- }
-
- // dann alles in Hochkommatas oder bis zum naechsten // als
- // Param returnen
- sal_uInt16 nOffset;
- if( '"' != c && '\'' != c )
- c = '\\', nOffset = 0;
- else
- nOffset = 1;
-
- sParam.Erase( 0, nCurPos + nOffset );
- rParam = sParam.GetToken( 0, c );
- sParam = comphelper::string::stripStart(sParam.Erase(0, rParam.Len() + nOffset), ' ');
- if( '\\' == c )
- rParam = comphelper::string::stripEnd(rParam, ' ');
- nCurPos = 0;
-
- return cKey;
-}
-
-struct RTF_EquationData
-{
- String sFontName, sUp, sDown, sText;
- sal_Int32 nJustificationCode, nFontSize, nUp, nDown, nStyleNo;
-
- inline RTF_EquationData()
- : nJustificationCode(0), nFontSize(0), nUp(0), nDown(0),
- nStyleNo( -1 )
- {}
-};
-
-xub_StrLen lcl_FindEndBracket( const String& rStr )
-{
- xub_StrLen nEnd = rStr.Len(), nRet = STRING_NOTFOUND, nPos = 0;
- int nOpenCnt = 1;
- sal_Unicode cCh;
- for( ; nPos < nEnd; ++nPos )
- if( ')' == (cCh = rStr.GetChar( nPos )) && !--nOpenCnt )
- {
- nRet = nPos;
- break;
- }
- else if( '(' == cCh )
- ++nOpenCnt;
-
- return nRet;
-}
-
-static void lcl_ScanEquationField( const String& rStr, RTF_EquationData& rData,
- sal_Unicode nSttKey )
-{
- int nSubSupFlag(0);
- RtfFieldSwitch aRFS( rStr );
- while( !aRFS.IsAtEnd() )
- {
- String sParam;
- sal_Unicode cKey = aRFS.GetSwitch( sParam );
- if( 1 == nSubSupFlag )
- ++nSubSupFlag;
- else if( 1 < nSubSupFlag )
- nSubSupFlag = 0;
-
- sal_Bool bCheckBracket = sal_False;
- switch( cKey )
- {
- case 0:
- switch( nSttKey )
- {
- case 'u': rData.sUp += sParam; break;
- case 'd': rData.sDown += sParam; break;
- default: rData.sText += sParam; break;
- }
- break;
-
- case '*':
- if( sParam.Len() )
- {
- if( sParam.EqualsIgnoreCaseAscii( "jc", 0, 2 ) )
- rData.nJustificationCode = sParam.Copy( 2 ).ToInt32();
- else if( sParam.EqualsIgnoreCaseAscii( "hps", 0, 3 ) )
- rData.nFontSize= sParam.Copy( 3 ).ToInt32();
- else if( sParam.EqualsIgnoreCaseAscii( "Font:", 0, 5 ) )
- rData.sFontName = sParam.Copy( 5 );
- else if( sParam.EqualsIgnoreCaseAscii( "cs", 0, 2 ) )
- rData.nStyleNo = sParam.Copy( 2 ).ToInt32();
- }
- break;
- case 's' :
- ++nSubSupFlag;
- break;
-
- case 'u':
- if( sParam.Len() && 'p' == sParam.GetChar( 0 ) &&
- 2 == nSubSupFlag )
- {
- rData.nUp = sParam.Copy( 1 ).ToInt32();
- bCheckBracket = sal_True;
- }
- break;
-
- case 'd':
- if( sParam.Len() && 'o' == sParam.GetChar( 0 ) &&
- 2 == nSubSupFlag )
- {
- rData.nDown = sParam.Copy( 1 ).ToInt32();
- bCheckBracket = sal_True;
- }
- break;
-
- default:
- bCheckBracket = sal_True;
- cKey = 0;
- break;
- }
-
- if( bCheckBracket && sParam.Len() )
- {
- xub_StrLen nEnd, nStt = sParam.Search( '(' ),
- nLen = sParam.Len();
- if( STRING_NOTFOUND != nStt )
- {
- sParam.Erase( 0, nStt + 1 ) += aRFS.GetStr();
- if( STRING_NOTFOUND !=
- (nEnd = ::lcl_FindEndBracket( sParam )) )
- {
- // end in the added string?
- if( (nLen - nStt - 1 ) < nEnd )
- aRFS.Erase( nEnd + 1 - (nLen - nStt - 1));
- else
- {
- // not all handled here, so set new into the RFS
- aRFS.Insert( sParam.Copy( nEnd + 1,
- nLen - nStt - nEnd - 2 ));
- sal_Unicode cCh;
- if( aRFS.GetStr().Len() &&
- ( ',' == (cCh = aRFS.GetStr().GetChar(0)) ||
- ';' == cCh ))
- aRFS.Erase( 1 );
- }
-
- ::lcl_ScanEquationField( sParam.Copy( 0, nEnd ),
- rData, cKey );
- }
- }
- }
- }
-}
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sw/source/filter/rtf/rtffly.cxx b/sw/source/filter/rtf/rtffly.cxx
deleted file mode 100644
index 5e19830514bc..000000000000
--- a/sw/source/filter/rtf/rtffly.cxx
+++ /dev/null
@@ -1,142 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*
- * This file is part of the LibreOffice project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * This file incorporates work covered by the following license notice:
- *
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed
- * with this work for additional information regarding copyright
- * ownership. The ASF licenses this file to you under the Apache
- * License, Version 2.0 (the "License"); you may not use this file
- * except in compliance with the License. You may obtain a copy of
- * the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-
-#include <hintids.hxx>
-#include <tools/cachestr.hxx>
-#include <svtools/rtftoken.h>
-#include <svl/itemiter.hxx>
-#include <editeng/prntitem.hxx>
-#include <editeng/opaqitem.hxx>
-#include <editeng/protitem.hxx>
-#include <editeng/ulspitem.hxx>
-#include <editeng/lrspitem.hxx>
-#include <editeng/boxitem.hxx>
-#include <editeng/frmdiritem.hxx>
-#include <fmtfsize.hxx>
-#include <fmtanchr.hxx>
-#include <fmtpdsc.hxx>
-#include <fmtsrnd.hxx>
-#include <fmtclds.hxx>
-#include <fmtcntnt.hxx>
-#include <frmatr.hxx>
-#include <doc.hxx>
-#include <pam.hxx>
-#include <ndtxt.hxx>
-#include <shellio.hxx>
-#include <swparrtf.hxx>
-#include <grfatr.hxx>
-#include <paratr.hxx>
-#include <rtf.hxx>
-#include <ndgrf.hxx>
-#include <pagedesc.hxx>
-#include <swtable.hxx>
-#include <txtflcnt.hxx>
-#include <fmtflcnt.hxx>
-#include <fltini.hxx>
-#include <unoframe.hxx>
-#include <deque>
-#include <map>
-#include <utility>
-// #i27767#
-#include <fmtwrapinfluenceonobjpos.hxx>
-#include <editeng/brshitem.hxx>
-#include <fmtfollowtextflow.hxx>
-#include "dcontact.hxx"
-
-using namespace ::com::sun::star;
-
-#define ANCHOR(p) ((SwFmtAnchor*)p)
-
-// steht in shellio.hxx
-extern SwCntntNode* GoNextNds( SwNodeIndex * pIdx, sal_Bool bChk );
-
-inline const SwFmtFrmSize GetFrmSize(const SfxItemSet& rSet, sal_Bool bInP=sal_True)
-{
- return (const SwFmtFrmSize&)rSet.Get(RES_FRM_SIZE,bInP);
-}
-
-SwFlySave::SwFlySave(const SwPaM& rPam, SfxItemSet& rSet)
- : aFlySet(rSet), nSttNd(rPam.GetPoint()->nNode), nEndNd(nSttNd), nEndCnt(0),
- nPageWidth(ATT_MIN_SIZE), nDropLines(0), nDropAnchor(0)
-{
-}
-
-int SwFlySave::IsEqualFly( const SwPaM& rPos, SfxItemSet& rSet )
-{
- if( rSet.Count() != aFlySet.Count() || nDropAnchor )
- return sal_False;
-
- // nur TextNodes zusammenfassen
- if( nSttNd == nEndNd && nEndNd.GetNode().IsNoTxtNode() )
- return sal_False;
-
- // teste auf gleiche / naechste Position
- if( rPos.GetPoint()->nNode.GetIndex() == nEndNd.GetIndex() )
- {
- if( 1 < (rPos.GetPoint()->nContent.GetIndex() - nEndCnt) )
- return sal_False;
- }
- else if( rPos.GetPoint()->nContent.GetIndex() )
- return sal_False;
- else
- {
- SwNodeIndex aIdx( nEndNd );
- SwCntntNode *const pCNd = aIdx.GetNode().GetCntntNode();
- if( !GoNextNds( &aIdx, sal_True ) ||
- aIdx.GetIndex() != rPos.GetPoint()->nNode.GetIndex() ||
- ( pCNd && pCNd->Len() != nEndCnt ))
- {
- return sal_False;
- }
- }
-
- if( rSet.Count() )
- {
- SfxItemIter aIter( rSet );
- const SfxPoolItem *pItem, *pCurr = aIter.GetCurItem();
- while( sal_True )
- {
- if( SFX_ITEM_SET != aFlySet.GetItemState( pCurr->Which(),
- sal_False, &pItem ) ||
- // Ankerattribute gesondert behandeln
- ( RES_ANCHOR == pCurr->Which()
- ? (ANCHOR(pCurr)->GetAnchorId() != ANCHOR(pItem)->GetAnchorId() ||
- ANCHOR(pCurr)->GetPageNum() != ANCHOR(pItem)->GetPageNum())
- : *pItem != *pCurr ))
- return sal_False;
-
- if( aIter.IsAtEnd() )
- break;
- pCurr = aIter.NextItem();
- }
- }
- return sal_True;
-}
-
-void SwFlySave::SetFlySize( const SwTableNode& rTblNd )
-{
- // sollte der Fly kleiner als diese Tabelle sein, dann
- // korrigiere diesen (nur bei abs. Angaben!)
- SwTwips nWidth = rTblNd.GetTable().GetFrmFmt()->GetFrmSize().GetWidth();
- const SwFmtFrmSize& rSz = GetFrmSize( aFlySet );
- if( nWidth > rSz.GetWidth() )
- aFlySet.Put( SwFmtFrmSize( rSz.GetHeightSizeType(), nWidth, rSz.GetHeight() ));
-}
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sw/source/filter/rtf/rtfnum.cxx b/sw/source/filter/rtf/rtfnum.cxx
deleted file mode 100644
index 54f47b95ac86..000000000000
--- a/sw/source/filter/rtf/rtfnum.cxx
+++ /dev/null
@@ -1,68 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*
- * This file is part of the LibreOffice project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * This file incorporates work covered by the following license notice:
- *
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed
- * with this work for additional information regarding copyright
- * ownership. The ASF licenses this file to you under the Apache
- * License, Version 2.0 (the "License"); you may not use this file
- * except in compliance with the License. You may obtain a copy of
- * the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-
-#include <hintids.hxx>
-#include <tools/stream.hxx>
-#include <svtools/rtftoken.h>
-#include <svtools/rtfkeywd.hxx>
-#include <svl/intitem.hxx>
-#include <svtools/rtfout.hxx>
-#include <editeng/lrspitem.hxx>
-#include <editeng/fontitem.hxx>
-#include <editeng/fhgtitem.hxx>
-#include <editeng/wghtitem.hxx>
-#include <editeng/postitem.hxx>
-#include <editeng/cmapitem.hxx>
-#include <editeng/crsditem.hxx>
-#include <editeng/colritem.hxx>
-#include <editeng/udlnitem.hxx>
-#include <editeng/wrlmitem.hxx>
-#include <editeng/numitem.hxx>
-#include <shellio.hxx>
-#include <fltini.hxx>
-#include <swtypes.hxx>
-#include <swparrtf.hxx>
-#include <ndtxt.hxx>
-#include <doc.hxx>
-#include <docary.hxx>
-#include <pam.hxx>
-#include <charfmt.hxx>
-#include <charatr.hxx>
-#include <paratr.hxx>
-#include <cmdid.h>
-#include <numrule.hxx>
-
-#define RTF_NUMRULE_NAME "RTF_Num"
-
-SfxItemSet& GetNumChrFmt( SwDoc& rDoc, SwNumRule& rRule, sal_uInt8 nNumLvl )
-{
- SwCharFmt* pChrFmt = rRule.Get( nNumLvl ).GetCharFmt();
- if( !pChrFmt )
- {
- String sNm( rRule.GetName() );
- ( sNm += ' ' ) += String::CreateFromInt32( nNumLvl + 1 );
- pChrFmt = rDoc.MakeCharFmt( sNm, rDoc.GetDfltCharFmt() );
- if( !rRule.GetNumFmt( nNumLvl ))
- rRule.Set( nNumLvl, rRule.Get( nNumLvl ) );
- ((SwNumFmt*)rRule.GetNumFmt( nNumLvl ))->SetCharFmt( pChrFmt );
- }
- return (SfxItemSet&)pChrFmt->GetAttrSet();
-}
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sw/source/filter/rtf/swparrtf.cxx b/sw/source/filter/rtf/swparrtf.cxx
index 02c7bdf8ff13..b64fba0dc7e4 100644
--- a/sw/source/filter/rtf/swparrtf.cxx
+++ b/sw/source/filter/rtf/swparrtf.cxx
@@ -17,92 +17,19 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
-#include <hintids.hxx>
-
-#include <stack>
-
-#include <tools/errinf.hxx>
#include <tools/stream.hxx>
-#include <tools/helpers.hxx>
-#include <svl/itemiter.hxx>
-#include <svtools/rtftoken.h>
-#include <svl/intitem.hxx>
-#include <editeng/fhgtitem.hxx>
-#include <editeng/ulspitem.hxx>
-#include <editeng/tstpitem.hxx>
-#include <editeng/lspcitem.hxx>
-#include <editeng/lrspitem.hxx>
-#include <editeng/escpitem.hxx>
-#include <editeng/fontitem.hxx>
-#include <editeng/frmdiritem.hxx>
-#include <editeng/hyznitem.hxx>
-#include <fmtpdsc.hxx>
-#include <fmtfld.hxx>
-#include <fmthdft.hxx>
-#include <fmtcntnt.hxx>
-#include <txtftn.hxx>
-#include <fmtclds.hxx>
-#include <fmtftn.hxx>
-#include <fmtfsize.hxx>
-#include <fmtflcnt.hxx>
-#include <fmtanchr.hxx>
-#include <frmatr.hxx>
-#include <docstat.hxx>
-#include <swtable.hxx>
+#include <poolfmt.hxx>
#include <shellio.hxx>
-#include <swtypes.hxx>
#include <ndtxt.hxx>
#include <doc.hxx>
-#include <docary.hxx>
+#include <docsh.hxx>
#include <pam.hxx>
-#include <mdiexp.hxx> // ...Percent()
-#include <swparrtf.hxx>
-#include <charfmt.hxx>
-#include <pagedesc.hxx>
-#include <ftninfo.hxx>
-#include <docufld.hxx>
-#include <flddat.hxx>
-#include <fltini.hxx>
-#include <fchrfmt.hxx>
-#include <paratr.hxx>
-#include <section.hxx>
-#include <fmtclbl.hxx>
-#include <viewsh.hxx>
-#include <shellres.hxx>
-#include <hfspacingitem.hxx>
-#include <tox.hxx>
#include <swerror.h>
-#include <cmdid.h>
-#include <statstr.hrc> // ResId fuer Statusleiste
-#include <SwStyleNameMapper.hxx>
-#include <tblsel.hxx> // SwSelBoxes
-#include <docsh.hxx>
-#include <fmtlsplt.hxx> // SwLayoutSplit
#include <unotextrange.hxx>
-#include <editeng/keepitem.hxx>
-#include <svx/svdopath.hxx>
-#include <svx/svdorect.hxx>
-
-#include <fmtsrnd.hxx>
-#include <fmtfollowtextflow.hxx>
-#include <svx/svdmodel.hxx>
-#include <svx/svdpage.hxx>
-#include <editeng/opaqitem.hxx>
-#include "svx/svdograf.hxx"
-#include <svx/xflclit.hxx>
-#include <svx/xlnwtit.hxx>
-#include <svx/svdoutl.hxx>
#include <unotools/streamwrap.hxx>
#include <comphelper/processfactory.hxx>
-#include <comphelper/string.hxx>
-#include <editeng/outlobj.hxx>
-#include <editeng/paperinf.hxx>
-
-#include <basegfx/polygon/b2dpolygon.hxx>
-#include <basegfx/polygon/b2dpolypolygon.hxx>
-#include <basegfx/range/b2drange.hxx>
#include <com/sun/star/document/XDocumentPropertiesSupplier.hpp>
#include <com/sun/star/document/XFilter.hpp>
@@ -110,18 +37,8 @@
#include <com/sun/star/document/XExporter.hpp>
#include <com/sun/star/text/XTextRange.hpp>
-
using namespace ::com::sun::star;
-
-// einige Hilfs-Funktionen
-// char
-inline const SvxFontHeightItem& GetSize(const SfxItemSet& rSet,sal_Bool bInP=sal_True)
- { return (const SvxFontHeightItem&)rSet.Get( RES_CHRATR_FONTSIZE,bInP); }
-inline const SvxLRSpaceItem& GetLRSpace(const SfxItemSet& rSet,sal_Bool bInP=sal_True)
- { return (const SvxLRSpaceItem&)rSet.Get( RES_LR_SPACE,bInP); }
-
-
/// Glue class to call RtfImport as an internal filter, needed by copy&paste support.
class SwRTFReader : public Reader
{
@@ -156,7 +73,7 @@ sal_uLong SwRTFReader::Read( SwDoc &rDoc, const String& /*rBaseURL*/, SwPaM& rPa
SwDocShell *pDocShell(rDoc.GetDocShell());
uno::Reference<lang::XMultiServiceFactory> xMultiServiceFactory(comphelper::getProcessServiceFactory());
uno::Reference<uno::XInterface> xInterface(xMultiServiceFactory->createInstance(
- rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.comp.Writer.RtfFilter"))), uno::UNO_QUERY_THROW);
+ "com.sun.star.comp.Writer.RtfFilter"), uno::UNO_QUERY_THROW);
uno::Reference<document::XImporter> xImporter(xInterface, uno::UNO_QUERY_THROW);
uno::Reference<lang::XComponent> xDstDoc(pDocShell->GetModel(), uno::UNO_QUERY_THROW);
@@ -167,7 +84,7 @@ sal_uLong SwRTFReader::Read( SwDoc &rDoc, const String& /*rBaseURL*/, SwPaM& rPa
uno::Reference<document::XFilter> xFilter(xInterface, uno::UNO_QUERY_THROW);
uno::Sequence<beans::PropertyValue> aDescriptor(3);
- aDescriptor[0].Name = rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("InputStream"));
+ aDescriptor[0].Name = "InputStream";
uno::Reference<io::XStream> xStream(new utl::OStreamWrapper(*pStrm));
aDescriptor[0].Value <<= xStream;
aDescriptor[1].Name = "IsNewDoc";
@@ -225,175 +142,4 @@ extern "C" SAL_DLLPUBLIC_EXPORT Reader* SAL_CALL ImportRTF()
return new SwRTFReader();
}
-bool HasHeader(const SwFrmFmt &rFmt)
-{
- const SfxPoolItem *pHd;
- if (SFX_ITEM_SET == rFmt.GetItemState(RES_HEADER, false, &pHd))
- return ((const SwFmtHeader *)(pHd))->IsActive();
- return false;
-}
-
-bool HasFooter(const SwFrmFmt &rFmt)
-{
- const SfxPoolItem *pFt;
- if (SFX_ITEM_SET == rFmt.GetItemState(RES_FOOTER, false, &pFt))
- return ((const SwFmtFooter *)(pFt))->IsActive();
- return false;
-}
-
-namespace sw{
- namespace util{
-
-InsertedTableClient::InsertedTableClient(SwTableNode & rNode)
-{
- rNode.Add(this);
-}
-
-SwTableNode * InsertedTableClient::GetTableNode()
-{
- return dynamic_cast<SwTableNode *> (GetRegisteredInNonConst());
-}
-
-InsertedTablesManager::InsertedTablesManager(const SwDoc &rDoc)
- : mbHasRoot(rDoc.GetCurrentLayout()) //swmod 080218
-{
-}
-
-void InsertedTablesManager::DelAndMakeTblFrms()
-{
- if (!mbHasRoot)
- return;
- TblMapIter aEnd = maTables.end();
- for (TblMapIter aIter = maTables.begin(); aIter != aEnd; ++aIter)
- {
- // exitiert schon ein Layout, dann muss an dieser Tabelle die BoxFrames
- // neu erzeugt
- SwTableNode *pTable = aIter->first->GetTableNode();
- OSL_ENSURE(pTable, "Why no expected table");
- if (pTable)
- {
- SwFrmFmt * pFrmFmt = pTable->GetTable().GetFrmFmt();
-
- if (pFrmFmt != NULL)
- {
- SwNodeIndex *pIndex = aIter->second;
- pTable->DelFrms();
- pTable->MakeFrms(pIndex);
- }
- }
- }
-}
-
-void InsertedTablesManager::InsertTable(SwTableNode &rTableNode, SwPaM &rPaM)
-{
- if (!mbHasRoot)
- return;
- //Associate this tablenode with this after position, replace an //old
- //node association if necessary
-
- InsertedTableClient * pClient = new InsertedTableClient(rTableNode);
-
- maTables.insert(TblMap::value_type(pClient, &(rPaM.GetPoint()->nNode)));
-}
-}
-}
-
-::basegfx::B2DPoint rotate(const ::basegfx::B2DPoint& rStart, const ::basegfx::B2DPoint& rEnd)
-{
- const ::basegfx::B2DVector aVector(rStart - rEnd);
- return ::basegfx::B2DPoint(aVector.getY() + rEnd.getX(), -aVector.getX() + rEnd.getY());
-}
-
-
-DocPageInformation::DocPageInformation()
- : maBox( RES_BOX ),
- mnPaperw(12240), mnPaperh(15840), mnMargl(1800), mnMargr(1800),
- mnMargt(1440), mnMargb(1440), mnGutter(0), mnPgnStart(1), mbFacingp(false),
- mbLandscape(false), mbRTLdoc(false)
-{
-}
-
-SectPageInformation::SectPageInformation(const DocPageInformation &rDoc)
- : maBox(rDoc.maBox), mpTitlePageHdFt(0), mpPageHdFt(0),
- mnPgwsxn(rDoc.mnPaperw), mnPghsxn(rDoc.mnPaperh), mnMarglsxn(rDoc.mnMargl),
- mnMargrsxn(rDoc.mnMargr), mnMargtsxn(rDoc.mnMargt),
- mnMargbsxn(rDoc.mnMargb), mnGutterxsn(rDoc.mnGutter), mnHeadery(720),
- mnFootery(720), mnPgnStarts(rDoc.mnPgnStart), mnCols(1), mnColsx(720),
- mnStextflow(rDoc.mbRTLdoc ? 3 : 0), mnBkc(2), mbLndscpsxn(rDoc.mbLandscape),
- mbTitlepg(false), mbFacpgsxn(rDoc.mbFacingp), mbRTLsection(rDoc.mbRTLdoc),
- mbPgnrestart(false), mbTitlePageHdFtUsed(false), mbPageHdFtUsed(false)
-{
-};
-
-SectPageInformation::SectPageInformation(const SectPageInformation &rSect)
- : maColumns(rSect.maColumns), maBox(rSect.maBox),
- maNumType(rSect.maNumType), mpTitlePageHdFt(rSect.mpTitlePageHdFt),
- mpPageHdFt(rSect.mpPageHdFt), mnPgwsxn(rSect.mnPgwsxn),
- mnPghsxn(rSect.mnPghsxn), mnMarglsxn(rSect.mnMarglsxn),
- mnMargrsxn(rSect.mnMargrsxn), mnMargtsxn(rSect.mnMargtsxn),
- mnMargbsxn(rSect.mnMargbsxn), mnGutterxsn(rSect.mnGutterxsn),
- mnHeadery(rSect.mnHeadery), mnFootery(rSect.mnFootery),
- mnPgnStarts(rSect.mnPgnStarts), mnCols(rSect.mnCols),
- mnColsx(rSect.mnColsx), mnStextflow(rSect.mnStextflow), mnBkc(rSect.mnBkc),
- mbLndscpsxn(rSect.mbLndscpsxn), mbTitlepg(rSect.mbTitlepg),
- mbFacpgsxn(rSect.mbFacpgsxn), mbRTLsection(rSect.mbRTLsection),
- mbPgnrestart(rSect.mbPgnrestart),
- mbTitlePageHdFtUsed(rSect.mbTitlePageHdFtUsed),
- mbPageHdFtUsed(rSect.mbPageHdFtUsed)
-{
-};
-
-rtfSection::rtfSection(const SwPosition &rPos,
- const SectPageInformation &rPageInfo)
- : maStart(rPos.nNode), maPageInfo(rPageInfo), mpSection(0), mpTitlePage(0),
- mpPage(0)
-{
-}
-
-BookmarkPosition::BookmarkPosition(const SwPaM &rPaM)
- : maMkNode(rPaM.GetMark()->nNode),
- mnMkCntnt(rPaM.GetMark()->nContent.GetIndex())
-{
-}
-
-BookmarkPosition::BookmarkPosition(const BookmarkPosition &rEntry)
- : maMkNode(rEntry.maMkNode), mnMkCntnt(rEntry.mnMkCntnt)
-{
-}
-
-bool BookmarkPosition::operator==(const BookmarkPosition rhs)
-{
- return(maMkNode.GetIndex() == rhs.maMkNode.GetIndex() && mnMkCntnt == rhs.mnMkCntnt);
-}
-
-sal_uLong SwNodeIdx::GetIdx() const
-{
- return aIdx.GetIndex();
-}
-
-SvxNodeIdx* SwNodeIdx::Clone() const
-{
- return new SwNodeIdx( aIdx );
-}
-
-SvxPosition* SwxPosition::Clone() const
-{
- return new SwxPosition( pPam );
-}
-
-SvxNodeIdx* SwxPosition::MakeNodeIdx() const
-{
- return new SwNodeIdx( pPam->GetPoint()->nNode );
-}
-
-sal_uLong SwxPosition::GetNodeIdx() const
-{
- return pPam->GetPoint()->nNode.GetIndex();
-}
-
-xub_StrLen SwxPosition::GetCntIdx() const
-{
- return pPam->GetPoint()->nContent.GetIndex();
-}
-
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sw/source/filter/rtf/swparrtf.hxx b/sw/source/filter/rtf/swparrtf.hxx
deleted file mode 100644
index 86a0815f980c..000000000000
--- a/sw/source/filter/rtf/swparrtf.hxx
+++ /dev/null
@@ -1,225 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*
- * This file is part of the LibreOffice project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * This file incorporates work covered by the following license notice:
- *
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed
- * with this work for additional information regarding copyright
- * ownership. The ASF licenses this file to you under the Apache
- * License, Version 2.0 (the "License"); you may not use this file
- * except in compliance with the License. You may obtain a copy of
- * the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-
-#ifndef _SWPARRTF_HXX
-#define _SWPARRTF_HXX
-
-#include <deque>
-#include <vector>
-#include <map>
-
-#include <editeng/svxrtf.hxx>
-#include <editeng/numitem.hxx>
-#include <editeng/boxitem.hxx>
-#include <redline.hxx>
-
-#include <fltshell.hxx> // fuer den Attribut Stack
-#include <ndindex.hxx>
-#include "../inc/msfilter.hxx"
-#include <svx/svdobj.hxx>
-
-
-extern void GetLineIndex(SvxBoxItem &rBox, short nLineThickness, short nSpace, sal_uInt8 nCol, short nIdx,
- sal_uInt16 nOOIndex, sal_uInt16 nWWIndex, short *pSize);
-
-class Font;
-class Graphic;
-
-class SwNoTxtNode;
-class Size;
-class SwPaM;
-class SwDoc;
-class SwPageDesc;
-class SwTxtFmtColl;
-class SwTableNode;
-class SwCharFmt;
-class SwNumRule;
-class SvxFontItem;
-class SwRelNumRuleSpaces;
-class SwNodeNum;
-class SwTxtNode;
-struct SvxRTFPictureType;
-
-class SwNodeIdx : public SvxNodeIdx
-{
- SwNodeIndex aIdx;
-public:
- SwNodeIdx( const SwNodeIndex& rIdx ) : aIdx( rIdx ) {}
- virtual sal_uLong GetIdx() const;
- virtual SvxNodeIdx* Clone() const;
-};
-
-class BookmarkPosition
-{
-public:
- SwNodeIndex maMkNode;
- xub_StrLen mnMkCntnt;
- BookmarkPosition(const SwPaM &rPaM);
- BookmarkPosition(const BookmarkPosition &rEntry);
-
- bool operator==(const BookmarkPosition);
-private:
- //No assignment
- BookmarkPosition& operator=(const BookmarkPosition&);
-
-};
-
-class SwxPosition : public SvxPosition
-{
- SwPaM* pPam;
-public:
- SwxPosition( SwPaM* pCrsr ) : pPam( pCrsr ) {}
-
- virtual sal_uLong GetNodeIdx() const;
- virtual xub_StrLen GetCntIdx() const;
-
- // erzeuge von sich selbst eine Kopie
- virtual SvxPosition* Clone() const;
- // erzeuge vom NodeIndex eine Kopie
- virtual SvxNodeIdx* MakeNodeIdx() const;
-};
-
-
-// zum zwischenspeichern der Flys:
-struct SwFlySave
-{
- SfxItemSet aFlySet;
- SwNodeIndex nSttNd, nEndNd;
- xub_StrLen nEndCnt;
- SwTwips nPageWidth;
- sal_uInt16 nDropLines, nDropAnchor;
-
- SwFlySave( const SwPaM& rPam, SfxItemSet& rSet );
- int IsEqualFly( const SwPaM& rPos, SfxItemSet& rSet );
- void SetFlySize( const SwTableNode& rTblNd );
-};
-
-struct SwListEntry
-{
- long nListId, nListTemplateId, nListNo;
- sal_uInt16 nListDocPos;
- sal_Bool bRuleUsed;
-
- SwListEntry()
- : nListId( 0 ), nListTemplateId( 0 ), nListNo( 0 ), nListDocPos( 0 ),
- bRuleUsed( sal_False )
- {}
- SwListEntry( long nLstId, long nLstTmplId, sal_uInt16 nLstDocPos )
- : nListId( nLstId ), nListTemplateId( nLstTmplId ), nListNo( 0 ),
- nListDocPos( nLstDocPos ), bRuleUsed( sal_False )
- {}
-
- void Clear() { nListId = nListTemplateId = nListNo = 0, nListDocPos = 0;
- bRuleUsed = sal_False; }
-};
-
-class SwFlySaveArr : public std::vector<SwFlySave*>
-{
-public:
- SwFlySaveArr() : ::std::vector<SwFlySave*>() {}
- SwFlySaveArr(const SwFlySaveArr& rOther)
- : ::std::vector<SwFlySave*>(rOther)
- {}
-
- ~SwFlySaveArr()
- {
- for(const_iterator it = begin(); it != end(); ++it)
- delete *it;
- }
-};
-
-typedef std::deque< SwListEntry > SwListArr;
-
-struct DocPageInformation
-{
- SvxBoxItem maBox;
- long mnPaperw;
- long mnPaperh;
- long mnMargl;
- long mnMargr;
- long mnMargt;
- long mnMargb;
- long mnGutter;
- long mnPgnStart;
- bool mbFacingp;
- bool mbLandscape;
- bool mbRTLdoc;
- DocPageInformation();
-};
-
-struct SectPageInformation
-{
- std::vector<long> maColumns;
- SvxBoxItem maBox;
- SvxNumberType maNumType;
- SwPageDesc *mpTitlePageHdFt;
- SwPageDesc *mpPageHdFt;
- long mnPgwsxn;
- long mnPghsxn;
- long mnMarglsxn;
- long mnMargrsxn;
- long mnMargtsxn;
- long mnMargbsxn;
- long mnGutterxsn;
- long mnHeadery;
- long mnFootery;
- long mnPgnStarts;
- long mnCols;
- long mnColsx;
- long mnStextflow;
- int mnBkc;
- bool mbLndscpsxn;
- bool mbTitlepg;
- bool mbFacpgsxn;
- bool mbRTLsection;
- bool mbPgnrestart;
- bool mbTitlePageHdFtUsed;
- bool mbPageHdFtUsed;
- SectPageInformation(const DocPageInformation &rDoc);
- SectPageInformation(const SectPageInformation &rSect);
-};
-
-class rtfSection
-{
-public:
- rtfSection(const SwPosition &rPos,
- const SectPageInformation &rPageInfo);
- SwNodeIndex maStart;
- SectPageInformation maPageInfo;
- SwSection *mpSection;
- SwPageDesc *mpTitlePage;
- SwPageDesc *mpPage;
-
- bool IsContinous() const { return maPageInfo.mnBkc == 0; }
- long NoCols() const { return maPageInfo.mnCols; }
- long StandardColSeperation() const { return maPageInfo.mnColsx; }
- bool HasTitlePage() const { return maPageInfo.mbTitlepg; }
- long PageStartAt() const { return maPageInfo.mnPgnStarts; }
- bool PageRestartNo() const { return maPageInfo.mbPgnrestart; }
- bool IsBiDi() const { return maPageInfo.mbRTLsection; }
- long GetPageWidth() const { return maPageInfo.mnPgwsxn; }
- long GetPageHeight() const { return maPageInfo.mnPghsxn; }
- long GetPageLeft() const { return maPageInfo.mnMarglsxn; }
- long GetPageRight() const { return maPageInfo.mnMargrsxn; }
- bool IsLandScape() const { return maPageInfo.mbLndscpsxn; }
-};
-
-#endif
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sw/source/filter/ww8/styles.cxx b/sw/source/filter/ww8/styles.cxx
index e191a32fe171..5d1f1b1fae74 100644
--- a/sw/source/filter/ww8/styles.cxx
+++ b/sw/source/filter/ww8/styles.cxx
@@ -143,20 +143,6 @@ namespace
namespace ww
{
- //Original code/idea by Takashi Ono for CJK
- sti GetCanonicalStiFromEnglishName(const String &rName) throw()
- {
- typedef const sal_Char** myIter;
- sti eRet = stiUser;
- myIter aBegin = GetStiNames();
- myIter aEnd(aBegin);
- std::advance(aEnd, stiMax);
- myIter aIter = std::find_if(aBegin, aEnd, SameName(rName));
- if (aIter != aEnd)
- eRet = static_cast<sti>(std::distance(aBegin, aIter));
- return eRet;
- }
-
const sal_Char* GetEnglishNameFromSti(sti eSti) throw()
{
if (eSti >= stiMax)
diff --git a/sw/source/filter/ww8/writerhelper.cxx b/sw/source/filter/ww8/writerhelper.cxx
index 481b9a866cd7..2d4ab8d10687 100644
--- a/sw/source/filter/ww8/writerhelper.cxx
+++ b/sw/source/filter/ww8/writerhelper.cxx
@@ -757,6 +757,62 @@ namespace sw
return nRet;
}
}
+
+ namespace util
+ {
+ InsertedTableClient::InsertedTableClient(SwTableNode & rNode)
+ {
+ rNode.Add(this);
+ }
+
+ SwTableNode * InsertedTableClient::GetTableNode()
+ {
+ return dynamic_cast<SwTableNode *> (GetRegisteredInNonConst());
+ }
+
+ InsertedTablesManager::InsertedTablesManager(const SwDoc &rDoc)
+ : mbHasRoot(rDoc.GetCurrentLayout()) //swmod 080218
+ {
+ }
+
+ void InsertedTablesManager::DelAndMakeTblFrms()
+ {
+ if (!mbHasRoot)
+ return;
+ TblMapIter aEnd = maTables.end();
+ for (TblMapIter aIter = maTables.begin(); aIter != aEnd; ++aIter)
+ {
+ // exitiert schon ein Layout, dann muss an dieser Tabelle die BoxFrames
+ // neu erzeugt
+ SwTableNode *pTable = aIter->first->GetTableNode();
+ OSL_ENSURE(pTable, "Why no expected table");
+ if (pTable)
+ {
+ SwFrmFmt * pFrmFmt = pTable->GetTable().GetFrmFmt();
+
+ if (pFrmFmt != NULL)
+ {
+ SwNodeIndex *pIndex = aIter->second;
+ pTable->DelFrms();
+ pTable->MakeFrms(pIndex);
+ }
+ }
+ }
+ }
+
+ void InsertedTablesManager::InsertTable(SwTableNode &rTableNode, SwPaM &rPaM)
+ {
+ if (!mbHasRoot)
+ return;
+ //Associate this tablenode with this after position, replace an //old
+ //node association if necessary
+
+ InsertedTableClient * pClient = new InsertedTableClient(rTableNode);
+
+ maTables.insert(TblMap::value_type(pClient, &(rPaM.GetPoint()->nNode)));
+ }
+ }
+
}
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sw/source/ui/inc/bookmark.hxx b/sw/source/ui/inc/bookmark.hxx
index 80cf41bd2a10..c90bc1c1bb58 100644
--- a/sw/source/ui/inc/bookmark.hxx
+++ b/sw/source/ui/inc/bookmark.hxx
@@ -38,7 +38,6 @@ class BookmarkCombo : public SwComboBox
virtual long PreNotify(NotifyEvent& rNEvt);
public:
BookmarkCombo( Window* pWin );
- BookmarkCombo( Window* pWin, const ResId& rResId );
sal_uInt16 GetSelectEntryCount() const;
sal_uInt16 GetSelectEntryPos( sal_uInt16 nSelIndex = 0 ) const;
diff --git a/sw/source/ui/misc/bookmark.cxx b/sw/source/ui/misc/bookmark.cxx
index 06411f97c469..8ab55b4503d4 100644
--- a/sw/source/ui/misc/bookmark.cxx
+++ b/sw/source/ui/misc/bookmark.cxx
@@ -154,13 +154,8 @@ SwInsertBookmarkDlg::~SwInsertBookmarkDlg()
{
}
-BookmarkCombo::BookmarkCombo(Window* pWin) :
- SwComboBox(pWin)
-{
-}
-
-BookmarkCombo::BookmarkCombo( Window* pWin, const ResId& rResId ) :
- SwComboBox(pWin, rResId)
+BookmarkCombo::BookmarkCombo(Window* pWin)
+ : SwComboBox(pWin)
{
}
diff --git a/sw/source/ui/vba/vbafield.cxx b/sw/source/ui/vba/vbafield.cxx
index 63fa5d4e5071..7173fc8ab7fd 100644
--- a/sw/source/ui/vba/vbafield.cxx
+++ b/sw/source/ui/vba/vbafield.cxx
@@ -81,13 +81,10 @@ public:
SwVbaReadFieldParams( const String& rData );
~SwVbaReadFieldParams();
- xub_StrLen GoToTokenParam();
long SkipToNextToken();
xub_StrLen GetTokenSttPtr() const { return nFnd; }
xub_StrLen FindNextStringPiece( xub_StrLen _nStart = STRING_NOTFOUND );
- bool GetTokenSttFromTo(xub_StrLen* _pFrom, xub_StrLen* _pTo,
- xub_StrLen _nMax);
String GetResult() const;
String GetFieldName()const { return aFieldName; }
@@ -133,15 +130,6 @@ String SwVbaReadFieldParams::GetResult() const
}
-xub_StrLen SwVbaReadFieldParams::GoToTokenParam()
-{
- xub_StrLen nOld = nNext;
- if( -2 == SkipToNextToken() )
- return GetTokenSttPtr();
- nNext = nOld;
- return STRING_NOTFOUND;
-}
-
// ret: -2: NOT a '\' parameter but normal Text
long SwVbaReadFieldParams::SkipToNextToken()
{
@@ -238,33 +226,6 @@ xub_StrLen SwVbaReadFieldParams::FindNextStringPiece(const xub_StrLen nStart)
return n;
}
-
-
-// read parameters "1-3" or 1-3 with both values between 1 and nMax
-bool SwVbaReadFieldParams::GetTokenSttFromTo(sal_uInt16* pFrom, sal_uInt16* pTo, sal_uInt16 nMax)
-{
- sal_uInt16 nStart = 0;
- sal_uInt16 nEnd = 0;
- xub_StrLen n = GoToTokenParam();
- if( STRING_NOTFOUND != n )
- {
-
- String sParams( GetResult() );
-
- xub_StrLen nIndex = 0;
- String sStart( sParams.GetToken(0, '-', nIndex) );
- if( STRING_NOTFOUND != nIndex )
- {
- nStart = static_cast<sal_uInt16>(sStart.ToInt32());
- nEnd = static_cast<sal_uInt16>(sParams.Copy(nIndex).ToInt32());
- }
- }
- if( pFrom ) *pFrom = nStart;
- if( pTo ) *pTo = nEnd;
-
- return nStart && nEnd && (nMax >= nStart) && (nMax >= nEnd);
-}
-
// *** SwVbaFields ***********************************************
static uno::Any lcl_createField( const uno::Reference< XHelperInterface >& xParent, const uno::Reference< uno::XComponentContext >& xContext, const uno::Reference< frame::XModel >& xModel, const uno::Any& aSource )
diff --git a/tools/inc/tools/resmgr.hxx b/tools/inc/tools/resmgr.hxx
index 5d46d0f26577..8a6e44cf481c 100644
--- a/tools/inc/tools/resmgr.hxx
+++ b/tools/inc/tools/resmgr.hxx
@@ -187,7 +187,6 @@ public:
sal_uInt32 GetRemainSize();
const rtl::OUString& GetFileName() const;
- rtl::OUString getPrefixName() const;
sal_Int16 ReadShort();
sal_Int32 ReadLong();
diff --git a/tools/source/rc/resmgr.cxx b/tools/source/rc/resmgr.cxx
index 8ddef9c58bbe..0f3d43cc2c5f 100644
--- a/tools/source/rc/resmgr.cxx
+++ b/tools/source/rc/resmgr.cxx
@@ -1606,11 +1606,6 @@ ResMgr* ResMgr::CreateResMgr( const sal_Char* pPrefixName,
return pImp ? new ResMgr( pImp ) : NULL;
}
-rtl::OUString ResMgr::getPrefixName() const
-{
- return pImpRes->aPrefix;
-}
-
ResMgr* ResMgr::SearchCreateResMgr(
const sal_Char* pPrefixName,
com::sun::star::lang::Locale& rLocale )
diff --git a/unusedcode.easy b/unusedcode.easy
index 75f6d1225f01..43b8a2026ac9 100755
--- a/unusedcode.easy
+++ b/unusedcode.easy
@@ -1,21 +1,21 @@
FontSelectPattern::FontSelectPattern(PhysicalFontFace const&, Size const&, float, int, bool)
-GraphicObject::SwapIn(SvStream*)
-Line::GetLength() const
Line::Intersection(Rectangle const&, Line&) const
-PoHeader::getLanguage() const
SanExtensionImpl::setCertExtn(unsigned char*, unsigned int, unsigned char*, unsigned int, unsigned char)
ScFiltersTest::testColorScaleODS()
ScFiltersTest::testColorScaleXLSX()
ScMenuFloatingWindow::getDoc()
ScVbaFormat<ooo::vba::excel::XStyle>::getAddIndent()
ScVbaFormat<ooo::vba::excel::XStyle>::setAddIndent(com::sun::star::uno::Any const&)
+SfxDocumentTemplateDlg::SfxDocumentTemplateDlg(Window*, SfxDocumentTemplates*)
+String::Assign(unsigned short const*, unsigned short)
String::String(unsigned short)
-SvNumberFormatter::PutandConvertEntrySystem(rtl::OUString&, int&, short&, unsigned int&, unsigned short, unsigned short)
+SvListView::HasEntryFocus(SvTreeListEntry*) const
SvTreeList::GetChildIterators(SvTreeListEntry const*) const
-SvTreeListBox::GetParent(SvTreeListEntry const*) const
+SvViewDataEntry::SetCursored(bool)
SvtGraphicStroke::toString() const
TextEngine::GetLeftMargin() const
ThumbnailViewItemAcc::FireAccessibleEvent(short, com::sun::star::uno::Any const&, com::sun::star::uno::Any const&)
+TransitionScene::clear()
UnoControl::UnoControl()
VirtualDevice::SetOutputSizePixelScaleOffsetAndBuffer(Size const&, Fraction const&, Point const&, boost::shared_array<unsigned char> const&)
Window::PostUserEvent(unsigned long&, unsigned long, void*)
@@ -66,8 +66,9 @@ unicode::isDigit(unsigned short)
unicode::isLower(unsigned short)
unicode::isPrint(unsigned short)
unicode::isUpper(unsigned short)
-writerfilter::createStreamHandler()
writerfilter::doctokidsToXML(std::basic_ostream<char, std::char_traits<char> >&)
+writerfilter::logger(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)
writerfilter::ooxmlidsToXML(std::basic_ostream<char, std::char_traits<char> >&)
writerfilter::ooxmlsprmidsToXML(std::basic_ostream<char, std::char_traits<char> >&)
+writerfilter::rtftok::RTFSprms::swap(writerfilter::rtftok::RTFSprms&)
writerfilter::sprmidsToXML(std::basic_ostream<char, std::char_traits<char> >&)
diff --git a/vbahelper/inc/vbahelper/vbadocumentbase.hxx b/vbahelper/inc/vbahelper/vbadocumentbase.hxx
index 999cf551dc1a..642c08c4ae8e 100644
--- a/vbahelper/inc/vbahelper/vbadocumentbase.hxx
+++ b/vbahelper/inc/vbahelper/vbadocumentbase.hxx
@@ -32,7 +32,6 @@ protected:
css::uno::Reference< css::uno::XInterface > mxVBProject;
protected:
virtual css::uno::Reference< css::frame::XModel > getModel() { return mxModel; }
- VbaDocumentBase( const css::uno::Reference< ov::XHelperInterface >& xParent, const css::uno::Reference< css::uno::XComponentContext >& xContext);
public:
VbaDocumentBase( const css::uno::Reference< ov::XHelperInterface >& xParent, const css::uno::Reference< css::uno::XComponentContext >& xContext,
css::uno::Reference< css::frame::XModel > xModel );
diff --git a/vbahelper/source/vbahelper/vbadocumentbase.cxx b/vbahelper/source/vbahelper/vbadocumentbase.cxx
index 7d1088314155..27ddd5ee08a2 100644
--- a/vbahelper/source/vbahelper/vbadocumentbase.cxx
+++ b/vbahelper/source/vbahelper/vbadocumentbase.cxx
@@ -42,10 +42,6 @@
using namespace ::com::sun::star;
using namespace ::ooo::vba;
-VbaDocumentBase::VbaDocumentBase( const uno::Reference< ov::XHelperInterface >& xParent, const uno::Reference< uno::XComponentContext >& xContext) :VbaDocumentBase_BASE( xParent, xContext ), mxModel(NULL)
-{
-}
-
VbaDocumentBase::VbaDocumentBase( const uno::Reference< ov::XHelperInterface >& xParent, const uno::Reference< uno::XComponentContext >& xContext, uno::Reference< frame::XModel > xModel ) : VbaDocumentBase_BASE( xParent, xContext ), mxModel( xModel )
{
}
diff --git a/vcl/inc/vcl/window.hxx b/vcl/inc/vcl/window.hxx
index e30391710ce5..cebab25117db 100644
--- a/vcl/inc/vcl/window.hxx
+++ b/vcl/inc/vcl/window.hxx
@@ -390,7 +390,6 @@ public:
SAL_DLLPRIVATE WinBits ImplInitRes( const ResId& rResId );
SAL_DLLPRIVATE WindowResHeader ImplLoadResHeader( const ResId& rResId );
SAL_DLLPRIVATE void ImplLoadRes( const ResId& rResId );
- SAL_DLLPRIVATE void loadAndSetJustHelpID( const ResId& rResId );
SAL_DLLPRIVATE void ImplSetFrameParent( const Window* pParent );
SAL_DLLPRIVATE void ImplInsertWindow( Window* pParent );
SAL_DLLPRIVATE void ImplRemoveWindow( sal_Bool bRemoveFrameData );
diff --git a/vcl/source/window/window.cxx b/vcl/source/window/window.cxx
index 15b8e8f429a7..8460f693c4e5 100644
--- a/vcl/source/window/window.cxx
+++ b/vcl/source/window/window.cxx
@@ -1266,13 +1266,6 @@ WindowResHeader Window::ImplLoadResHeader( const ResId& rResId )
return aHeader;
}
-void Window::loadAndSetJustHelpID(const ResId& rResId)
-{
- WindowResHeader aHeader = ImplLoadResHeader(rResId);
- SetHelpId(aHeader.aHelpId);
- IncrementRes(GetRemainSizeRes());
-}
-
void Window::ImplLoadRes( const ResId& rResId )
{
WindowResHeader aHeader = ImplLoadResHeader( rResId );