boost->std
Change-Id: I8371b942d915f777a29ca01cd0aed674db0ca853
This commit is contained in:
parent
7a17c038a6
commit
3744d8506e
@ -97,7 +97,7 @@
|
||||
#include <com/sun/star/util/theMacroExpander.hpp>
|
||||
#include <comphelper/documentinfo.hxx>
|
||||
#include <comphelper/processfactory.hxx>
|
||||
#include <comphelper/scoped_disposing_ptr.hxx>
|
||||
#include <comphelper/unique_disposing_ptr.hxx>
|
||||
#include <comphelper/stl_types.hxx>
|
||||
#include <comphelper/string.hxx>
|
||||
#include <comphelper/types.hxx>
|
||||
|
@ -17,7 +17,7 @@
|
||||
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
|
||||
*/
|
||||
|
||||
#include <comphelper/scoped_disposing_ptr.hxx>
|
||||
#include <comphelper/unique_disposing_ptr.hxx>
|
||||
#include <comphelper/processfactory.hxx>
|
||||
|
||||
#include <iderdll.hxx>
|
||||
@ -48,7 +48,7 @@ namespace
|
||||
class Dll
|
||||
{
|
||||
Shell* m_pShell;
|
||||
boost::scoped_ptr<ExtraData> m_pExtraData;
|
||||
std::unique_ptr<ExtraData> m_xExtraData;
|
||||
|
||||
public:
|
||||
Dll ();
|
||||
@ -60,10 +60,10 @@ public:
|
||||
|
||||
// Holds a basctl::Dll and release it on exit, or dispose of the
|
||||
//default XComponent, whichever comes first
|
||||
class DllInstance : public comphelper::scoped_disposing_solar_mutex_reset_ptr<Dll>
|
||||
class DllInstance : public comphelper::unique_disposing_solar_mutex_reset_ptr<Dll>
|
||||
{
|
||||
public:
|
||||
DllInstance() : comphelper::scoped_disposing_solar_mutex_reset_ptr<Dll>(Reference<lang::XComponent>( frame::Desktop::create(comphelper::getProcessComponentContext()), UNO_QUERY_THROW), new Dll)
|
||||
DllInstance() : comphelper::unique_disposing_solar_mutex_reset_ptr<Dll>(Reference<lang::XComponent>( frame::Desktop::create(comphelper::getProcessComponentContext()), UNO_QUERY_THROW), new Dll)
|
||||
{ }
|
||||
};
|
||||
|
||||
@ -137,9 +137,9 @@ Dll::Dll () :
|
||||
|
||||
ExtraData* Dll::GetExtraData ()
|
||||
{
|
||||
if (!m_pExtraData)
|
||||
m_pExtraData.reset(new ExtraData);
|
||||
return m_pExtraData.get();
|
||||
if (!m_xExtraData)
|
||||
m_xExtraData.reset(new ExtraData);
|
||||
return m_xExtraData.get();
|
||||
}
|
||||
|
||||
} // namespace
|
||||
|
@ -57,9 +57,9 @@ public:
|
||||
SfxBaseModel* pModel = dynamic_cast<SfxBaseModel*>(mxComponent.get());
|
||||
CPPUNIT_ASSERT(pModel);
|
||||
SfxObjectShell* pShell = pModel->GetObjectShell();
|
||||
boost::shared_ptr<GDIMetaFile> pMetaFile = pShell->GetPreviewMetaFile();
|
||||
std::shared_ptr<GDIMetaFile> xMetaFile = pShell->GetPreviewMetaFile();
|
||||
BitmapEx aResultBitmap;
|
||||
CPPUNIT_ASSERT(pMetaFile->CreateThumbnail(aResultBitmap));
|
||||
CPPUNIT_ASSERT(xMetaFile->CreateThumbnail(aResultBitmap));
|
||||
// If this is set, the metafile will be dumped as a PNG one for debug purposes.
|
||||
char* pEnv = getenv("CPPCANVAS_DEBUG_EMFPLUS_DUMP_TO");
|
||||
if (pEnv)
|
||||
|
@ -80,7 +80,7 @@
|
||||
#include <comphelper/broadcasthelper.hxx>
|
||||
#include <comphelper/processfactory.hxx>
|
||||
#include <comphelper/random.hxx>
|
||||
#include <comphelper/scoped_disposing_ptr.hxx>
|
||||
#include <comphelper/unique_disposing_ptr.hxx>
|
||||
#include <comphelper/string.hxx>
|
||||
#include <cppuhelper/factory.hxx>
|
||||
#include <cppuhelper/implbase2.hxx>
|
||||
|
@ -23,7 +23,7 @@
|
||||
|
||||
#include <drawinglayer/primitive2d/textlayoutdevice.hxx>
|
||||
#include <comphelper/processfactory.hxx>
|
||||
#include <comphelper/scoped_disposing_ptr.hxx>
|
||||
#include <comphelper/unique_disposing_ptr.hxx>
|
||||
#include <vcl/timer.hxx>
|
||||
#include <vcl/virdev.hxx>
|
||||
#include <vcl/font.hxx>
|
||||
@ -46,10 +46,10 @@ namespace
|
||||
//The ImpTimerRefDev itself, if the timeout ever gets hit, will call
|
||||
//reset on the scoped_timed_RefDev to release the ImpTimerRefDev early
|
||||
//if its unused for a few minutes
|
||||
class scoped_timed_RefDev : public comphelper::scoped_disposing_ptr<ImpTimedRefDev>
|
||||
class scoped_timed_RefDev : public comphelper::unique_disposing_ptr<ImpTimedRefDev>
|
||||
{
|
||||
public:
|
||||
scoped_timed_RefDev() : comphelper::scoped_disposing_ptr<ImpTimedRefDev>((::com::sun::star::uno::Reference<com::sun::star::lang::XComponent>(::comphelper::getProcessComponentContext(), ::com::sun::star::uno::UNO_QUERY_THROW)))
|
||||
scoped_timed_RefDev() : comphelper::unique_disposing_ptr<ImpTimedRefDev>((::com::sun::star::uno::Reference<com::sun::star::lang::XComponent>(::comphelper::getProcessComponentContext(), ::com::sun::star::uno::UNO_QUERY_THROW)))
|
||||
{
|
||||
}
|
||||
};
|
||||
|
@ -2588,7 +2588,7 @@ void ConvertEnhancedCustomShapeEquation( SdrObjCustomShape* pCustoShape,
|
||||
EnhancedCustomShape2d aCustoShape2d( pCustoShape );
|
||||
try
|
||||
{
|
||||
::boost::shared_ptr< EnhancedCustomShape::ExpressionNode > aExpressNode(
|
||||
std::shared_ptr< EnhancedCustomShape::ExpressionNode > aExpressNode(
|
||||
EnhancedCustomShape::FunctionParser::parseFunction( sEquationSource[ i ], aCustoShape2d ) );
|
||||
com::sun::star::drawing::EnhancedCustomShapeParameter aPara( aExpressNode->fillNode( rEquations, NULL, 0 ) );
|
||||
if ( aPara.Type != com::sun::star::drawing::EnhancedCustomShapeParameterType::EQUATION )
|
||||
|
@ -137,7 +137,7 @@
|
||||
#include <rtl/ustring.hxx>
|
||||
#include <svtools/embedhlp.hxx>
|
||||
#include <boost/scoped_array.hpp>
|
||||
#include <boost/scoped_ptr.hpp>
|
||||
#include <memory>
|
||||
|
||||
using namespace ::com::sun::star ;
|
||||
using namespace ::com::sun::star::drawing;
|
||||
@ -257,17 +257,17 @@ void DffPropertyReader::ReadPropSet( SvStream& rIn, void* pClientData ) const
|
||||
|
||||
if( ::utl::LocalFileHelper::ConvertPhysicalNameToURL( OUString("d:\\ashape.dbg"), aURLStr ) )
|
||||
{
|
||||
boost::scoped_ptr<SvStream> pOut(::utl::UcbStreamHelper::CreateStream( aURLStr, StreamMode::WRITE ));
|
||||
std::unique_ptr<SvStream> xOut(::utl::UcbStreamHelper::CreateStream( aURLStr, StreamMode::WRITE ));
|
||||
|
||||
if( pOut )
|
||||
if( xOut )
|
||||
{
|
||||
pOut->Seek( STREAM_SEEK_TO_END );
|
||||
xOut->Seek( STREAM_SEEK_TO_END );
|
||||
|
||||
if ( IsProperty( DFF_Prop_adjustValue ) || IsProperty( DFF_Prop_pVertices ) )
|
||||
{
|
||||
pOut->WriteLine( "" );
|
||||
xOut->WriteLine( "" );
|
||||
OString aString("ShapeId: " + OString::number(nShapeId));
|
||||
pOut->WriteLine(aString);
|
||||
xOut->WriteLine(aString);
|
||||
}
|
||||
for ( sal_uInt32 i = DFF_Prop_adjustValue; i <= DFF_Prop_adjust10Value; i++ )
|
||||
{
|
||||
@ -275,7 +275,7 @@ void DffPropertyReader::ReadPropSet( SvStream& rIn, void* pClientData ) const
|
||||
{
|
||||
OString aString("Prop_adjustValue" + OString::number( ( i - DFF_Prop_adjustValue ) + 1 ) +
|
||||
":" + OString::number(GetPropertyValue(i)) );
|
||||
pOut->WriteLine(aString);
|
||||
xOut->WriteLine(aString);
|
||||
}
|
||||
}
|
||||
sal_Int32 i;
|
||||
@ -290,15 +290,15 @@ void DffPropertyReader::ReadPropSet( SvStream& rIn, void* pClientData ) const
|
||||
sal_Int32 nLen = (sal_Int32)GetPropertyValue( i );
|
||||
if ( nLen )
|
||||
{
|
||||
pOut->WriteLine( "" );
|
||||
xOut->WriteLine( "" );
|
||||
OStringBuffer aDesc("Property:" + OString::number(i) +
|
||||
" Size:" + OString::number(nLen));
|
||||
pOut->WriteLine(aDesc.makeStringAndClear());
|
||||
xOut->WriteLine(aDesc.makeStringAndClear());
|
||||
sal_Int16 nNumElem, nNumElemMem, nNumSize;
|
||||
rIn >> nNumElem >> nNumElemMem >> nNumSize;
|
||||
aDesc.append("Entries: " + OString::number(nNumElem) +
|
||||
" Size:" + OString::number(nNumSize));
|
||||
pOut->WriteLine(aDesc.makeStringAndClear());
|
||||
xOut->WriteLine(aDesc.makeStringAndClear());
|
||||
if ( nNumSize < 0 )
|
||||
nNumSize = ( ( -nNumSize ) >> 2 );
|
||||
if ( !nNumSize )
|
||||
@ -315,21 +315,21 @@ void DffPropertyReader::ReadPropSet( SvStream& rIn, void* pClientData ) const
|
||||
sal_uInt8 nVal;
|
||||
rIn >> nVal;
|
||||
if ( ( nVal >> 4 ) > 9 )
|
||||
*pOut << (sal_uInt8)( ( nVal >> 4 ) + 'A' - 10 );
|
||||
*xOut << (sal_uInt8)( ( nVal >> 4 ) + 'A' - 10 );
|
||||
else
|
||||
*pOut << (sal_uInt8)( ( nVal >> 4 ) + '0' );
|
||||
*xOut << (sal_uInt8)( ( nVal >> 4 ) + '0' );
|
||||
|
||||
if ( ( nVal & 0xf ) > 9 )
|
||||
*pOut << (sal_uInt8)( ( nVal & 0xf ) + 'A' - 10 );
|
||||
*xOut << (sal_uInt8)( ( nVal & 0xf ) + 'A' - 10 );
|
||||
else
|
||||
*pOut << (sal_uInt8)( ( nVal & 0xf ) + '0' );
|
||||
*xOut << (sal_uInt8)( ( nVal & 0xf ) + '0' );
|
||||
|
||||
nLen--;
|
||||
}
|
||||
}
|
||||
*pOut << (char)( ' ' );
|
||||
*xOut << (char)( ' ' );
|
||||
}
|
||||
pOut->WriteLine( OString() );
|
||||
xOut->WriteLine( OString() );
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -337,7 +337,7 @@ void DffPropertyReader::ReadPropSet( SvStream& rIn, void* pClientData ) const
|
||||
{
|
||||
OString aString("Property" + OString::number(i) +
|
||||
":" + OString::number(GetPropertyValue(i)));
|
||||
pOut->WriteLine(aString);
|
||||
xOut->WriteLine(aString);
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -3084,15 +3084,15 @@ DffRecordHeader* DffRecordManager::GetRecordHeader( sal_uInt16 nRecId, DffSeekTo
|
||||
|
||||
|
||||
bool CompareSvxMSDffShapeInfoById::operator() (
|
||||
::boost::shared_ptr<SvxMSDffShapeInfo> const& lhs,
|
||||
::boost::shared_ptr<SvxMSDffShapeInfo> const& rhs) const
|
||||
std::shared_ptr<SvxMSDffShapeInfo> const& lhs,
|
||||
std::shared_ptr<SvxMSDffShapeInfo> const& rhs) const
|
||||
{
|
||||
return lhs->nShapeId < rhs->nShapeId;
|
||||
}
|
||||
|
||||
bool CompareSvxMSDffShapeInfoByTxBxComp::operator() (
|
||||
::boost::shared_ptr<SvxMSDffShapeInfo> const& lhs,
|
||||
::boost::shared_ptr<SvxMSDffShapeInfo> const& rhs) const
|
||||
std::shared_ptr<SvxMSDffShapeInfo> const& lhs,
|
||||
std::shared_ptr<SvxMSDffShapeInfo> const& rhs) const
|
||||
{
|
||||
return lhs->nTxBxComp < rhs->nTxBxComp;
|
||||
}
|
||||
@ -5144,7 +5144,7 @@ SdrObject* SvxMSDffManager::ProcessObj(SvStream& rSt,
|
||||
// the object with a frame, otherwise
|
||||
if( bTextFrame )
|
||||
{
|
||||
::boost::shared_ptr<SvxMSDffShapeInfo> const pTmpRec(
|
||||
std::shared_ptr<SvxMSDffShapeInfo> const pTmpRec(
|
||||
new SvxMSDffShapeInfo(0, pImpRec->nShapeId));
|
||||
|
||||
SvxMSDffShapeInfos_ById::const_iterator const it =
|
||||
@ -5707,7 +5707,7 @@ void SvxMSDffManager::CheckTxBxStoryChain()
|
||||
mark = m_xShapeInfosByTxBxComp->begin();
|
||||
iter != m_xShapeInfosByTxBxComp->end(); ++iter)
|
||||
{
|
||||
boost::shared_ptr<SvxMSDffShapeInfo> const pObj = *iter;
|
||||
std::shared_ptr<SvxMSDffShapeInfo> const pObj = *iter;
|
||||
if( pObj->nTxBxComp )
|
||||
{
|
||||
// group change?
|
||||
@ -6136,7 +6136,7 @@ bool SvxMSDffManager::GetShapeContainerData( SvStream& rSt,
|
||||
{
|
||||
aInfo.bReplaceByFly = true;
|
||||
}
|
||||
m_xShapeInfosByTxBxComp->insert(::boost::shared_ptr<SvxMSDffShapeInfo>(
|
||||
m_xShapeInfosByTxBxComp->insert(std::shared_ptr<SvxMSDffShapeInfo>(
|
||||
new SvxMSDffShapeInfo(aInfo)));
|
||||
pShapeOrders->push_back( new SvxMSDffShapeOrder( aInfo.nShapeId ) );
|
||||
}
|
||||
@ -6156,7 +6156,7 @@ bool SvxMSDffManager::GetShapeContainerData( SvStream& rSt,
|
||||
bool SvxMSDffManager::GetShape(sal_uLong nId, SdrObject*& rpShape,
|
||||
SvxMSDffImportData& rData)
|
||||
{
|
||||
::boost::shared_ptr<SvxMSDffShapeInfo> const pTmpRec(
|
||||
std::shared_ptr<SvxMSDffShapeInfo> const pTmpRec(
|
||||
new SvxMSDffShapeInfo(0, nId));
|
||||
|
||||
SvxMSDffShapeInfos_ById::const_iterator const it =
|
||||
@ -6333,18 +6333,18 @@ bool SvxMSDffManager::GetBLIPDirect( SvStream& rBLIPStream, Graphic& rData, Rect
|
||||
rBLIPStream.SeekRel( nSkip );
|
||||
|
||||
SvStream* pGrStream = &rBLIPStream;
|
||||
boost::scoped_ptr<SvMemoryStream> pOut;
|
||||
std::unique_ptr<SvMemoryStream> xOut;
|
||||
if( bZCodecCompression )
|
||||
{
|
||||
pOut.reset(new SvMemoryStream( 0x8000, 0x4000 ));
|
||||
xOut.reset(new SvMemoryStream( 0x8000, 0x4000 ));
|
||||
ZCodec aZCodec( 0x8000, 0x8000 );
|
||||
aZCodec.BeginCompression();
|
||||
aZCodec.Decompress( rBLIPStream, *pOut );
|
||||
aZCodec.Decompress( rBLIPStream, *xOut );
|
||||
aZCodec.EndCompression();
|
||||
pOut->Seek( STREAM_SEEK_TO_BEGIN );
|
||||
pOut->SetResizeOffset( 0 ); // sj: #i102257# setting ResizeOffset of 0 prevents from seeking
|
||||
xOut->Seek( STREAM_SEEK_TO_BEGIN );
|
||||
xOut->SetResizeOffset( 0 ); // sj: #i102257# setting ResizeOffset of 0 prevents from seeking
|
||||
// behind the stream end (allocating too much memory)
|
||||
pGrStream = pOut.get();
|
||||
pGrStream = xOut.get();
|
||||
}
|
||||
|
||||
#if OSL_DEBUG_LEVEL > 2
|
||||
@ -6376,24 +6376,24 @@ bool SvxMSDffManager::GetBLIPDirect( SvStream& rBLIPStream, Graphic& rData, Rect
|
||||
|
||||
SAL_INFO("filter.ms", "dumping " << aURLStr);
|
||||
|
||||
boost::scoped_ptr<SvStream> pDbgOut(::utl::UcbStreamHelper::CreateStream(aURLStr, StreamMode::TRUNC | StreamMode::WRITE));
|
||||
std::unique_ptr<SvStream> pDbgOut(::utl::UcbStreamHelper::CreateStream(aURLStr, StreamMode::TRUNC | StreamMode::WRITE));
|
||||
|
||||
if( pDbgOut )
|
||||
{
|
||||
if ( bZCodecCompression )
|
||||
{
|
||||
pOut->Seek( STREAM_SEEK_TO_END );
|
||||
pDbgOut->Write( pOut->GetData(), pOut->Tell() );
|
||||
pOut->Seek( STREAM_SEEK_TO_BEGIN );
|
||||
xOut->Seek( STREAM_SEEK_TO_END );
|
||||
pDbgOut->Write( xOut->GetData(), xOut->Tell() );
|
||||
xOut->Seek( STREAM_SEEK_TO_BEGIN );
|
||||
}
|
||||
else
|
||||
{
|
||||
sal_Int32 nDbgLen = nLength - nSkip;
|
||||
if ( nDbgLen )
|
||||
{
|
||||
boost::scoped_array<sal_Char> pDat(new sal_Char[ nDbgLen ]);
|
||||
pGrStream->Read( pDat.get(), nDbgLen );
|
||||
pDbgOut->Write( pDat.get(), nDbgLen );
|
||||
std::scoped_array<sal_Char> xDat(new sal_Char[ nDbgLen ]);
|
||||
pGrStream->Read( xDat.get(), nDbgLen );
|
||||
pDbgOut->Write( xDat.get(), nDbgLen );
|
||||
pGrStream->SeekRel( -nDbgLen );
|
||||
}
|
||||
}
|
||||
@ -6905,7 +6905,7 @@ com::sun::star::uno::Reference < com::sun::star::embed::XEmbeddedObject > SvxMS
|
||||
{
|
||||
//TODO/MBA: check if (and when) storage and stream will be destroyed!
|
||||
const SfxFilter* pFilter = 0;
|
||||
::boost::scoped_ptr<SvMemoryStream> xMemStream (new SvMemoryStream);
|
||||
std::unique_ptr<SvMemoryStream> xMemStream (new SvMemoryStream);
|
||||
if ( pName )
|
||||
{
|
||||
// TODO/LATER: perhaps we need to retrieve VisArea and Metafile from the storage also
|
||||
|
@ -7,11 +7,10 @@
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*/
|
||||
|
||||
#ifndef INCLUDED_COMPHELPER_SCOPED_DISPOSING_PTR_HXX
|
||||
#define INCLUDED_COMPHELPER_SCOPED_DISPOSING_PTR_HXX
|
||||
#ifndef INCLUDED_COMPHELPER_UNIQUE_DISPOSING_PTR_HXX
|
||||
#define INCLUDED_COMPHELPER_UNIQUE_DISPOSING_PTR_HXX
|
||||
|
||||
#include <cppuhelper/implbase1.hxx>
|
||||
#include <boost/utility.hpp>
|
||||
|
||||
#include <com/sun/star/lang/XComponent.hpp>
|
||||
#include <com/sun/star/frame/XDesktop.hpp>
|
||||
@ -22,13 +21,16 @@
|
||||
namespace comphelper
|
||||
{
|
||||
//Similar to std::unique_ptr, except additionally releases the ptr on XComponent::disposing and/or XTerminateListener::notifyTermination if supported
|
||||
template<class T> class scoped_disposing_ptr : private boost::noncopyable
|
||||
template<class T> class unique_disposing_ptr
|
||||
{
|
||||
private:
|
||||
std::unique_ptr<T> m_xItem;
|
||||
::com::sun::star::uno::Reference< ::com::sun::star::frame::XTerminateListener> m_xTerminateListener;
|
||||
|
||||
unique_disposing_ptr(const unique_disposing_ptr&) SAL_DELETED_FUNCTION;
|
||||
unique_disposing_ptr& operator=(const unique_disposing_ptr&) SAL_DELETED_FUNCTION;
|
||||
public:
|
||||
scoped_disposing_ptr( const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XComponent > &rComponent, T * p = 0 )
|
||||
unique_disposing_ptr( const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XComponent > &rComponent, T * p = 0 )
|
||||
: m_xItem(p)
|
||||
{
|
||||
m_xTerminateListener = new TerminateListener(rComponent, *this);
|
||||
@ -59,7 +61,7 @@ public:
|
||||
return static_cast< bool >(m_xItem);
|
||||
}
|
||||
|
||||
virtual ~scoped_disposing_ptr()
|
||||
virtual ~unique_disposing_ptr()
|
||||
{
|
||||
reset();
|
||||
}
|
||||
@ -68,10 +70,10 @@ private:
|
||||
{
|
||||
private:
|
||||
::com::sun::star::uno::Reference< ::com::sun::star::lang::XComponent > m_xComponent;
|
||||
scoped_disposing_ptr<T>& m_rItem;
|
||||
unique_disposing_ptr<T>& m_rItem;
|
||||
public:
|
||||
TerminateListener(const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XComponent > &rComponent,
|
||||
scoped_disposing_ptr<T>& rItem) : m_xComponent(rComponent), m_rItem(rItem)
|
||||
unique_disposing_ptr<T>& rItem) : m_xComponent(rComponent), m_rItem(rItem)
|
||||
{
|
||||
if (m_xComponent.is())
|
||||
{
|
||||
@ -135,19 +137,19 @@ private:
|
||||
//for threadsafety. The user can ensure this, except in the case of its dtor
|
||||
//being called from reset due to a terminate on the XComponent being called
|
||||
//from an aribitrary thread
|
||||
template<class T> class scoped_disposing_solar_mutex_reset_ptr
|
||||
: public scoped_disposing_ptr<T>
|
||||
template<class T> class unique_disposing_solar_mutex_reset_ptr
|
||||
: public unique_disposing_ptr<T>
|
||||
{
|
||||
public:
|
||||
scoped_disposing_solar_mutex_reset_ptr( const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XComponent > &rComponent, T * p = 0 )
|
||||
: scoped_disposing_ptr<T>(rComponent, p)
|
||||
unique_disposing_solar_mutex_reset_ptr( const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XComponent > &rComponent, T * p = 0 )
|
||||
: unique_disposing_ptr<T>(rComponent, p)
|
||||
{
|
||||
}
|
||||
|
||||
virtual void reset(T * p = 0)
|
||||
{
|
||||
SolarMutexGuard aGuard;
|
||||
scoped_disposing_ptr<T>::reset(p);
|
||||
unique_disposing_ptr<T>::reset(p);
|
||||
}
|
||||
};
|
||||
|
@ -1155,9 +1155,7 @@ private:
|
||||
bool mbPicStrmQueried; /// True = ImplQueryPictureStream() has been called.
|
||||
};
|
||||
|
||||
typedef ::boost::shared_ptr< EscherExGlobal > EscherExGlobalRef;
|
||||
|
||||
|
||||
typedef std::shared_ptr< EscherExGlobal > EscherExGlobalRef;
|
||||
|
||||
class SdrObject;
|
||||
class SdrPage;
|
||||
|
@ -23,10 +23,10 @@
|
||||
#include <string.h>
|
||||
|
||||
#include <map>
|
||||
#include <vector>
|
||||
#include <memory>
|
||||
#include <set>
|
||||
#include <vector>
|
||||
|
||||
#include <boost/shared_ptr.hpp>
|
||||
#include <boost/ptr_container/ptr_vector.hpp>
|
||||
#include <boost/ptr_container/ptr_set.hpp>
|
||||
|
||||
@ -114,19 +114,19 @@ typedef boost::ptr_vector<SvxMSDffShapeOrder> SvxMSDffShapeOrders;
|
||||
|
||||
struct MSFILTER_DLLPUBLIC CompareSvxMSDffShapeInfoById
|
||||
{
|
||||
bool operator()(::boost::shared_ptr<SvxMSDffShapeInfo> const& lhs,
|
||||
::boost::shared_ptr<SvxMSDffShapeInfo> const& rhs) const;
|
||||
bool operator()(std::shared_ptr<SvxMSDffShapeInfo> const& lhs,
|
||||
std::shared_ptr<SvxMSDffShapeInfo> const& rhs) const;
|
||||
};
|
||||
struct MSFILTER_DLLPUBLIC CompareSvxMSDffShapeInfoByTxBxComp
|
||||
{
|
||||
bool operator()(::boost::shared_ptr<SvxMSDffShapeInfo> const& lhs,
|
||||
::boost::shared_ptr<SvxMSDffShapeInfo> const& rhs) const;
|
||||
bool operator()(std::shared_ptr<SvxMSDffShapeInfo> const& lhs,
|
||||
std::shared_ptr<SvxMSDffShapeInfo> const& rhs) const;
|
||||
};
|
||||
|
||||
// the following will be sorted explicitly:
|
||||
typedef ::std::set< ::boost::shared_ptr<SvxMSDffShapeInfo>,
|
||||
typedef ::std::set< std::shared_ptr<SvxMSDffShapeInfo>,
|
||||
CompareSvxMSDffShapeInfoById > SvxMSDffShapeInfos_ById;
|
||||
typedef ::std::multiset< ::boost::shared_ptr<SvxMSDffShapeInfo>,
|
||||
typedef ::std::multiset< std::shared_ptr<SvxMSDffShapeInfo>,
|
||||
CompareSvxMSDffShapeInfoByTxBxComp> SvxMSDffShapeInfos_ByTxBxComp;
|
||||
|
||||
#define SVXMSDFF_SETTINGS_CROP_BITMAPS 1
|
||||
|
@ -13,7 +13,6 @@
|
||||
#include <ostream>
|
||||
#include <memory>
|
||||
#include <vector>
|
||||
#include <boost/shared_ptr.hpp>
|
||||
#include <com/sun/star/frame/XModel.hpp>
|
||||
#include <com/sun/star/container/XIndexContainer.hpp>
|
||||
#include <com/sun/star/ui/XUIConfigurationManagerSupplier.hpp>
|
||||
@ -173,7 +172,7 @@ public:
|
||||
class MSFILTER_DLLPUBLIC TBCMenuSpecific : public TBBase
|
||||
{
|
||||
sal_Int32 tbid;
|
||||
boost::shared_ptr< WString > name; //exist only if tbid equals 0x00000001
|
||||
std::shared_ptr< WString > name; //exist only if tbid equals 0x00000001
|
||||
public:
|
||||
TBCMenuSpecific();
|
||||
virtual ~TBCMenuSpecific(){}
|
||||
@ -205,7 +204,7 @@ public:
|
||||
|
||||
class TBCComboDropdownSpecific : public TBBase
|
||||
{
|
||||
boost::shared_ptr< TBCCDData > data;
|
||||
std::shared_ptr< TBCCDData > data;
|
||||
public:
|
||||
TBCComboDropdownSpecific( const TBCHeader& header );
|
||||
TBCComboDropdownSpecific(){}
|
||||
@ -218,10 +217,10 @@ public:
|
||||
class TBCBSpecific : public TBBase
|
||||
{
|
||||
sal_uInt8 bFlags;
|
||||
boost::shared_ptr< TBCBitMap > icon; // optional
|
||||
boost::shared_ptr< TBCBitMap > iconMask; // optional
|
||||
boost::shared_ptr< sal_uInt16 > iBtnFace; // optional
|
||||
boost::shared_ptr< WString > wstrAcc; // optional
|
||||
std::shared_ptr< TBCBitMap > icon; // optional
|
||||
std::shared_ptr< TBCBitMap > iconMask; // optional
|
||||
std::shared_ptr< sal_uInt16 > iBtnFace; // optional
|
||||
std::shared_ptr< WString > wstrAcc; // optional
|
||||
|
||||
public:
|
||||
TBCBSpecific();
|
||||
@ -266,8 +265,8 @@ class MSFILTER_DLLPUBLIC TBCHeader : public TBBase
|
||||
sal_uInt16 tcid;
|
||||
sal_uInt32 tbct;
|
||||
sal_uInt8 bPriority;
|
||||
boost::shared_ptr< sal_uInt16 > width; //optional
|
||||
boost::shared_ptr< sal_uInt16 > height; //optional
|
||||
std::shared_ptr< sal_uInt16 > width; //optional
|
||||
std::shared_ptr< sal_uInt16 > height; //optional
|
||||
|
||||
public:
|
||||
TBCHeader();
|
||||
@ -287,7 +286,7 @@ class MSFILTER_DLLPUBLIC TBCData : public TBBase
|
||||
{
|
||||
TBCHeader rHeader;
|
||||
TBCGeneralInfo controlGeneralInfo;
|
||||
boost::shared_ptr< TBBase > controlSpecificInfo; // can be one of TBCBSpecific, TBCMenuSpecific or TBCComboDropdow nSpecific depending on the control type specified by TBCHeader.tct
|
||||
std::shared_ptr< TBBase > controlSpecificInfo; // can be one of TBCBSpecific, TBCMenuSpecific or TBCComboDropdow nSpecific depending on the control type specified by TBCHeader.tct
|
||||
TBCData(const TBCData&) SAL_DELETED_FUNCTION;
|
||||
TBCData& operator = ( const TBCData&) SAL_DELETED_FUNCTION;
|
||||
public:
|
||||
|
@ -34,8 +34,6 @@
|
||||
#include <com/sun/star/task/XInteractionHandler.hpp>
|
||||
#include <com/sun/star/beans/XPropertySet.hpp>
|
||||
#include <com/sun/star/document/CmisVersion.hpp>
|
||||
#include <boost/shared_ptr.hpp>
|
||||
#include <set>
|
||||
|
||||
#include <vcl/timer.hxx>
|
||||
#include <svl/poolitem.hxx>
|
||||
@ -47,6 +45,8 @@
|
||||
#include <sfx2/shell.hxx>
|
||||
#include <comphelper/embeddedobjectcontainer.hxx>
|
||||
#include <com/sun/star/frame/XModel.hpp>
|
||||
#include <memory>
|
||||
#include <set>
|
||||
|
||||
class SbxValue;
|
||||
class SvxMacro;
|
||||
@ -415,7 +415,7 @@ public:
|
||||
virtual Size GetFirstPageSize();
|
||||
bool DoClose();
|
||||
virtual void PrepareReload();
|
||||
::boost::shared_ptr<GDIMetaFile> GetPreviewMetaFile( bool bFullContent = false ) const;
|
||||
std::shared_ptr<GDIMetaFile> GetPreviewMetaFile( bool bFullContent = false ) const;
|
||||
virtual void CancelTransfers();
|
||||
|
||||
bool GenerateAndStoreThumbnail(
|
||||
@ -597,7 +597,7 @@ public:
|
||||
virtual bool SetProtectionPassword( const OUString &rPassword );
|
||||
virtual bool GetProtectionHash( /*out*/ ::com::sun::star::uno::Sequence< sal_Int8 > &rPasswordHash );
|
||||
|
||||
SAL_DLLPRIVATE ::boost::shared_ptr<GDIMetaFile> CreatePreviewMetaFile_Impl( bool bFullContent ) const;
|
||||
SAL_DLLPRIVATE std::shared_ptr<GDIMetaFile> CreatePreviewMetaFile_Impl( bool bFullContent ) const;
|
||||
|
||||
SAL_DLLPRIVATE bool IsOwnStorageFormat_Impl(const SfxMedium &) const;
|
||||
|
||||
|
@ -35,7 +35,7 @@
|
||||
#include <svx/EnhancedCustomShapeFunctionParser.hxx>
|
||||
#include <tools/gen.hxx>
|
||||
|
||||
#include <boost/shared_ptr.hpp>
|
||||
#include <memory>
|
||||
#include <vector>
|
||||
|
||||
#define DFF_CUSTOMSHAPE_FLIP_V 1
|
||||
@ -102,8 +102,8 @@ class SVX_DLLPUBLIC EnhancedCustomShape2d : public SfxItemSet
|
||||
bool bReady;
|
||||
double fValue;
|
||||
};
|
||||
com::sun::star::uno::Sequence< OUString > seqEquations;
|
||||
std::vector< ::boost::shared_ptr< EnhancedCustomShape::ExpressionNode > > vNodesSharedPtr;
|
||||
com::sun::star::uno::Sequence< OUString > seqEquations;
|
||||
std::vector< std::shared_ptr< EnhancedCustomShape::ExpressionNode > > vNodesSharedPtr;
|
||||
std::vector< EquationResult > vEquationResults;
|
||||
|
||||
com::sun::star::uno::Sequence< com::sun::star::drawing::EnhancedCustomShapeSegment > seqSegments;
|
||||
|
@ -21,9 +21,9 @@
|
||||
#define INCLUDED_SVX_ENHANCEDCUSTOMSHAPEFUNCTIONPARSER_HXX
|
||||
|
||||
#include <sal/config.h>
|
||||
#include <boost/shared_ptr.hpp>
|
||||
#include <com/sun/star/drawing/EnhancedCustomShapeParameter.hpp>
|
||||
#include <com/sun/star/drawing/EnhancedCustomShapeParameterType.hpp>
|
||||
#include <memory>
|
||||
#include <vector>
|
||||
|
||||
#include <svx/svxdllapi.h>
|
||||
@ -119,7 +119,7 @@ public:
|
||||
virtual com::sun::star::drawing::EnhancedCustomShapeParameter fillNode(
|
||||
std::vector< EnhancedCustomShapeEquation >& rEquations, ExpressionNode* pOptionalArg, sal_uInt32 nFlags ) = 0;
|
||||
};
|
||||
typedef ::boost::shared_ptr< ExpressionNode > ExpressionNodeSharedPtr;
|
||||
typedef std::shared_ptr< ExpressionNode > ExpressionNodeSharedPtr;
|
||||
|
||||
/** This exception is thrown, when the arithmetic expression
|
||||
parser failed to parse a string.
|
||||
|
@ -22,8 +22,8 @@
|
||||
#include <vcl/ctrl.hxx>
|
||||
#include <vcl/metric.hxx>
|
||||
#include <vcl/scrbar.hxx>
|
||||
#include <boost/shared_ptr.hpp>
|
||||
#include <map>
|
||||
#include <memory>
|
||||
#include <svx/svxdllapi.h>
|
||||
|
||||
// define ----------------------------------------------------------------
|
||||
@ -95,7 +95,7 @@ protected:
|
||||
|
||||
|
||||
private:
|
||||
typedef ::std::map<sal_Int32, boost::shared_ptr<svx::SvxShowCharSetItem> > ItemsMap;
|
||||
typedef std::map<sal_Int32, std::shared_ptr<svx::SvxShowCharSetItem> > ItemsMap;
|
||||
ItemsMap m_aItems;
|
||||
Link aDoubleClkHdl;
|
||||
Link aSelectHdl;
|
||||
|
@ -23,7 +23,7 @@
|
||||
#include <sfx2/stbitem.hxx>
|
||||
#include <svx/svxdllapi.h>
|
||||
|
||||
#include <boost/shared_ptr.hpp>
|
||||
#include <memory>
|
||||
|
||||
// Forward declarations
|
||||
class Timer;
|
||||
@ -50,7 +50,7 @@ private: // Functions
|
||||
|
||||
private:
|
||||
struct ImplData;
|
||||
::boost::shared_ptr<ImplData> mpImpl;
|
||||
std::shared_ptr<ImplData> mxImpl;
|
||||
};
|
||||
|
||||
|
||||
|
@ -19,7 +19,7 @@
|
||||
#ifndef INCLUDED_SVX_NBDTMG_HXX
|
||||
#define INCLUDED_SVX_NBDTMG_HXX
|
||||
#include <svx/svxdllapi.h>
|
||||
#include <boost/shared_ptr.hpp>
|
||||
#include <memory>
|
||||
#include <vector>
|
||||
#include <editeng/numitem.hxx>
|
||||
#include <vcl/font.hxx>
|
||||
@ -81,7 +81,7 @@ class SVX_DLLPUBLIC NumSettings_Impl
|
||||
};
|
||||
|
||||
typedef NumSettings_Impl* NumSettings_ImplPtr;
|
||||
typedef std::vector< boost::shared_ptr<NumSettings_Impl> > NumSettingsArr_Impl;
|
||||
typedef std::vector< std::shared_ptr<NumSettings_Impl> > NumSettingsArr_Impl;
|
||||
|
||||
class SVX_DLLPUBLIC BulletsSettings
|
||||
{
|
||||
@ -165,7 +165,7 @@ class SVX_DLLPUBLIC NumberSettings_Impl
|
||||
};
|
||||
|
||||
typedef NumberSettings_Impl* NumberSettings_ImplPtr;
|
||||
typedef std::vector< boost::shared_ptr<NumberSettings_Impl> > NumberSettingsArr_Impl;
|
||||
typedef std::vector< std::shared_ptr<NumberSettings_Impl> > NumberSettingsArr_Impl;
|
||||
|
||||
class SVX_DLLPUBLIC OutlineSettings_Impl
|
||||
{
|
||||
|
@ -61,7 +61,7 @@ public:
|
||||
SVX_DLLPRIVATE virtual bool GetStyleSheet( SfxStyleSheet* &rpStyleSheet ) const SAL_OVERRIDE;
|
||||
SVX_DLLPRIVATE virtual bool SetStyleSheet( SfxStyleSheet* pStyleSheet, bool bDontRemoveHardAttr ) SAL_OVERRIDE;
|
||||
|
||||
SVX_DLLPRIVATE virtual bool TakeFormatPaintBrush( boost::shared_ptr< SfxItemSet >& rFormatSet ) SAL_OVERRIDE;
|
||||
SVX_DLLPRIVATE virtual bool TakeFormatPaintBrush( std::shared_ptr< SfxItemSet >& rFormatSet ) SAL_OVERRIDE;
|
||||
SVX_DLLPRIVATE virtual bool ApplyFormatPaintBrush( SfxItemSet& rFormatSet, bool bNoCharacterFormats, bool bNoParagraphFormats ) SAL_OVERRIDE;
|
||||
|
||||
// slots
|
||||
|
@ -21,10 +21,8 @@
|
||||
#define INCLUDED_SVX_SELECTIONCONTROLLER_HXX
|
||||
|
||||
#include <svx/svxdllapi.h>
|
||||
|
||||
#include <boost/shared_ptr.hpp>
|
||||
|
||||
#include <cppuhelper/weak.hxx>
|
||||
#include <memory>
|
||||
|
||||
class KeyEvent;
|
||||
class MouseEvent;
|
||||
@ -63,7 +61,7 @@ public:
|
||||
virtual bool PasteObjModel( const SdrModel& rModel );
|
||||
|
||||
/** returns a format paint brush set from the current selection */
|
||||
virtual bool TakeFormatPaintBrush( boost::shared_ptr< SfxItemSet >& rFormatSet );
|
||||
virtual bool TakeFormatPaintBrush( std::shared_ptr< SfxItemSet >& rFormatSet );
|
||||
|
||||
/** applies a format paint brush set from the current selection.
|
||||
if bNoCharacterFormats is true, no character attributes are changed.
|
||||
|
@ -26,8 +26,6 @@
|
||||
#include <com/sun/star/beans/PropertyChangeEvent.hpp>
|
||||
#include <com/sun/star/beans/XPropertyChangeListener.hpp>
|
||||
|
||||
#include <boost/noncopyable.hpp>
|
||||
#include <boost/shared_ptr.hpp>
|
||||
#include <memory>
|
||||
|
||||
namespace cppu
|
||||
@ -58,7 +56,7 @@ namespace svx
|
||||
|
||||
virtual ~IPropertyValueProvider();
|
||||
};
|
||||
typedef ::boost::shared_ptr< IPropertyValueProvider > PPropertyValueProvider;
|
||||
typedef std::shared_ptr< IPropertyValueProvider > PPropertyValueProvider;
|
||||
|
||||
|
||||
//= PropertyValueProvider
|
||||
@ -69,7 +67,6 @@ namespace svx
|
||||
and calls the getPropertyValue method.
|
||||
*/
|
||||
class SVX_DLLPUBLIC PropertyValueProvider :public IPropertyValueProvider
|
||||
,public ::boost::noncopyable
|
||||
{
|
||||
public:
|
||||
PropertyValueProvider( ::cppu::OWeakObject& _rContext, const sal_Char* _pAsciiPropertyName )
|
||||
@ -83,6 +80,9 @@ namespace svx
|
||||
|
||||
protected:
|
||||
::cppu::OWeakObject& getContext() const { return m_rContext; }
|
||||
PropertyValueProvider(const PropertyValueProvider&) SAL_DELETED_FUNCTION;
|
||||
PropertyValueProvider& operator=(const PropertyValueProvider&) SAL_DELETED_FUNCTION;
|
||||
|
||||
private:
|
||||
::cppu::OWeakObject& m_rContext;
|
||||
const OUString m_sPropertyName;
|
||||
@ -97,7 +97,7 @@ namespace svx
|
||||
|
||||
The class is intended to be held as member of the class which does the property change broadcasting.
|
||||
*/
|
||||
class SVX_DLLPUBLIC PropertyChangeNotifier : public ::boost::noncopyable
|
||||
class SVX_DLLPUBLIC PropertyChangeNotifier
|
||||
{
|
||||
public:
|
||||
/** constructs a notifier instance
|
||||
@ -129,7 +129,10 @@ namespace svx
|
||||
void disposing();
|
||||
|
||||
private:
|
||||
::std::unique_ptr< PropertyChangeNotifier_Data > m_pData;
|
||||
PropertyChangeNotifier(const PropertyChangeNotifier&) SAL_DELETED_FUNCTION;
|
||||
PropertyChangeNotifier& operator=(const PropertyChangeNotifier&) SAL_DELETED_FUNCTION;
|
||||
|
||||
std::unique_ptr< PropertyChangeNotifier_Data > m_xData;
|
||||
};
|
||||
|
||||
|
||||
|
@ -28,10 +28,8 @@
|
||||
#include <cppuhelper/compbase1.hxx>
|
||||
#include <cppuhelper/basemutex.hxx>
|
||||
|
||||
#include <boost/noncopyable.hpp>
|
||||
#include <boost/function.hpp>
|
||||
|
||||
|
||||
class SdrMarkView;
|
||||
|
||||
|
||||
@ -45,8 +43,7 @@ namespace {
|
||||
|
||||
|
||||
class SVX_DLLPUBLIC SelectionChangeHandler
|
||||
: private ::boost::noncopyable,
|
||||
private ::cppu::BaseMutex,
|
||||
: private ::cppu::BaseMutex,
|
||||
public SelectionChangeHandlerInterfaceBase
|
||||
{
|
||||
public:
|
||||
@ -69,6 +66,9 @@ public:
|
||||
void Disconnect (void);
|
||||
|
||||
private:
|
||||
SelectionChangeHandler(const SelectionChangeHandler&) SAL_DELETED_FUNCTION;
|
||||
SelectionChangeHandler& operator=(const SelectionChangeHandler&) SAL_DELETED_FUNCTION;
|
||||
|
||||
const boost::function<rtl::OUString(void)> maSelectionChangeCallback;
|
||||
css::uno::Reference<css::frame::XController> mxController;
|
||||
const sfx2::sidebar::EnumContext::Context meDefaultContext;
|
||||
|
@ -26,7 +26,7 @@
|
||||
|
||||
#include <svx/selectioncontroller.hxx>
|
||||
|
||||
#include <boost/shared_ptr.hpp>
|
||||
#include <memory>
|
||||
|
||||
class SdrOutliner;
|
||||
class OutlinerView;
|
||||
@ -259,7 +259,7 @@ public:
|
||||
bool SupportsFormatPaintbrush( sal_uInt32 nObjectInventor, sal_uInt16 nObjectIdentifier ) const;
|
||||
|
||||
/** returns a format paint brush set from the current selection */
|
||||
bool TakeFormatPaintBrush( boost::shared_ptr< SfxItemSet >& rFormatSet );
|
||||
bool TakeFormatPaintBrush( std::shared_ptr< SfxItemSet >& rFormatSet );
|
||||
|
||||
/** applies a format paint brush set from the current selection.
|
||||
if bNoCharacterFormats is true, no character attributes are changed.
|
||||
|
@ -38,8 +38,6 @@
|
||||
#include <svx/pageitem.hxx>
|
||||
#include <vcl/field.hxx>
|
||||
|
||||
#include <boost/shared_ptr.hpp>
|
||||
|
||||
class OutputDevice;
|
||||
#include <svx/svdtypes.hxx>
|
||||
#include <svx/svxdllapi.h>
|
||||
|
@ -29,7 +29,6 @@
|
||||
#include <svx/xtextit0.hxx>
|
||||
#include <svx/svdtext.hxx>
|
||||
#include <vector>
|
||||
#include <boost/shared_ptr.hpp>
|
||||
#include <svx/svxdllapi.h>
|
||||
#include <drawinglayer/primitive2d/baseprimitive2d.hxx>
|
||||
#include <svx/svdpagv.hxx>
|
||||
|
@ -25,8 +25,8 @@
|
||||
#include <rtl/ustring.hxx>
|
||||
#include <rtl/ustrbuf.hxx>
|
||||
|
||||
#include <boost/shared_ptr.hpp>
|
||||
#include <map>
|
||||
#include <memory>
|
||||
#include <vector>
|
||||
|
||||
#include <com/sun/star/table/XTableColumns.hpp>
|
||||
@ -49,7 +49,7 @@
|
||||
class SvXMLExport;
|
||||
class SvXMLExportPropertyMapper;
|
||||
|
||||
typedef ::std::map< const ::com::sun::star::uno::Reference< ::com::sun::star::uno::XInterface >, OUString > TableStyleMap;
|
||||
typedef std::map< const ::com::sun::star::uno::Reference< ::com::sun::star::uno::XInterface >, OUString > TableStyleMap;
|
||||
|
||||
struct XMLTableInfo
|
||||
{
|
||||
@ -59,7 +59,7 @@ struct XMLTableInfo
|
||||
std::vector< OUString > maDefaultRowCellStyles;
|
||||
};
|
||||
|
||||
typedef ::std::map< const ::com::sun::star::uno::Reference< com::sun::star::table::XColumnRowRange >, boost::shared_ptr< XMLTableInfo > > TableInfoMap;
|
||||
typedef std::map< const ::com::sun::star::uno::Reference< com::sun::star::table::XColumnRowRange >, std::shared_ptr< XMLTableInfo > > TableInfoMap;
|
||||
|
||||
class XMLOFF_DLLPUBLIC XMLTableExport : public salhelper::SimpleReferenceObject
|
||||
{
|
||||
@ -96,8 +96,8 @@ private:
|
||||
|
||||
SAL_DLLPRIVATE void ImpExportText( const com::sun::star::uno::Reference < com::sun::star::table::XCell >& xCell );
|
||||
|
||||
void ExportCell( const com::sun::star::uno::Reference < com::sun::star::table::XCell >& xCell, const boost::shared_ptr< XMLTableInfo >& pTableInfo, const OUString& sDefaultCellStyle );
|
||||
void ExportTableColumns( const com::sun::star::uno::Reference < com::sun::star::container::XIndexAccess >& xtableColumns, const boost::shared_ptr< XMLTableInfo >& pTableInfo );
|
||||
void ExportCell( const com::sun::star::uno::Reference < com::sun::star::table::XCell >& xCell, const std::shared_ptr< XMLTableInfo >& pTableInfo, const OUString& sDefaultCellStyle );
|
||||
void ExportTableColumns( const com::sun::star::uno::Reference < com::sun::star::container::XIndexAccess >& xtableColumns, const std::shared_ptr< XMLTableInfo >& pTableInfo );
|
||||
|
||||
};
|
||||
|
||||
|
@ -30,13 +30,13 @@
|
||||
|
||||
#include <rtl/ref.hxx>
|
||||
|
||||
#include <boost/shared_ptr.hpp>
|
||||
#include <map>
|
||||
#include <memory>
|
||||
|
||||
class SvXMLStyleContext;
|
||||
|
||||
typedef std::map< OUString, OUString > XMLTableTemplate;
|
||||
typedef std::map < OUString, boost::shared_ptr< XMLTableTemplate > > XMLTableTemplateMap;
|
||||
typedef std::map < OUString, std::shared_ptr< XMLTableTemplate > > XMLTableTemplateMap;
|
||||
|
||||
class XMLTableImport : public salhelper::SimpleReferenceObject
|
||||
{
|
||||
|
@ -26,8 +26,6 @@
|
||||
|
||||
#include <map>
|
||||
#include <memory>
|
||||
#include <boost/utility.hpp>
|
||||
#include <boost/shared_ptr.hpp>
|
||||
|
||||
#include <xmloff/xmltkmap.hxx>
|
||||
#include <rtl/ref.hxx>
|
||||
@ -366,16 +364,18 @@ enum XMLTextType
|
||||
#define XML_TEXT_RENAME_TYPE_FRAME 10
|
||||
#define XML_TEXT_RENAME_TYPE_TABLE 20
|
||||
|
||||
class XMLOFF_DLLPUBLIC XMLTextImportHelper : public salhelper::SimpleReferenceObject,
|
||||
private boost::noncopyable
|
||||
class XMLOFF_DLLPUBLIC XMLTextImportHelper : public salhelper::SimpleReferenceObject
|
||||
{
|
||||
private:
|
||||
XMLTextImportHelper(const XMLTextImportHelper&) SAL_DELETED_FUNCTION;
|
||||
XMLTextImportHelper& operator=(const XMLTextImportHelper&) SAL_DELETED_FUNCTION;
|
||||
|
||||
struct Impl;
|
||||
std::unique_ptr<Impl> m_xImpl;
|
||||
/// ugly, but implementation of this is in XMLPropertyBackpatcher.cxx
|
||||
struct BackpatcherImpl;
|
||||
::boost::shared_ptr<BackpatcherImpl> m_pBackpatcherImpl;
|
||||
::boost::shared_ptr<BackpatcherImpl> MakeBackpatcherImpl();
|
||||
std::shared_ptr<BackpatcherImpl> m_xBackpatcherImpl;
|
||||
std::shared_ptr<BackpatcherImpl> MakeBackpatcherImpl();
|
||||
|
||||
protected:
|
||||
virtual SvXMLImportContext *CreateTableChildContext(
|
||||
@ -567,7 +567,7 @@ public:
|
||||
const ::com::sun::star::uno::Reference<
|
||||
::com::sun::star::text::XTextRange> & rRange,
|
||||
OUString const& i_rXmlId,
|
||||
::boost::shared_ptr< ::xmloff::ParsedRDFaAttributes > &
|
||||
std::shared_ptr< ::xmloff::ParsedRDFaAttributes > &
|
||||
i_rpRDFaAttributes);
|
||||
|
||||
/// process the start of a range reference
|
||||
@ -576,7 +576,7 @@ public:
|
||||
::com::sun::star::uno::Reference<
|
||||
::com::sun::star::text::XTextRange> & o_rRange,
|
||||
OUString & o_rXmlId,
|
||||
::boost::shared_ptr< ::xmloff::ParsedRDFaAttributes > &
|
||||
std::shared_ptr< ::xmloff::ParsedRDFaAttributes > &
|
||||
o_rpRDFaAttributes);
|
||||
|
||||
OUString FindActiveBookmarkName();
|
||||
|
@ -26,7 +26,6 @@
|
||||
|
||||
#include <memory>
|
||||
#include <limits.h>
|
||||
#include <boost/utility.hpp>
|
||||
|
||||
#include <rtl/ustring.hxx>
|
||||
#include <rtl/ustrbuf.hxx>
|
||||
@ -80,9 +79,11 @@ public:
|
||||
*/
|
||||
|
||||
class XMLOFF_DLLPUBLIC SvXMLUnitConverter
|
||||
: private ::boost::noncopyable
|
||||
{
|
||||
private:
|
||||
SvXMLUnitConverter(const SvXMLUnitConverter&) SAL_DELETED_FUNCTION;
|
||||
SvXMLUnitConverter& operator=(const SvXMLUnitConverter&) SAL_DELETED_FUNCTION;
|
||||
|
||||
struct Impl;
|
||||
::std::unique_ptr<Impl> m_pImpl;
|
||||
|
||||
|
@ -92,10 +92,10 @@ FltError ExportBiff5::Write()
|
||||
= xDPS->getDocumentProperties();
|
||||
if ( SvtFilterOptions::Get().IsEnableCalcPreview() )
|
||||
{
|
||||
::boost::shared_ptr<GDIMetaFile> pMetaFile =
|
||||
std::shared_ptr<GDIMetaFile> xMetaFile =
|
||||
pDocShell->GetPreviewMetaFile (false);
|
||||
uno::Sequence<sal_uInt8> metaFile(
|
||||
sfx2::convertMetaFile(pMetaFile.get()));
|
||||
sfx2::convertMetaFile(xMetaFile.get()));
|
||||
sfx2::SaveOlePropertySet(xDocProps, xRootStrg, &metaFile);
|
||||
}
|
||||
else
|
||||
|
@ -34,8 +34,8 @@ public:
|
||||
class ScTBC : public TBBase
|
||||
{
|
||||
TBCHeader tbch;
|
||||
boost::shared_ptr<TBCCmd> tbcCmd; // optional
|
||||
boost::shared_ptr<TBCData> tbcd;
|
||||
std::shared_ptr<TBCCmd> tbcCmd; // optional
|
||||
std::shared_ptr<TBCData> tbcd;
|
||||
public:
|
||||
ScTBC();
|
||||
virtual ~ScTBC(){}
|
||||
|
@ -71,7 +71,7 @@ void FuFormatPaintBrush::DoExecute( SfxRequest& rReq )
|
||||
|
||||
if( mpView )
|
||||
{
|
||||
mpView->TakeFormatPaintBrush( mpItemSet );
|
||||
mpView->TakeFormatPaintBrush( mxItemSet );
|
||||
}
|
||||
}
|
||||
|
||||
@ -175,7 +175,7 @@ bool FuFormatPaintBrush::MouseMove(const MouseEvent& rMEvt)
|
||||
|
||||
bool FuFormatPaintBrush::MouseButtonUp(const MouseEvent& rMEvt)
|
||||
{
|
||||
if( mpItemSet.get() && mpView && mpView->AreObjectsMarked() )
|
||||
if( mxItemSet.get() && mpView && mpView->AreObjectsMarked() )
|
||||
{
|
||||
bool bNoCharacterFormats = false;
|
||||
bool bNoParagraphFormats = false;
|
||||
@ -233,7 +233,7 @@ void FuFormatPaintBrush::Deactivate()
|
||||
|
||||
bool FuFormatPaintBrush::HasContentForThisType( sal_uInt32 nObjectInventor, sal_uInt16 nObjectIdentifier ) const
|
||||
{
|
||||
if( mpItemSet.get() == 0 )
|
||||
if( mxItemSet.get() == 0 )
|
||||
return false;
|
||||
if( !mpView || (!mpView->SupportsFormatPaintbrush( nObjectInventor, nObjectIdentifier) ) )
|
||||
return false;
|
||||
@ -243,7 +243,7 @@ bool FuFormatPaintBrush::HasContentForThisType( sal_uInt32 nObjectInventor, sal_
|
||||
void FuFormatPaintBrush::Paste( bool bNoCharacterFormats, bool bNoParagraphFormats )
|
||||
{
|
||||
const SdrMarkList& rMarkList = mpView->GetMarkedObjectList();
|
||||
if( mpItemSet.get() && ( rMarkList.GetMarkCount() == 1 ) )
|
||||
if( mxItemSet.get() && ( rMarkList.GetMarkCount() == 1 ) )
|
||||
{
|
||||
SdrObject* pObj( NULL );
|
||||
bool bUndo = mpDoc->IsUndoEnabled();
|
||||
@ -260,7 +260,7 @@ void FuFormatPaintBrush::Paste( bool bNoCharacterFormats, bool bNoParagraphForma
|
||||
mpDoc->AddUndo( mpDoc->GetSdrUndoFactory().CreateUndoAttrObject( *pObj, false, true ) );
|
||||
}
|
||||
|
||||
mpView->ApplyFormatPaintBrush( *mpItemSet.get(), bNoCharacterFormats, bNoParagraphFormats );
|
||||
mpView->ApplyFormatPaintBrush( *mxItemSet.get(), bNoCharacterFormats, bNoParagraphFormats );
|
||||
|
||||
if( pObj )
|
||||
{
|
||||
|
@ -23,7 +23,7 @@
|
||||
#include "futext.hxx"
|
||||
|
||||
#include <svl/itemset.hxx>
|
||||
#include <boost/scoped_ptr.hpp>
|
||||
#include <memory>
|
||||
|
||||
namespace sd {
|
||||
|
||||
@ -57,7 +57,7 @@ private:
|
||||
|
||||
void implcancel();
|
||||
|
||||
::boost::shared_ptr<SfxItemSet> mpItemSet;
|
||||
std::shared_ptr<SfxItemSet> mxItemSet;
|
||||
bool mbPermanent;
|
||||
bool mbOldIsQuickTextEditMode;
|
||||
};
|
||||
|
@ -1110,19 +1110,18 @@ Any SAL_CALL SdGenericDrawPage::getPropertyValue( const OUString& PropertyName )
|
||||
pDoc->SetSelected( pDoc->GetSdPage( nPgNum, PK_STANDARD ), nPgNum == nPageNumber );
|
||||
nPgNum++;
|
||||
}
|
||||
::boost::shared_ptr<GDIMetaFile> pMetaFile =
|
||||
pDocShell->GetPreviewMetaFile();
|
||||
if ( pMetaFile )
|
||||
std::shared_ptr<GDIMetaFile> xMetaFile = pDocShell->GetPreviewMetaFile();
|
||||
if (xMetaFile)
|
||||
{
|
||||
Point aPoint;
|
||||
Size aSize( GetPage()->GetSize() );
|
||||
pMetaFile->AddAction( (MetaAction*) new MetaFillColorAction( COL_WHITE, true ), 0 );
|
||||
pMetaFile->AddAction( (MetaAction*) new MetaRectAction( Rectangle( aPoint, aSize ) ), 1 );
|
||||
pMetaFile->SetPrefMapMode( MAP_100TH_MM );
|
||||
pMetaFile->SetPrefSize( aSize );
|
||||
xMetaFile->AddAction( (MetaAction*) new MetaFillColorAction( COL_WHITE, true ), 0 );
|
||||
xMetaFile->AddAction( (MetaAction*) new MetaRectAction( Rectangle( aPoint, aSize ) ), 1 );
|
||||
xMetaFile->SetPrefMapMode( MAP_100TH_MM );
|
||||
xMetaFile->SetPrefSize( aSize );
|
||||
|
||||
SvMemoryStream aDestStrm( 65535, 65535 );
|
||||
ConvertGDIMetaFileToWMF( *pMetaFile, aDestStrm, NULL, false );
|
||||
ConvertGDIMetaFileToWMF( *xMetaFile, aDestStrm, NULL, false );
|
||||
Sequence<sal_Int8> aSeq( (sal_Int8*)aDestStrm.GetData(), aDestStrm.Tell() );
|
||||
aAny <<= aSeq;
|
||||
}
|
||||
@ -1147,10 +1146,9 @@ Any SAL_CALL SdGenericDrawPage::getPropertyValue( const OUString& PropertyName )
|
||||
pDoc->SetSelected( pDoc->GetSdPage( nPgNum, PK_STANDARD ), nPgNum == nPageNumber );
|
||||
nPgNum++;
|
||||
}
|
||||
::boost::shared_ptr<GDIMetaFile> pMetaFile =
|
||||
pDocShell->GetPreviewMetaFile();
|
||||
std::shared_ptr<GDIMetaFile> xMetaFile = pDocShell->GetPreviewMetaFile();
|
||||
BitmapEx aBitmap;
|
||||
if (pMetaFile && pMetaFile->CreateThumbnail(aBitmap))
|
||||
if (xMetaFile && xMetaFile->CreateThumbnail(aBitmap))
|
||||
{
|
||||
SvMemoryStream aMemStream;
|
||||
WriteDIB(aBitmap.GetBitmap(), aMemStream, false, false);
|
||||
|
@ -202,9 +202,9 @@ void SfxPickList::AddDocumentToPickList( SfxObjectShell* pDocSh )
|
||||
if (!pDocSh->IsModified() && !pEncryptionDataItem && !Application::IsHeadlessModeEnabled())
|
||||
{
|
||||
// not modified => the document matches what is in the shell
|
||||
boost::shared_ptr<GDIMetaFile> pMetaFile = pDocSh->GetPreviewMetaFile();
|
||||
std::shared_ptr<GDIMetaFile> xMetaFile = pDocSh->GetPreviewMetaFile();
|
||||
BitmapEx aResultBitmap;
|
||||
if (pMetaFile->CreateThumbnail(aResultBitmap))
|
||||
if (xMetaFile->CreateThumbnail(aResultBitmap))
|
||||
{
|
||||
SvMemoryStream aStream(65535, 65535);
|
||||
vcl::PNGWriter aWriter(aResultBitmap);
|
||||
|
@ -41,17 +41,17 @@
|
||||
|
||||
void SfxPreviewBase_Impl::SetObjectShell( SfxObjectShell* pObj )
|
||||
{
|
||||
::boost::shared_ptr<GDIMetaFile> pFile = pObj
|
||||
std::shared_ptr<GDIMetaFile> xFile = pObj
|
||||
? pObj->GetPreviewMetaFile()
|
||||
: ::boost::shared_ptr<GDIMetaFile>();
|
||||
pMetaFile = pFile;
|
||||
: std::shared_ptr<GDIMetaFile>();
|
||||
xMetaFile = xFile;
|
||||
Invalidate();
|
||||
}
|
||||
|
||||
SfxPreviewBase_Impl::SfxPreviewBase_Impl(
|
||||
vcl::Window* pParent, WinBits nStyle)
|
||||
: Window(pParent, nStyle)
|
||||
, pMetaFile()
|
||||
, xMetaFile()
|
||||
{
|
||||
}
|
||||
|
||||
@ -112,7 +112,7 @@ void SfxPreviewWin_Impl::ImpPaint(
|
||||
|
||||
void SfxPreviewWin_Impl::Paint( const Rectangle& rRect )
|
||||
{
|
||||
ImpPaint( rRect, pMetaFile.get(), this );
|
||||
ImpPaint( rRect, xMetaFile.get(), this );
|
||||
}
|
||||
|
||||
extern "C" SAL_DLLPUBLIC_EXPORT vcl::Window* SAL_CALL makeSfxPreviewWin(vcl::Window *pParent, VclBuilder::stringmap &)
|
||||
|
@ -108,13 +108,13 @@ bool operator> (const util::DateTime& i_rLeft, const util::DateTime& i_rRight)
|
||||
return false;
|
||||
}
|
||||
|
||||
::boost::shared_ptr<GDIMetaFile>
|
||||
std::shared_ptr<GDIMetaFile>
|
||||
SfxObjectShell::GetPreviewMetaFile( bool bFullContent ) const
|
||||
{
|
||||
return CreatePreviewMetaFile_Impl( bFullContent );
|
||||
}
|
||||
|
||||
::boost::shared_ptr<GDIMetaFile>
|
||||
std::shared_ptr<GDIMetaFile>
|
||||
SfxObjectShell::CreatePreviewMetaFile_Impl( bool bFullContent ) const
|
||||
{
|
||||
// DoDraw can only be called when no printing is done, otherwise
|
||||
@ -123,16 +123,16 @@ SfxObjectShell::CreatePreviewMetaFile_Impl( bool bFullContent ) const
|
||||
if ( pFrame && pFrame->GetViewShell() &&
|
||||
pFrame->GetViewShell()->GetPrinter() &&
|
||||
pFrame->GetViewShell()->GetPrinter()->IsPrinting() )
|
||||
return ::boost::shared_ptr<GDIMetaFile>();
|
||||
return std::shared_ptr<GDIMetaFile>();
|
||||
|
||||
::boost::shared_ptr<GDIMetaFile> pFile(new GDIMetaFile);
|
||||
std::shared_ptr<GDIMetaFile> xFile(new GDIMetaFile);
|
||||
|
||||
VirtualDevice aDevice;
|
||||
aDevice.EnableOutput( false );
|
||||
|
||||
MapMode aMode( ((SfxObjectShell*)this)->GetMapUnit() );
|
||||
aDevice.SetMapMode( aMode );
|
||||
pFile->SetPrefMapMode( aMode );
|
||||
xFile->SetPrefMapMode( aMode );
|
||||
|
||||
Size aTmpSize;
|
||||
sal_Int8 nAspect;
|
||||
@ -147,11 +147,11 @@ SfxObjectShell::CreatePreviewMetaFile_Impl( bool bFullContent ) const
|
||||
aTmpSize = ((SfxObjectShell*)this)->GetFirstPageSize();
|
||||
}
|
||||
|
||||
pFile->SetPrefSize( aTmpSize );
|
||||
xFile->SetPrefSize( aTmpSize );
|
||||
DBG_ASSERT( aTmpSize.Height()*aTmpSize.Width(),
|
||||
"size of first page is 0, override GetFirstPageSize or set vis-area!" );
|
||||
|
||||
pFile->Record( &aDevice );
|
||||
xFile->Record( &aDevice );
|
||||
|
||||
LanguageType eLang;
|
||||
SvtCTLOptions aCTLOptions;
|
||||
@ -168,9 +168,9 @@ SfxObjectShell::CreatePreviewMetaFile_Impl( bool bFullContent ) const
|
||||
SAL_INFO( "sfx.doc", "PERFORMANCE SfxObjectShell::CreatePreviewMetaFile_Impl" );
|
||||
((SfxObjectShell*)this)->DoDraw( &aDevice, Point(0,0), aTmpSize, JobSetup(), nAspect );
|
||||
}
|
||||
pFile->Stop();
|
||||
xFile->Stop();
|
||||
|
||||
return pFile;
|
||||
return xFile;
|
||||
}
|
||||
|
||||
|
||||
|
@ -3571,10 +3571,10 @@ bool SfxObjectShell::WriteThumbnail(bool bEncrypted, bool bIsTemplate, const uno
|
||||
}
|
||||
else
|
||||
{
|
||||
boost::shared_ptr<GDIMetaFile> pMetaFile = GetPreviewMetaFile(false);
|
||||
if (pMetaFile)
|
||||
std::shared_ptr<GDIMetaFile> xMetaFile = GetPreviewMetaFile(false);
|
||||
if (xMetaFile)
|
||||
{
|
||||
bResult = GraphicHelper::getThumbnailFormatFromGDI_Impl(pMetaFile.get(), xStream);
|
||||
bResult = GraphicHelper::getThumbnailFormatFromGDI_Impl(xMetaFile.get(), xStream);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -216,7 +216,7 @@ struct IMPL_SfxBaseModel_DataContainer : public ::sfx2::IModifiableDocument
|
||||
Reference< rdf::XDocumentMetadataAccess> m_xDocumentMetadata ;
|
||||
::rtl::Reference< ::sfx2::DocumentUndoManager > m_pDocumentUndoManager ;
|
||||
Sequence< document::CmisProperty> m_cmisProperties ;
|
||||
boost::shared_ptr<SfxGrabBagItem> m_pGrabBagItem ;
|
||||
std::shared_ptr<SfxGrabBagItem> m_xGrabBagItem ;
|
||||
|
||||
IMPL_SfxBaseModel_DataContainer( ::osl::Mutex& rMutex, SfxObjectShell* pObjectShell )
|
||||
: m_pObjectShell ( pObjectShell )
|
||||
@ -2010,15 +2010,15 @@ Any SAL_CALL SfxBaseModel::getTransferData( const datatransfer::DataFlavor& aFla
|
||||
if ( aFlavor.DataType == getCppuType( (const Sequence< sal_Int8 >*) 0 ) )
|
||||
{
|
||||
|
||||
::boost::shared_ptr<GDIMetaFile> pMetaFile =
|
||||
std::shared_ptr<GDIMetaFile> xMetaFile =
|
||||
m_pData->m_pObjectShell->GetPreviewMetaFile( true );
|
||||
|
||||
if ( pMetaFile )
|
||||
if (xMetaFile)
|
||||
{
|
||||
SvMemoryStream aMemStm( 65535, 65535 );
|
||||
aMemStm.SetVersion( SOFFICE_FILEFORMAT_CURRENT );
|
||||
|
||||
pMetaFile->Write( aMemStm );
|
||||
xMetaFile->Write( aMemStm );
|
||||
aAny <<= Sequence< sal_Int8 >( reinterpret_cast< const sal_Int8* >( aMemStm.GetData() ),
|
||||
aMemStm.Seek( STREAM_SEEK_TO_END ) );
|
||||
}
|
||||
@ -2030,15 +2030,15 @@ Any SAL_CALL SfxBaseModel::getTransferData( const datatransfer::DataFlavor& aFla
|
||||
{
|
||||
if ( aFlavor.DataType == getCppuType( (const Sequence< sal_Int8 >*) 0 ) )
|
||||
{
|
||||
::boost::shared_ptr<GDIMetaFile> pMetaFile =
|
||||
std::shared_ptr<GDIMetaFile> xMetaFile =
|
||||
m_pData->m_pObjectShell->CreatePreviewMetaFile_Impl( true );
|
||||
|
||||
if ( pMetaFile )
|
||||
if (xMetaFile)
|
||||
{
|
||||
SvMemoryStream aMemStm( 65535, 65535 );
|
||||
aMemStm.SetVersion( SOFFICE_FILEFORMAT_CURRENT );
|
||||
|
||||
pMetaFile->Write( aMemStm );
|
||||
xMetaFile->Write( aMemStm );
|
||||
aAny <<= Sequence< sal_Int8 >( reinterpret_cast< const sal_Int8* >( aMemStm.GetData() ),
|
||||
aMemStm.Seek( STREAM_SEEK_TO_END ) );
|
||||
}
|
||||
@ -2050,32 +2050,32 @@ Any SAL_CALL SfxBaseModel::getTransferData( const datatransfer::DataFlavor& aFla
|
||||
{
|
||||
if ( aFlavor.DataType == getCppuType( (const Sequence< sal_Int8 >*) 0 ) )
|
||||
{
|
||||
::boost::shared_ptr<GDIMetaFile> pMetaFile =
|
||||
std::shared_ptr<GDIMetaFile> xMetaFile =
|
||||
m_pData->m_pObjectShell->GetPreviewMetaFile( true );
|
||||
|
||||
if ( pMetaFile )
|
||||
if (xMetaFile)
|
||||
{
|
||||
::boost::shared_ptr<SvMemoryStream> pStream(
|
||||
std::shared_ptr<SvMemoryStream> xStream(
|
||||
GraphicHelper::getFormatStrFromGDI_Impl(
|
||||
pMetaFile.get(), CVT_EMF ) );
|
||||
if ( pStream )
|
||||
xMetaFile.get(), CVT_EMF ) );
|
||||
if (xStream)
|
||||
{
|
||||
pStream->SetVersion( SOFFICE_FILEFORMAT_CURRENT );
|
||||
aAny <<= Sequence< sal_Int8 >( reinterpret_cast< const sal_Int8* >( pStream->GetData() ),
|
||||
pStream->Seek( STREAM_SEEK_TO_END ) );
|
||||
xStream->SetVersion( SOFFICE_FILEFORMAT_CURRENT );
|
||||
aAny <<= Sequence< sal_Int8 >( reinterpret_cast< const sal_Int8* >( xStream->GetData() ),
|
||||
xStream->Seek( STREAM_SEEK_TO_END ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
else if ( GraphicHelper::supportsMetaFileHandle_Impl()
|
||||
&& aFlavor.DataType == cppu::UnoType<sal_uInt64>::get())
|
||||
{
|
||||
::boost::shared_ptr<GDIMetaFile> pMetaFile =
|
||||
std::shared_ptr<GDIMetaFile> xMetaFile =
|
||||
m_pData->m_pObjectShell->GetPreviewMetaFile( true );
|
||||
|
||||
if ( pMetaFile )
|
||||
if (xMetaFile)
|
||||
{
|
||||
aAny <<= reinterpret_cast< const sal_uInt64 >(
|
||||
GraphicHelper::getEnhMetaFileFromGDI_Impl( pMetaFile.get() ) );
|
||||
GraphicHelper::getEnhMetaFileFromGDI_Impl( xMetaFile.get() ) );
|
||||
}
|
||||
}
|
||||
else
|
||||
@ -2085,20 +2085,20 @@ Any SAL_CALL SfxBaseModel::getTransferData( const datatransfer::DataFlavor& aFla
|
||||
{
|
||||
if ( aFlavor.DataType == getCppuType( (const Sequence< sal_Int8 >*) 0 ) )
|
||||
{
|
||||
::boost::shared_ptr<GDIMetaFile> pMetaFile =
|
||||
std::shared_ptr<GDIMetaFile> xMetaFile =
|
||||
m_pData->m_pObjectShell->GetPreviewMetaFile( true );
|
||||
|
||||
if ( pMetaFile )
|
||||
if (xMetaFile)
|
||||
{
|
||||
::boost::shared_ptr<SvMemoryStream> pStream(
|
||||
std::shared_ptr<SvMemoryStream> xStream(
|
||||
GraphicHelper::getFormatStrFromGDI_Impl(
|
||||
pMetaFile.get(), CVT_WMF ) );
|
||||
xMetaFile.get(), CVT_WMF ) );
|
||||
|
||||
if ( pStream )
|
||||
if (xStream)
|
||||
{
|
||||
pStream->SetVersion( SOFFICE_FILEFORMAT_CURRENT );
|
||||
aAny <<= Sequence< sal_Int8 >( reinterpret_cast< const sal_Int8* >( pStream->GetData() ),
|
||||
pStream->Seek( STREAM_SEEK_TO_END ) );
|
||||
xStream->SetVersion( SOFFICE_FILEFORMAT_CURRENT );
|
||||
aAny <<= Sequence< sal_Int8 >( reinterpret_cast< const sal_Int8* >( xStream->GetData() ),
|
||||
xStream->Seek( STREAM_SEEK_TO_END ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -2107,15 +2107,15 @@ Any SAL_CALL SfxBaseModel::getTransferData( const datatransfer::DataFlavor& aFla
|
||||
{
|
||||
// means HGLOBAL handler to memory storage containing METAFILEPICT structure
|
||||
|
||||
::boost::shared_ptr<GDIMetaFile> pMetaFile =
|
||||
std::shared_ptr<GDIMetaFile> xMetaFile =
|
||||
m_pData->m_pObjectShell->GetPreviewMetaFile( true );
|
||||
|
||||
if ( pMetaFile )
|
||||
if (xMetaFile)
|
||||
{
|
||||
Size aMetaSize = pMetaFile->GetPrefSize();
|
||||
Size aMetaSize = xMetaFile->GetPrefSize();
|
||||
aAny <<= reinterpret_cast< const sal_uInt64 >(
|
||||
GraphicHelper::getWinMetaFileFromGDI_Impl(
|
||||
pMetaFile.get(), aMetaSize ) );
|
||||
xMetaFile.get(), aMetaSize ) );
|
||||
}
|
||||
}
|
||||
else
|
||||
@ -2125,20 +2125,20 @@ Any SAL_CALL SfxBaseModel::getTransferData( const datatransfer::DataFlavor& aFla
|
||||
{
|
||||
if ( aFlavor.DataType == getCppuType( (const Sequence< sal_Int8 >*) 0 ) )
|
||||
{
|
||||
::boost::shared_ptr<GDIMetaFile> pMetaFile =
|
||||
std::shared_ptr<GDIMetaFile> xMetaFile =
|
||||
m_pData->m_pObjectShell->GetPreviewMetaFile( true );
|
||||
|
||||
if ( pMetaFile )
|
||||
if (xMetaFile)
|
||||
{
|
||||
::boost::shared_ptr<SvMemoryStream> pStream(
|
||||
std::shared_ptr<SvMemoryStream> xStream(
|
||||
GraphicHelper::getFormatStrFromGDI_Impl(
|
||||
pMetaFile.get(), CVT_BMP ) );
|
||||
xMetaFile.get(), CVT_BMP ) );
|
||||
|
||||
if ( pStream )
|
||||
if (xStream)
|
||||
{
|
||||
pStream->SetVersion( SOFFICE_FILEFORMAT_CURRENT );
|
||||
aAny <<= Sequence< sal_Int8 >( reinterpret_cast< const sal_Int8* >( pStream->GetData() ),
|
||||
pStream->Seek( STREAM_SEEK_TO_END ) );
|
||||
xStream->SetVersion( SOFFICE_FILEFORMAT_CURRENT );
|
||||
aAny <<= Sequence< sal_Int8 >( reinterpret_cast< const sal_Int8* >( xStream->GetData() ),
|
||||
xStream->Seek( STREAM_SEEK_TO_END ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -2149,20 +2149,20 @@ Any SAL_CALL SfxBaseModel::getTransferData( const datatransfer::DataFlavor& aFla
|
||||
{
|
||||
if ( aFlavor.DataType == getCppuType( (const Sequence< sal_Int8 >*) 0 ) )
|
||||
{
|
||||
::boost::shared_ptr<GDIMetaFile> pMetaFile =
|
||||
std::shared_ptr<GDIMetaFile> xMetaFile =
|
||||
m_pData->m_pObjectShell->GetPreviewMetaFile( true );
|
||||
|
||||
if ( pMetaFile )
|
||||
if (xMetaFile)
|
||||
{
|
||||
::boost::shared_ptr<SvMemoryStream> pStream(
|
||||
std::shared_ptr<SvMemoryStream> xStream(
|
||||
GraphicHelper::getFormatStrFromGDI_Impl(
|
||||
pMetaFile.get(), CVT_PNG ) );
|
||||
xMetaFile.get(), CVT_PNG ) );
|
||||
|
||||
if ( pStream )
|
||||
if (xStream)
|
||||
{
|
||||
pStream->SetVersion( SOFFICE_FILEFORMAT_CURRENT );
|
||||
aAny <<= Sequence< sal_Int8 >( reinterpret_cast< const sal_Int8* >( pStream->GetData() ),
|
||||
pStream->Seek( STREAM_SEEK_TO_END ) );
|
||||
xStream->SetVersion( SOFFICE_FILEFORMAT_CURRENT );
|
||||
aAny <<= Sequence< sal_Int8 >( reinterpret_cast< const sal_Int8* >( xStream->GetData() ),
|
||||
xStream->Seek( STREAM_SEEK_TO_END ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -3454,8 +3454,8 @@ bool SfxBaseModel::hasValidSignatures() const
|
||||
|
||||
void SfxBaseModel::getGrabBagItem(com::sun::star::uno::Any& rVal) const
|
||||
{
|
||||
if (m_pData->m_pGrabBagItem.get())
|
||||
m_pData->m_pGrabBagItem->QueryValue(rVal);
|
||||
if (m_pData->m_xGrabBagItem.get())
|
||||
m_pData->m_xGrabBagItem->QueryValue(rVal);
|
||||
else {
|
||||
uno::Sequence<beans::PropertyValue> aValue(0);
|
||||
rVal = uno::makeAny(aValue);
|
||||
@ -3464,10 +3464,10 @@ void SfxBaseModel::getGrabBagItem(com::sun::star::uno::Any& rVal) const
|
||||
|
||||
void SfxBaseModel::setGrabBagItem(const com::sun::star::uno::Any& rVal)
|
||||
{
|
||||
if (!m_pData->m_pGrabBagItem.get())
|
||||
m_pData->m_pGrabBagItem.reset(new SfxGrabBagItem);
|
||||
if (!m_pData->m_xGrabBagItem.get())
|
||||
m_pData->m_xGrabBagItem.reset(new SfxGrabBagItem);
|
||||
|
||||
m_pData->m_pGrabBagItem->PutValue(rVal);
|
||||
m_pData->m_xGrabBagItem->PutValue(rVal);
|
||||
}
|
||||
|
||||
static void GetCommandFromSequence( OUString& rCommand, sal_Int32& nIndex, const Sequence< beans::PropertyValue >& rSeqPropValue )
|
||||
|
@ -29,7 +29,7 @@ class GDIMetaFile;
|
||||
class SfxPreviewBase_Impl : public vcl::Window
|
||||
{
|
||||
protected:
|
||||
::boost::shared_ptr<GDIMetaFile> pMetaFile;
|
||||
std::shared_ptr<GDIMetaFile> xMetaFile;
|
||||
public:
|
||||
SfxPreviewBase_Impl(vcl::Window* pParent, WinBits nStyle);
|
||||
void SetObjectShell( SfxObjectShell* pObj );
|
||||
|
@ -778,22 +778,22 @@ struct ParserContext
|
||||
|
||||
};
|
||||
|
||||
typedef ::boost::shared_ptr< ParserContext > ParserContextSharedPtr;
|
||||
typedef std::shared_ptr< ParserContext > ParserContextSharedPtr;
|
||||
|
||||
/** Generate parse-dependent-but-then-constant value
|
||||
*/
|
||||
class DoubleConstantFunctor
|
||||
{
|
||||
ParserContextSharedPtr mpContext;
|
||||
ParserContextSharedPtr mxContext;
|
||||
|
||||
public:
|
||||
DoubleConstantFunctor( const ParserContextSharedPtr& rContext ) :
|
||||
mpContext( rContext )
|
||||
mxContext( rContext )
|
||||
{
|
||||
}
|
||||
void operator()( double n ) const
|
||||
{
|
||||
mpContext->maOperandStack.push( ExpressionNodeSharedPtr( new ConstantValueExpression( n ) ) );
|
||||
mxContext->maOperandStack.push( ExpressionNodeSharedPtr( new ConstantValueExpression( n ) ) );
|
||||
}
|
||||
};
|
||||
|
||||
@ -801,14 +801,14 @@ class EnumFunctor
|
||||
{
|
||||
const ExpressionFunct meFunct;
|
||||
double mnValue;
|
||||
ParserContextSharedPtr mpContext;
|
||||
ParserContextSharedPtr mxContext;
|
||||
|
||||
public:
|
||||
|
||||
EnumFunctor( const ExpressionFunct eFunct, const ParserContextSharedPtr& rContext )
|
||||
: meFunct( eFunct )
|
||||
, mnValue( 0 )
|
||||
, mpContext( rContext )
|
||||
, mxContext( rContext )
|
||||
{
|
||||
}
|
||||
void operator()( StringIteratorT rFirst, StringIteratorT rSecond ) const
|
||||
@ -819,17 +819,17 @@ public:
|
||||
case ENUM_FUNC_ADJUSTMENT :
|
||||
{
|
||||
OUString aVal( rFirst + 1, rSecond - rFirst, RTL_TEXTENCODING_UTF8 );
|
||||
mpContext->maOperandStack.push( ExpressionNodeSharedPtr( new AdjustmentExpression( *mpContext->mpCustoShape, aVal.toInt32() ) ) );
|
||||
mxContext->maOperandStack.push( ExpressionNodeSharedPtr( new AdjustmentExpression( *mxContext->mpCustoShape, aVal.toInt32() ) ) );
|
||||
}
|
||||
break;
|
||||
case ENUM_FUNC_EQUATION :
|
||||
{
|
||||
OUString aVal( rFirst + 1, rSecond - rFirst, RTL_TEXTENCODING_UTF8 );
|
||||
mpContext->maOperandStack.push( ExpressionNodeSharedPtr( new EquationExpression( *mpContext->mpCustoShape, aVal.toInt32() ) ) );
|
||||
mxContext->maOperandStack.push( ExpressionNodeSharedPtr( new EquationExpression( *mxContext->mpCustoShape, aVal.toInt32() ) ) );
|
||||
}
|
||||
break;
|
||||
default:
|
||||
mpContext->maOperandStack.push( ExpressionNodeSharedPtr( new EnumValueExpression( *mpContext->mpCustoShape, meFunct ) ) );
|
||||
mxContext->maOperandStack.push( ExpressionNodeSharedPtr( new EnumValueExpression( *mxContext->mpCustoShape, meFunct ) ) );
|
||||
}
|
||||
}
|
||||
};
|
||||
@ -837,18 +837,18 @@ public:
|
||||
class UnaryFunctionFunctor
|
||||
{
|
||||
const ExpressionFunct meFunct;
|
||||
ParserContextSharedPtr mpContext;
|
||||
ParserContextSharedPtr mxContext;
|
||||
|
||||
public :
|
||||
|
||||
UnaryFunctionFunctor( const ExpressionFunct eFunct, const ParserContextSharedPtr& rContext ) :
|
||||
meFunct( eFunct ),
|
||||
mpContext( rContext )
|
||||
mxContext( rContext )
|
||||
{
|
||||
}
|
||||
void operator()( StringIteratorT, StringIteratorT ) const
|
||||
{
|
||||
ParserContext::OperandStack& rNodeStack( mpContext->maOperandStack );
|
||||
ParserContext::OperandStack& rNodeStack( mxContext->maOperandStack );
|
||||
|
||||
if( rNodeStack.size() < 1 )
|
||||
throw ParseError( "Not enough arguments for unary operator" );
|
||||
@ -874,19 +874,19 @@ public :
|
||||
class BinaryFunctionFunctor
|
||||
{
|
||||
const ExpressionFunct meFunct;
|
||||
ParserContextSharedPtr mpContext;
|
||||
ParserContextSharedPtr mxContext;
|
||||
|
||||
public:
|
||||
|
||||
BinaryFunctionFunctor( const ExpressionFunct eFunct, const ParserContextSharedPtr& rContext ) :
|
||||
meFunct( eFunct ),
|
||||
mpContext( rContext )
|
||||
mxContext( rContext )
|
||||
{
|
||||
}
|
||||
|
||||
void operator()( StringIteratorT, StringIteratorT ) const
|
||||
{
|
||||
ParserContext::OperandStack& rNodeStack( mpContext->maOperandStack );
|
||||
ParserContext::OperandStack& rNodeStack( mxContext->maOperandStack );
|
||||
|
||||
if( rNodeStack.size() < 2 )
|
||||
throw ParseError( "Not enough arguments for binary operator" );
|
||||
@ -909,17 +909,17 @@ public:
|
||||
|
||||
class IfFunctor
|
||||
{
|
||||
ParserContextSharedPtr mpContext;
|
||||
ParserContextSharedPtr mxContext;
|
||||
|
||||
public :
|
||||
|
||||
IfFunctor( const ParserContextSharedPtr& rContext ) :
|
||||
mpContext( rContext )
|
||||
mxContext( rContext )
|
||||
{
|
||||
}
|
||||
void operator()( StringIteratorT, StringIteratorT ) const
|
||||
{
|
||||
ParserContext::OperandStack& rNodeStack( mpContext->maOperandStack );
|
||||
ParserContext::OperandStack& rNodeStack( mxContext->maOperandStack );
|
||||
|
||||
if( rNodeStack.size() < 3 )
|
||||
throw ParseError( "Not enough arguments for ternary operator" );
|
||||
|
@ -716,7 +716,7 @@ void SvxShowCharSet::ReleaseAccessible()
|
||||
if ( aFind == m_aItems.end() )
|
||||
{
|
||||
OSL_ENSURE(m_pAccessible,"Who wants to create a child of my table without a parent?");
|
||||
boost::shared_ptr<svx::SvxShowCharSetItem> xItem(new svx::SvxShowCharSetItem(*this,
|
||||
std::shared_ptr<svx::SvxShowCharSetItem> xItem(new svx::SvxShowCharSetItem(*this,
|
||||
m_pAccessible->getTable(), sal::static_int_cast< sal_uInt16 >(_nPos)));
|
||||
aFind = m_aItems.insert(ItemsMap::value_type(_nPos, xItem)).first;
|
||||
OUStringBuffer buf;
|
||||
|
@ -51,7 +51,7 @@
|
||||
#include <com/sun/star/beans/PropertyValue.hpp>
|
||||
#include <comphelper/processfactory.hxx>
|
||||
#include <com/sun/star/text/XNumberingTypeInfo.hpp>
|
||||
#include <boost/scoped_ptr.hpp>
|
||||
#include <memory>
|
||||
|
||||
using namespace com::sun::star;
|
||||
using namespace com::sun::star::uno;
|
||||
@ -159,17 +159,17 @@ void NBOTypeMgrBase::ImplLoad(const OUString& filename)
|
||||
eCoreUnit = SFX_MAPUNIT_100TH_MM;
|
||||
INetURLObject aFile( SvtPathOptions().GetPalettePath() );
|
||||
aFile.Append( filename);
|
||||
boost::scoped_ptr<SvStream> pIStm(::utl::UcbStreamHelper::CreateStream( aFile.GetMainURL( INetURLObject::NO_DECODE ), StreamMode::READ ));
|
||||
if( pIStm ) {
|
||||
std::unique_ptr<SvStream> xIStm(::utl::UcbStreamHelper::CreateStream( aFile.GetMainURL( INetURLObject::NO_DECODE ), StreamMode::READ ));
|
||||
if( xIStm ) {
|
||||
sal_uInt32 nVersion = 0;
|
||||
sal_Int32 nNumIndex = 0;
|
||||
pIStm->ReadUInt32( nVersion );
|
||||
xIStm->ReadUInt32( nVersion );
|
||||
if (nVersion==DEFAULT_NUMBERING_CACHE_FORMAT_VERSION) //first version
|
||||
{
|
||||
pIStm->ReadInt32( nNumIndex );
|
||||
xIStm->ReadInt32( nNumIndex );
|
||||
sal_uInt16 mLevel = 0x1;
|
||||
while (nNumIndex>=0 && nNumIndex<DEFAULT_NUM_VALUSET_COUNT) {
|
||||
SvxNumRule aNum(*pIStm);
|
||||
SvxNumRule aNum(*xIStm);
|
||||
//bullet color in font properties is not stored correctly. Need set tranparency bits manually
|
||||
for(sal_uInt16 i = 0; i < aNum.GetLevelCount(); i++)
|
||||
{
|
||||
@ -184,7 +184,7 @@ void NBOTypeMgrBase::ImplLoad(const OUString& filename)
|
||||
}
|
||||
}
|
||||
RelplaceNumRule(aNum,nNumIndex,mLevel);
|
||||
pIStm->ReadInt32( nNumIndex );
|
||||
xIStm->ReadInt32( nNumIndex );
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -198,24 +198,24 @@ void NBOTypeMgrBase::ImplStore(const OUString& filename)
|
||||
eCoreUnit = SFX_MAPUNIT_100TH_MM;
|
||||
INetURLObject aFile( SvtPathOptions().GetPalettePath() );
|
||||
aFile.Append( filename);
|
||||
boost::scoped_ptr<SvStream> pOStm(::utl::UcbStreamHelper::CreateStream( aFile.GetMainURL( INetURLObject::NO_DECODE ), StreamMode::WRITE ));
|
||||
if( pOStm ) {
|
||||
std::unique_ptr<SvStream> xOStm(::utl::UcbStreamHelper::CreateStream( aFile.GetMainURL( INetURLObject::NO_DECODE ), StreamMode::WRITE ));
|
||||
if( xOStm ) {
|
||||
sal_uInt32 nVersion;
|
||||
sal_Int32 nNumIndex;
|
||||
nVersion = DEFAULT_NUMBERING_CACHE_FORMAT_VERSION;
|
||||
pOStm->WriteUInt32( nVersion );
|
||||
xOStm->WriteUInt32( nVersion );
|
||||
for(sal_Int32 nItem = 0; nItem < DEFAULT_NUM_VALUSET_COUNT; nItem++ ) {
|
||||
if (IsCustomized(nItem)) {
|
||||
SvxNumRule aDefNumRule( NUM_BULLET_REL_SIZE|NUM_CONTINUOUS|NUM_BULLET_COLOR|NUM_CHAR_TEXT_DISTANCE|NUM_SYMBOL_ALIGNMENT,10, false,
|
||||
SVX_RULETYPE_NUMBERING,SvxNumberFormat::LABEL_ALIGNMENT);
|
||||
sal_uInt16 mLevel = 0x1;
|
||||
pOStm->WriteInt32( nItem );
|
||||
xOStm->WriteInt32( nItem );
|
||||
ApplyNumRule(aDefNumRule,nItem,mLevel,false,true);
|
||||
aDefNumRule.Store(*pOStm);
|
||||
aDefNumRule.Store(*xOStm);
|
||||
}
|
||||
}
|
||||
nNumIndex = -1;
|
||||
pOStm->WriteInt32( nNumIndex ); //write end flag
|
||||
xOStm->WriteInt32( nNumIndex ); //write end flag
|
||||
}
|
||||
eCoreUnit = eOldCoreUnit;
|
||||
}
|
||||
@ -1311,7 +1311,7 @@ void NumberingTypeMgr::Init()
|
||||
pNumEntry->nIndexDefault = i;
|
||||
pNumEntry->pNumSetting = pNew;
|
||||
pNumEntry->sDescription = SVX_RESSTR( RID_SVXSTR_SINGLENUM_DESCRIPTIONS + i );
|
||||
pNumberSettingsArr->push_back(boost::shared_ptr<NumberSettings_Impl>(pNumEntry));
|
||||
pNumberSettingsArr->push_back(std::shared_ptr<NumberSettings_Impl>(pNumEntry));
|
||||
}
|
||||
}
|
||||
catch(Exception&)
|
||||
@ -1533,7 +1533,7 @@ void OutlineTypeMgr::Init()
|
||||
pNew->eNumAlign = aNumFmt.GetNumAdjust();
|
||||
pNew->nNumAlignAt = aNumFmt.GetFirstLineIndent();
|
||||
pNew->nNumIndentAt = aNumFmt.GetIndentAt();
|
||||
pItemArr->pNumSettingsArr->push_back(boost::shared_ptr<NumSettings_Impl>(pNew));
|
||||
pItemArr->pNumSettingsArr->push_back(std::shared_ptr<NumSettings_Impl>(pNew));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -63,20 +63,20 @@ struct SvxModifyControl::ImplData
|
||||
|
||||
SvxModifyControl::SvxModifyControl( sal_uInt16 _nSlotId, sal_uInt16 _nId, StatusBar& rStb ) :
|
||||
SfxStatusBarControl( _nSlotId, _nId, rStb ),
|
||||
mpImpl(new ImplData)
|
||||
mxImpl(new ImplData)
|
||||
{
|
||||
//#ifndef MACOSX
|
||||
if ( rStb.GetDPIScaleFactor() > 1 )
|
||||
{
|
||||
for (int i = 0; i < mpImpl->MODIFICATION_STATE_SIZE; i++)
|
||||
for (int i = 0; i < mxImpl->MODIFICATION_STATE_SIZE; i++)
|
||||
{
|
||||
BitmapEx b = mpImpl->maImages[i].GetBitmapEx();
|
||||
BitmapEx b = mxImpl->maImages[i].GetBitmapEx();
|
||||
b.Scale(rStb.GetDPIScaleFactor(), rStb.GetDPIScaleFactor(), BMP_SCALE_FAST);
|
||||
mpImpl->maImages[i] = Image(b);
|
||||
mxImpl->maImages[i] = Image(b);
|
||||
}
|
||||
}
|
||||
//#endif
|
||||
mpImpl->maIdle.SetIdleHdl( LINK(this, SvxModifyControl, OnTimer) );
|
||||
mxImpl->maIdle.SetIdleHdl( LINK(this, SvxModifyControl, OnTimer) );
|
||||
}
|
||||
|
||||
|
||||
@ -89,12 +89,12 @@ void SvxModifyControl::StateChanged( sal_uInt16, SfxItemState eState,
|
||||
|
||||
DBG_ASSERT( pState->ISA( SfxBoolItem ), "invalid item type" );
|
||||
const SfxBoolItem* pItem = static_cast<const SfxBoolItem*>(pState);
|
||||
mpImpl->maIdle.Stop();
|
||||
mxImpl->maIdle.Stop();
|
||||
|
||||
bool modified = pItem->GetValue();
|
||||
bool start = ( !modified && mpImpl->mnModState == ImplData::MODIFICATION_STATE_YES); // should timer be started and feedback image displayed ?
|
||||
bool start = ( !modified && mxImpl->mnModState == ImplData::MODIFICATION_STATE_YES); // should timer be started and feedback image displayed ?
|
||||
|
||||
mpImpl->mnModState = (start ? ImplData::MODIFICATION_STATE_FEEDBACK : (modified ? ImplData::MODIFICATION_STATE_YES : ImplData::MODIFICATION_STATE_NO));
|
||||
mxImpl->mnModState = (start ? ImplData::MODIFICATION_STATE_FEEDBACK : (modified ? ImplData::MODIFICATION_STATE_YES : ImplData::MODIFICATION_STATE_NO));
|
||||
|
||||
_repaint();
|
||||
|
||||
@ -102,7 +102,7 @@ void SvxModifyControl::StateChanged( sal_uInt16, SfxItemState eState,
|
||||
GetStatusBar().SetQuickHelpText(GetId(), SVX_RESSTR(nResId));
|
||||
|
||||
if ( start )
|
||||
mpImpl->maIdle.Start();
|
||||
mxImpl->maIdle.Start();
|
||||
}
|
||||
|
||||
|
||||
@ -113,7 +113,7 @@ IMPL_LINK( SvxModifyControl, OnTimer, Timer *, pTimer )
|
||||
return 0;
|
||||
|
||||
pTimer->Stop();
|
||||
mpImpl->mnModState = ImplData::MODIFICATION_STATE_NO;
|
||||
mxImpl->mnModState = ImplData::MODIFICATION_STATE_NO;
|
||||
|
||||
_repaint();
|
||||
|
||||
@ -154,14 +154,14 @@ void SvxModifyControl::Paint( const UserDrawEvent& rUsrEvt )
|
||||
OutputDevice* pDev = rUsrEvt.GetDevice();
|
||||
Rectangle aRect = rUsrEvt.GetRect();
|
||||
|
||||
ImplData::ModificationState state = mpImpl->mnModState;
|
||||
Point aPt = centerImage(aRect, mpImpl->maImages[state]);
|
||||
pDev->DrawImage(aPt, mpImpl->maImages[state]);
|
||||
ImplData::ModificationState state = mxImpl->mnModState;
|
||||
Point aPt = centerImage(aRect, mxImpl->maImages[state]);
|
||||
pDev->DrawImage(aPt, mxImpl->maImages[state]);
|
||||
}
|
||||
|
||||
void SvxModifyControl::Click()
|
||||
{
|
||||
if (mpImpl->mnModState != ImplData::MODIFICATION_STATE_YES)
|
||||
if (mxImpl->mnModState != ImplData::MODIFICATION_STATE_YES)
|
||||
// document not modified. nothing to do here.
|
||||
return;
|
||||
|
||||
|
@ -90,7 +90,7 @@ bool SelectionController::PasteObjModel( const SdrModel& /*rModel*/ )
|
||||
return false;
|
||||
}
|
||||
|
||||
bool SelectionController::TakeFormatPaintBrush( boost::shared_ptr< SfxItemSet >& /*rFormatSet*/ )
|
||||
bool SelectionController::TakeFormatPaintBrush( std::shared_ptr< SfxItemSet >& /*rFormatSet*/ )
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
@ -60,7 +60,7 @@
|
||||
#include <sdr/overlay/overlaytools.hxx>
|
||||
#include <svx/sdr/table/tablecontroller.hxx>
|
||||
#include <drawinglayer/processor2d/processor2dtools.hxx>
|
||||
#include <boost/scoped_ptr.hpp>
|
||||
#include <memory>
|
||||
|
||||
|
||||
void SdrObjEditView::ImpClearVars()
|
||||
@ -342,11 +342,11 @@ void SdrObjEditView::ImpPaintOutlinerView(OutlinerView& rOutlView, const Rectang
|
||||
{
|
||||
// completely reworked to use primitives; this ensures same look and functionality
|
||||
const drawinglayer::geometry::ViewInformation2D aViewInformation2D;
|
||||
boost::scoped_ptr<drawinglayer::processor2d::BaseProcessor2D> pProcessor(drawinglayer::processor2d::createProcessor2DFromOutputDevice(
|
||||
boost::scoped_ptr<drawinglayer::processor2d::BaseProcessor2D> xProcessor(drawinglayer::processor2d::createProcessor2DFromOutputDevice(
|
||||
rTargetDevice,
|
||||
aViewInformation2D));
|
||||
|
||||
if(pProcessor)
|
||||
if (xProcessor)
|
||||
{
|
||||
const bool bMerk(rTargetDevice.IsMapModeEnabled());
|
||||
const basegfx::B2DRange aRange(aPixRect.Left(), aPixRect.Top(), aPixRect.Right(), aPixRect.Bottom());
|
||||
@ -365,7 +365,7 @@ void SdrObjEditView::ImpPaintOutlinerView(OutlinerView& rOutlView, const Rectang
|
||||
const drawinglayer::primitive2d::Primitive2DSequence aSequence(&xReference, 1);
|
||||
|
||||
rTargetDevice.EnableMapMode(false);
|
||||
pProcessor->process(aSequence);
|
||||
xProcessor->process(aSequence);
|
||||
rTargetDevice.EnableMapMode(bMerk);
|
||||
}
|
||||
}
|
||||
@ -1978,7 +1978,7 @@ static const sal_uInt16* GetFormatRangeImpl( bool bTextOnly )
|
||||
return &gRanges[ bTextOnly ? 10 : 0];
|
||||
}
|
||||
|
||||
bool SdrObjEditView::TakeFormatPaintBrush( boost::shared_ptr< SfxItemSet >& rFormatSet )
|
||||
bool SdrObjEditView::TakeFormatPaintBrush( std::shared_ptr< SfxItemSet >& rFormatSet )
|
||||
{
|
||||
if( mxSelectionController.is() && mxSelectionController->TakeFormatPaintBrush(rFormatSet) )
|
||||
return true;
|
||||
|
@ -66,7 +66,7 @@
|
||||
#include "tableundo.hxx"
|
||||
#include "tablelayouter.hxx"
|
||||
#include <vcl/msgbox.hxx>
|
||||
#include <boost/scoped_ptr.hpp>
|
||||
#include <memory>
|
||||
|
||||
using ::editeng::SvxBorderLine;
|
||||
using namespace ::sdr::table;
|
||||
@ -393,7 +393,7 @@ void SvxTableController::GetState( SfxItemSet& rSet )
|
||||
if( !mxTable.is() || !mxTableObj.is() || !mxTableObj->GetModel() )
|
||||
return;
|
||||
|
||||
boost::scoped_ptr<SfxItemSet> pSet;
|
||||
std::unique_ptr<SfxItemSet> xSet;
|
||||
|
||||
bool bVertDone = false;
|
||||
|
||||
@ -414,16 +414,16 @@ void SvxTableController::GetState( SfxItemSet& rSet )
|
||||
}
|
||||
else if(!bVertDone)
|
||||
{
|
||||
if( !pSet )
|
||||
if (!xSet)
|
||||
{
|
||||
pSet.reset(new SfxItemSet( mxTableObj->GetModel()->GetItemPool() ));
|
||||
MergeAttrFromSelectedCells(*pSet, false);
|
||||
xSet.reset(new SfxItemSet( mxTableObj->GetModel()->GetItemPool() ));
|
||||
MergeAttrFromSelectedCells(*xSet, false);
|
||||
}
|
||||
|
||||
SdrTextVertAdjust eAdj = SDRTEXTVERTADJUST_BLOCK;
|
||||
|
||||
if( pSet->GetItemState( SDRATTR_TEXT_VERTADJUST ) != SfxItemState::DONTCARE )
|
||||
eAdj = static_cast<const SdrTextVertAdjustItem&>(pSet->Get(SDRATTR_TEXT_VERTADJUST)).GetValue();
|
||||
if (xSet->GetItemState( SDRATTR_TEXT_VERTADJUST ) != SfxItemState::DONTCARE)
|
||||
eAdj = static_cast<const SdrTextVertAdjustItem&>(xSet->Get(SDRATTR_TEXT_VERTADJUST)).GetValue();
|
||||
|
||||
rSet.Put(SfxBoolItem(SID_TABLE_VERT_BOTTOM, eAdj == SDRTEXTVERTADJUST_BOTTOM));
|
||||
rSet.Put(SfxBoolItem(SID_TABLE_VERT_CENTER, eAdj == SDRTEXTVERTADJUST_CENTER));
|
||||
@ -893,11 +893,11 @@ void SvxTableController::onFormatTable( SfxRequest& rReq )
|
||||
aNewAttr.Put( aBoxInfoItem );
|
||||
|
||||
SvxAbstractDialogFactory* pFact = SvxAbstractDialogFactory::Create();
|
||||
boost::scoped_ptr< SfxAbstractTabDialog > pDlg( pFact ? pFact->CreateSvxFormatCellsDialog( NULL, &aNewAttr, pTableObj->GetModel(), pTableObj) : 0 );
|
||||
std::unique_ptr< SfxAbstractTabDialog > xDlg( pFact ? pFact->CreateSvxFormatCellsDialog( NULL, &aNewAttr, pTableObj->GetModel(), pTableObj) : 0 );
|
||||
// Even Cancel Button is returning positive(101) value,
|
||||
if( pDlg.get() && ( pDlg->Execute() == RET_OK ) )
|
||||
if (xDlg.get() && xDlg->Execute() == RET_OK)
|
||||
{
|
||||
SfxItemSet aNewSet( *(pDlg->GetOutputItemSet ()) );
|
||||
SfxItemSet aNewSet(*(xDlg->GetOutputItemSet()));
|
||||
|
||||
//Only properties that were unchanged by the dialog appear in this
|
||||
//itemset. We had constructed these two properties from other
|
||||
@ -1199,7 +1199,7 @@ void SvxTableController::SplitMarkedCells()
|
||||
getSelectedCells( aStart, aEnd );
|
||||
|
||||
SvxAbstractDialogFactory* pFact = SvxAbstractDialogFactory::Create();
|
||||
boost::scoped_ptr< SvxAbstractSplittTableDialog > xDlg( pFact ? pFact->CreateSvxSplittTableDialog( NULL, false, 99, 99 ) : 0 );
|
||||
std::unique_ptr< SvxAbstractSplittTableDialog > xDlg( pFact ? pFact->CreateSvxSplittTableDialog( NULL, false, 99, 99 ) : 0 );
|
||||
if( xDlg.get() && xDlg->Execute() )
|
||||
{
|
||||
const sal_Int32 nCount = xDlg->GetCount() - 1;
|
||||
@ -2647,7 +2647,7 @@ bool SvxTableController::PasteObject( SdrTableObj* pPasteTableObj )
|
||||
return true;
|
||||
}
|
||||
|
||||
bool SvxTableController::TakeFormatPaintBrush( boost::shared_ptr< SfxItemSet >& /*rFormatSet*/ )
|
||||
bool SvxTableController::TakeFormatPaintBrush( std::shared_ptr< SfxItemSet >& /*rFormatSet*/ )
|
||||
{
|
||||
// SdrView::TakeFormatPaintBrush() is enough
|
||||
return false;
|
||||
|
@ -99,7 +99,7 @@ namespace svx
|
||||
}
|
||||
|
||||
PropertyChangeNotifier::PropertyChangeNotifier( ::cppu::OWeakObject& _rOwner, ::osl::Mutex& _rMutex )
|
||||
:m_pData( new PropertyChangeNotifier_Data( _rOwner, _rMutex ) )
|
||||
:m_xData( new PropertyChangeNotifier_Data( _rOwner, _rMutex ) )
|
||||
{
|
||||
}
|
||||
|
||||
@ -114,10 +114,10 @@ namespace svx
|
||||
ENSURE_OR_THROW( _eProperty != eInvalidShapeProperty, "Illegal ShapeProperty value!" );
|
||||
ENSURE_OR_THROW( !!_pProvider, "NULL factory not allowed." );
|
||||
|
||||
OSL_ENSURE( m_pData->m_aProviders.find( _eProperty ) == m_pData->m_aProviders.end(),
|
||||
OSL_ENSURE( m_xData->m_aProviders.find( _eProperty ) == m_xData->m_aProviders.end(),
|
||||
"PropertyChangeNotifier::registerProvider: factory for this ID already present!" );
|
||||
|
||||
m_pData->m_aProviders[ _eProperty ] = _pProvider;
|
||||
m_xData->m_aProviders[ _eProperty ] = _pProvider;
|
||||
}
|
||||
|
||||
|
||||
@ -125,22 +125,22 @@ namespace svx
|
||||
{
|
||||
ENSURE_OR_THROW( _eProperty != eInvalidShapeProperty, "Illegal ShapeProperty value!" );
|
||||
|
||||
PropertyProviders::const_iterator provPos = m_pData->m_aProviders.find( _eProperty );
|
||||
OSL_ENSURE( provPos != m_pData->m_aProviders.end(), "PropertyChangeNotifier::notifyPropertyChange: no factory!" );
|
||||
if ( provPos == m_pData->m_aProviders.end() )
|
||||
PropertyProviders::const_iterator provPos = m_xData->m_aProviders.find( _eProperty );
|
||||
OSL_ENSURE( provPos != m_xData->m_aProviders.end(), "PropertyChangeNotifier::notifyPropertyChange: no factory!" );
|
||||
if ( provPos == m_xData->m_aProviders.end() )
|
||||
return;
|
||||
|
||||
OUString sPropertyName( provPos->second->getPropertyName() );
|
||||
|
||||
::cppu::OInterfaceContainerHelper* pPropListeners = m_pData->m_aPropertyChangeListeners.getContainer( sPropertyName );
|
||||
::cppu::OInterfaceContainerHelper* pAllListeners = m_pData->m_aPropertyChangeListeners.getContainer( OUString() );
|
||||
::cppu::OInterfaceContainerHelper* pPropListeners = m_xData->m_aPropertyChangeListeners.getContainer( sPropertyName );
|
||||
::cppu::OInterfaceContainerHelper* pAllListeners = m_xData->m_aPropertyChangeListeners.getContainer( OUString() );
|
||||
if ( !pPropListeners && !pAllListeners )
|
||||
return;
|
||||
|
||||
try
|
||||
{
|
||||
PropertyChangeEvent aEvent;
|
||||
aEvent.Source = m_pData->m_rContext;
|
||||
aEvent.Source = m_xData->m_rContext;
|
||||
// Handle/OldValue not supported
|
||||
aEvent.PropertyName = provPos->second->getPropertyName();
|
||||
provPos->second->getCurrentValue( aEvent.NewValue );
|
||||
@ -159,21 +159,21 @@ namespace svx
|
||||
|
||||
void PropertyChangeNotifier::addPropertyChangeListener( const OUString& _rPropertyName, const Reference< XPropertyChangeListener >& _rxListener )
|
||||
{
|
||||
m_pData->m_aPropertyChangeListeners.addInterface( _rPropertyName, _rxListener );
|
||||
m_xData->m_aPropertyChangeListeners.addInterface( _rPropertyName, _rxListener );
|
||||
}
|
||||
|
||||
|
||||
void PropertyChangeNotifier::removePropertyChangeListener( const OUString& _rPropertyName, const Reference< XPropertyChangeListener >& _rxListener )
|
||||
{
|
||||
m_pData->m_aPropertyChangeListeners.removeInterface( _rPropertyName, _rxListener );
|
||||
m_xData->m_aPropertyChangeListeners.removeInterface( _rPropertyName, _rxListener );
|
||||
}
|
||||
|
||||
|
||||
void PropertyChangeNotifier::disposing()
|
||||
{
|
||||
EventObject aEvent;
|
||||
aEvent.Source = m_pData->m_rContext;
|
||||
m_pData->m_aPropertyChangeListeners.disposeAndClear( aEvent );
|
||||
aEvent.Source = m_xData->m_rContext;
|
||||
m_xData->m_aPropertyChangeListeners.disposeAndClear( aEvent );
|
||||
}
|
||||
|
||||
|
||||
|
@ -460,7 +460,7 @@
|
||||
#include <comphelper/makesequence.hxx>
|
||||
#include <comphelper/namedvaluecollection.hxx>
|
||||
#include <comphelper/processfactory.hxx>
|
||||
#include <comphelper/scoped_disposing_ptr.hxx>
|
||||
#include <comphelper/unique_disposing_ptr.hxx>
|
||||
#include <comphelper/sequence.hxx>
|
||||
#include <comphelper/sequenceashashmap.hxx>
|
||||
#include <comphelper/servicehelper.hxx>
|
||||
|
@ -3406,10 +3406,10 @@ void WW8Export::PrepareStorage()
|
||||
{
|
||||
if ( SvtFilterOptions::Get().IsEnableWordPreview() )
|
||||
{
|
||||
::boost::shared_ptr<GDIMetaFile> pMetaFile =
|
||||
std::shared_ptr<GDIMetaFile> xMetaFile =
|
||||
pDocShell->GetPreviewMetaFile(false);
|
||||
uno::Sequence<sal_uInt8> metaFile(
|
||||
sfx2::convertMetaFile(pMetaFile.get()));
|
||||
sfx2::convertMetaFile(xMetaFile.get()));
|
||||
sfx2::SaveOlePropertySet(xDocProps, &GetWriter().GetStorage(), &metaFile);
|
||||
}
|
||||
else
|
||||
|
@ -837,11 +837,11 @@ SdrObject* SwMSDffManager::ProcessObj(SvStream& rSt,
|
||||
// with a Frame, else
|
||||
if( bIsSimpleDrawingTextBox )
|
||||
{
|
||||
::boost::shared_ptr<SvxMSDffShapeInfo> const pTmpRec(
|
||||
std::shared_ptr<SvxMSDffShapeInfo> const xTmpRec(
|
||||
new SvxMSDffShapeInfo(0, pImpRec->nShapeId));
|
||||
|
||||
SvxMSDffShapeInfos_ById::const_iterator const it =
|
||||
GetShapeInfos()->find(pTmpRec);
|
||||
GetShapeInfos()->find(xTmpRec);
|
||||
if (it != GetShapeInfos()->end())
|
||||
{
|
||||
SvxMSDffShapeInfo& rInfo = **it;
|
||||
|
@ -29,8 +29,8 @@ class SwCTBWrapper;
|
||||
class SwTBC : public TBBase
|
||||
{
|
||||
TBCHeader tbch;
|
||||
boost::shared_ptr< sal_uInt32 > cid; // optional
|
||||
boost::shared_ptr<TBCData> tbcd;
|
||||
std::shared_ptr< sal_uInt32 > cid; // optional
|
||||
std::shared_ptr<TBCData> tbcd;
|
||||
|
||||
public:
|
||||
SwTBC();
|
||||
@ -126,7 +126,7 @@ class Customization : public TBBase
|
||||
sal_uInt16 reserved1;
|
||||
sal_uInt16 ctbds;
|
||||
SwCTBWrapper* pWrapper;
|
||||
boost::shared_ptr< SwCTB > customizationDataCTB;
|
||||
std::shared_ptr< SwCTB > customizationDataCTB;
|
||||
std::vector< TBDelta > customizationDataTBDelta;
|
||||
bool bIsDroppedMenuTB;
|
||||
bool ImportMenu( SwCTBWrapper&, const css::uno::Reference< css::container::XIndexContainer >&, CustomToolBarImportHelper& );
|
||||
|
@ -35,7 +35,7 @@
|
||||
|
||||
#include <com/sun/star/frame/Desktop.hpp>
|
||||
#include <unotools/moduleoptions.hxx>
|
||||
#include <comphelper/scoped_disposing_ptr.hxx>
|
||||
#include <comphelper/unique_disposing_ptr.hxx>
|
||||
#include <comphelper/processfactory.hxx>
|
||||
|
||||
#include <svx/fmobjfac.hxx>
|
||||
@ -54,10 +54,10 @@ namespace
|
||||
{
|
||||
//Holds a SwDLL and release it on exit, or dispose of the
|
||||
//default XComponent, whichever comes first
|
||||
class SwDLLInstance : public comphelper::scoped_disposing_solar_mutex_reset_ptr<SwDLL>
|
||||
class SwDLLInstance : public comphelper::unique_disposing_solar_mutex_reset_ptr<SwDLL>
|
||||
{
|
||||
public:
|
||||
SwDLLInstance() : comphelper::scoped_disposing_solar_mutex_reset_ptr<SwDLL>(uno::Reference<lang::XComponent>( frame::Desktop::create(comphelper::getProcessComponentContext()), uno::UNO_QUERY_THROW), new SwDLL)
|
||||
SwDLLInstance() : comphelper::unique_disposing_solar_mutex_reset_ptr<SwDLL>(uno::Reference<lang::XComponent>( frame::Desktop::create(comphelper::getProcessComponentContext()), uno::UNO_QUERY_THROW), new SwDLL)
|
||||
{
|
||||
}
|
||||
};
|
||||
|
@ -20,10 +20,9 @@
|
||||
#ifndef INCLUDED_XMLOFF_INC_RDFAIMPORTHELPER_HXX
|
||||
#define INCLUDED_XMLOFF_INC_RDFAIMPORTHELPER_HXX
|
||||
|
||||
#include <memory>
|
||||
#include <vector>
|
||||
|
||||
#include <boost/shared_ptr.hpp>
|
||||
|
||||
#include <com/sun/star/uno/Reference.h>
|
||||
#include <rtl/ustring.hxx>
|
||||
|
||||
@ -59,7 +58,7 @@ public:
|
||||
~RDFaImportHelper();
|
||||
|
||||
/** Parse RDFa attributes */
|
||||
::boost::shared_ptr<ParsedRDFaAttributes> ParseRDFa(
|
||||
std::shared_ptr<ParsedRDFaAttributes> ParseRDFa(
|
||||
OUString const & i_rAbout,
|
||||
OUString const & i_rProperty,
|
||||
OUString const & i_rContent,
|
||||
@ -69,7 +68,7 @@ public:
|
||||
void AddRDFa(
|
||||
::com::sun::star::uno::Reference< ::com::sun::star::rdf::XMetadatable>
|
||||
const & i_xObject,
|
||||
::boost::shared_ptr<ParsedRDFaAttributes> & i_pRDFaAttributes);
|
||||
std::shared_ptr<ParsedRDFaAttributes> & i_pRDFaAttributes);
|
||||
|
||||
/** Parse and add a RDFa statement; parameters are XML attribute values */
|
||||
void ParseAndAddRDFa(
|
||||
|
@ -47,6 +47,7 @@
|
||||
#include <com/sun/star/lang/XServiceName.hpp>
|
||||
|
||||
#include <comphelper/processfactory.hxx>
|
||||
#include <algorithm>
|
||||
|
||||
using namespace com::sun::star;
|
||||
using namespace ::xmloff::token;
|
||||
|
@ -137,12 +137,12 @@ struct ParsedRDFaAttributes
|
||||
struct RDFaEntry
|
||||
{
|
||||
uno::Reference<rdf::XMetadatable> m_xObject;
|
||||
::boost::shared_ptr<ParsedRDFaAttributes> m_pRDFaAttributes;
|
||||
std::shared_ptr<ParsedRDFaAttributes> m_xRDFaAttributes;
|
||||
|
||||
RDFaEntry(uno::Reference<rdf::XMetadatable> const & i_xObject,
|
||||
::boost::shared_ptr<ParsedRDFaAttributes> const& i_pRDFaAttributes)
|
||||
std::shared_ptr<ParsedRDFaAttributes> const& i_pRDFaAttributes)
|
||||
: m_xObject(i_xObject)
|
||||
, m_pRDFaAttributes(i_pRDFaAttributes)
|
||||
, m_xRDFaAttributes(i_pRDFaAttributes)
|
||||
{ }
|
||||
};
|
||||
|
||||
@ -331,7 +331,7 @@ void RDFaInserter::InsertRDFaEntry(
|
||||
if (!i_rEntry.m_xObject.is()) return;
|
||||
|
||||
const uno::Reference< rdf::XResource > xSubject(
|
||||
MakeResource( i_rEntry.m_pRDFaAttributes->m_About ) );
|
||||
MakeResource( i_rEntry.m_xRDFaAttributes->m_About ) );
|
||||
if (!xSubject.is())
|
||||
{
|
||||
return; // invalid
|
||||
@ -339,15 +339,15 @@ void RDFaInserter::InsertRDFaEntry(
|
||||
|
||||
::std::vector< uno::Reference< rdf::XURI > > predicates;
|
||||
|
||||
predicates.reserve(i_rEntry.m_pRDFaAttributes->m_Properties.size());
|
||||
predicates.reserve(i_rEntry.m_xRDFaAttributes->m_Properties.size());
|
||||
|
||||
::std::remove_copy_if(
|
||||
::boost::make_transform_iterator(
|
||||
i_rEntry.m_pRDFaAttributes->m_Properties.begin(),
|
||||
i_rEntry.m_xRDFaAttributes->m_Properties.begin(),
|
||||
::boost::bind(&RDFaInserter::MakeURI, this, _1)),
|
||||
// argh, this must be the same type :(
|
||||
::boost::make_transform_iterator(
|
||||
i_rEntry.m_pRDFaAttributes->m_Properties.end(),
|
||||
i_rEntry.m_xRDFaAttributes->m_Properties.end(),
|
||||
::boost::bind(&RDFaInserter::MakeURI, this, _1)),
|
||||
::std::back_inserter(predicates),
|
||||
ref_is_null() );
|
||||
@ -364,9 +364,9 @@ void RDFaInserter::InsertRDFaEntry(
|
||||
}
|
||||
|
||||
uno::Reference<rdf::XURI> xDatatype;
|
||||
if (!i_rEntry.m_pRDFaAttributes->m_Datatype.isEmpty())
|
||||
if (!i_rEntry.m_xRDFaAttributes->m_Datatype.isEmpty())
|
||||
{
|
||||
xDatatype = MakeURI( i_rEntry.m_pRDFaAttributes->m_Datatype );
|
||||
xDatatype = MakeURI( i_rEntry.m_xRDFaAttributes->m_Datatype );
|
||||
}
|
||||
|
||||
try
|
||||
@ -376,7 +376,7 @@ void RDFaInserter::InsertRDFaEntry(
|
||||
// to prevent collision between generated ids and ids in the file
|
||||
m_xRepository->setStatementRDFa(xSubject, comphelper::containerToSequence(predicates),
|
||||
i_rEntry.m_xObject,
|
||||
i_rEntry.m_pRDFaAttributes->m_Content, xDatatype);
|
||||
i_rEntry.m_xRDFaAttributes->m_Content, xDatatype);
|
||||
}
|
||||
catch (uno::Exception &)
|
||||
{
|
||||
@ -393,7 +393,7 @@ RDFaImportHelper::~RDFaImportHelper()
|
||||
{
|
||||
}
|
||||
|
||||
::boost::shared_ptr<ParsedRDFaAttributes>
|
||||
std::shared_ptr<ParsedRDFaAttributes>
|
||||
RDFaImportHelper::ParseRDFa(
|
||||
OUString const & i_rAbout,
|
||||
OUString const & i_rProperty,
|
||||
@ -403,30 +403,30 @@ RDFaImportHelper::ParseRDFa(
|
||||
if (i_rProperty.isEmpty())
|
||||
{
|
||||
SAL_INFO("xmloff.core", "AddRDFa: invalid input: xhtml:property empty");
|
||||
return ::boost::shared_ptr<ParsedRDFaAttributes>();
|
||||
return std::shared_ptr<ParsedRDFaAttributes>();
|
||||
}
|
||||
// must parse CURIEs here: need namespace declaration context
|
||||
RDFaReader reader(GetImport());
|
||||
const OUString about( reader.ReadURIOrSafeCURIE(i_rAbout) );
|
||||
if (about.isEmpty()) {
|
||||
return ::boost::shared_ptr<ParsedRDFaAttributes>();
|
||||
return std::shared_ptr<ParsedRDFaAttributes>();
|
||||
}
|
||||
const ::std::vector< OUString > properties(
|
||||
reader.ReadCURIEs(i_rProperty) );
|
||||
if (!properties.size()) {
|
||||
return ::boost::shared_ptr<ParsedRDFaAttributes>();
|
||||
return std::shared_ptr<ParsedRDFaAttributes>();
|
||||
}
|
||||
const OUString datatype( !i_rDatatype.isEmpty()
|
||||
? reader.ReadCURIE(i_rDatatype)
|
||||
: OUString() );
|
||||
return ::boost::shared_ptr<ParsedRDFaAttributes>(
|
||||
return std::shared_ptr<ParsedRDFaAttributes>(
|
||||
new ParsedRDFaAttributes(about, properties, i_rContent, datatype));
|
||||
}
|
||||
|
||||
void
|
||||
RDFaImportHelper::AddRDFa(
|
||||
uno::Reference<rdf::XMetadatable> const & i_xObject,
|
||||
::boost::shared_ptr<ParsedRDFaAttributes> & i_pRDFaAttributes)
|
||||
std::shared_ptr<ParsedRDFaAttributes> & i_pRDFaAttributes)
|
||||
{
|
||||
if (!i_xObject.is())
|
||||
{
|
||||
@ -449,7 +449,7 @@ RDFaImportHelper::ParseAndAddRDFa(
|
||||
OUString const & i_rContent,
|
||||
OUString const & i_rDatatype)
|
||||
{
|
||||
::boost::shared_ptr<ParsedRDFaAttributes> pAttributes(
|
||||
std::shared_ptr<ParsedRDFaAttributes> pAttributes(
|
||||
ParseRDFa(i_rAbout, i_rProperty, i_rContent, i_rDatatype) );
|
||||
if (pAttributes.get())
|
||||
{
|
||||
|
@ -200,8 +200,8 @@ static bool has_states( const std::vector< XMLPropertyState >& xPropStates )
|
||||
if( !mbExportTables )
|
||||
return;
|
||||
|
||||
boost::shared_ptr< XMLTableInfo > pTableInfo( new XMLTableInfo() );
|
||||
maTableInfoMap[xColumnRowRange] = pTableInfo;
|
||||
std::shared_ptr< XMLTableInfo > xTableInfo( new XMLTableInfo() );
|
||||
maTableInfoMap[xColumnRowRange] = xTableInfo;
|
||||
|
||||
try
|
||||
{
|
||||
@ -216,7 +216,7 @@ static bool has_states( const std::vector< XMLPropertyState >& xPropStates )
|
||||
{
|
||||
const OUString sStyleName( mrExport.GetAutoStylePool()->Add(XML_STYLE_FAMILY_TABLE_COLUMN, xPropStates) );
|
||||
Reference< XInterface > xKey( xPropSet, UNO_QUERY );
|
||||
pTableInfo->maColumnStyleMap[xKey] = sStyleName;
|
||||
xTableInfo->maColumnStyleMap[xKey] = sStyleName;
|
||||
}
|
||||
}
|
||||
catch(const Exception&)
|
||||
@ -226,7 +226,7 @@ static bool has_states( const std::vector< XMLPropertyState >& xPropStates )
|
||||
|
||||
Reference< XIndexAccess > xIndexAccessRows( xColumnRowRange->getRows(), UNO_QUERY_THROW );
|
||||
const sal_Int32 nRowCount = xIndexAccessRows->getCount();
|
||||
pTableInfo->maDefaultRowCellStyles.resize(nRowCount);
|
||||
xTableInfo->maDefaultRowCellStyles.resize(nRowCount);
|
||||
|
||||
StringStatisticHelper aStringStatistic;
|
||||
|
||||
@ -239,7 +239,7 @@ static bool has_states( const std::vector< XMLPropertyState >& xPropStates )
|
||||
{
|
||||
const OUString sStyleName( mrExport.GetAutoStylePool()->Add(XML_STYLE_FAMILY_TABLE_ROW, xRowPropStates) );
|
||||
Reference< XInterface > xKey( xPropSet, UNO_QUERY );
|
||||
pTableInfo->maRowStyleMap[xKey] = sStyleName;
|
||||
xTableInfo->maRowStyleMap[xKey] = sStyleName;
|
||||
}
|
||||
|
||||
// get the current row
|
||||
@ -270,7 +270,7 @@ static bool has_states( const std::vector< XMLPropertyState >& xPropStates )
|
||||
if( !sStyleName.isEmpty() )
|
||||
{
|
||||
Reference< XInterface > xKey( xCellSet, UNO_QUERY );
|
||||
pTableInfo->maCellStyleMap[xKey] = sStyleName;
|
||||
xTableInfo->maCellStyleMap[xKey] = sStyleName;
|
||||
}
|
||||
|
||||
// create auto style for text
|
||||
@ -283,7 +283,7 @@ static bool has_states( const std::vector< XMLPropertyState >& xPropStates )
|
||||
|
||||
OUString sDefaultCellStyle;
|
||||
if( aStringStatistic.getModeString( sDefaultCellStyle ) > 1 )
|
||||
pTableInfo->maDefaultRowCellStyles[nRow] = sDefaultCellStyle;
|
||||
xTableInfo->maDefaultRowCellStyles[nRow] = sDefaultCellStyle;
|
||||
|
||||
aStringStatistic.clear();
|
||||
}
|
||||
@ -300,12 +300,12 @@ static bool has_states( const std::vector< XMLPropertyState >& xPropStates )
|
||||
|
||||
void XMLTableExport::exportTable( const Reference < XColumnRowRange >& xColumnRowRange )
|
||||
{
|
||||
if( !mbExportTables )
|
||||
return;
|
||||
if( !mbExportTables )
|
||||
return;
|
||||
|
||||
try
|
||||
try
|
||||
{
|
||||
boost::shared_ptr< XMLTableInfo > pTableInfo( maTableInfoMap[xColumnRowRange] );
|
||||
std::shared_ptr< XMLTableInfo > xTableInfo( maTableInfoMap[xColumnRowRange] );
|
||||
|
||||
// get row and column count
|
||||
Reference< XIndexAccess > xIndexAccess( xColumnRowRange->getRows(), UNO_QUERY_THROW );
|
||||
@ -317,7 +317,7 @@ static bool has_states( const std::vector< XMLPropertyState >& xPropStates )
|
||||
SvXMLElementExport tableElement( mrExport, XML_NAMESPACE_TABLE, XML_TABLE, true, true );
|
||||
|
||||
// export table columns
|
||||
ExportTableColumns( xIndexAccessCols, pTableInfo );
|
||||
ExportTableColumns( xIndexAccessCols, xTableInfo );
|
||||
|
||||
// start iterating rows and columns
|
||||
for ( sal_Int32 rowIndex = 0; rowIndex < rowCount; rowIndex++ )
|
||||
@ -328,14 +328,14 @@ static bool has_states( const std::vector< XMLPropertyState >& xPropStates )
|
||||
OUString sDefaultCellStyle;
|
||||
|
||||
// table:style-name
|
||||
if( pTableInfo.get() )
|
||||
if( xTableInfo.get() )
|
||||
{
|
||||
Reference< XInterface > xKey( xCellRange, UNO_QUERY );
|
||||
const OUString sStyleName( pTableInfo->maRowStyleMap[xKey] );
|
||||
const OUString sStyleName( xTableInfo->maRowStyleMap[xKey] );
|
||||
if( !sStyleName.isEmpty() )
|
||||
mrExport.AddAttribute(XML_NAMESPACE_TABLE, XML_STYLE_NAME, sStyleName );
|
||||
|
||||
sDefaultCellStyle = pTableInfo->maDefaultRowCellStyles[rowIndex];
|
||||
sDefaultCellStyle = xTableInfo->maDefaultRowCellStyles[rowIndex];
|
||||
if( !sDefaultCellStyle.isEmpty() )
|
||||
mrExport.AddAttribute(XML_NAMESPACE_TABLE, XML_DEFAULT_CELL_STYLE_NAME, sDefaultCellStyle );
|
||||
}
|
||||
@ -352,7 +352,7 @@ static bool has_states( const std::vector< XMLPropertyState >& xPropStates )
|
||||
Reference< XMergeableCell > xMergeableCell( xCell, UNO_QUERY_THROW );
|
||||
|
||||
// export cell
|
||||
ExportCell( xCell, pTableInfo, sDefaultCellStyle );
|
||||
ExportCell( xCell, xTableInfo, sDefaultCellStyle );
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -364,7 +364,7 @@ static bool has_states( const std::vector< XMLPropertyState >& xPropStates )
|
||||
|
||||
// Export the table columns
|
||||
|
||||
void XMLTableExport::ExportTableColumns( const Reference < XIndexAccess >& xtableColumnsIndexAccess, const boost::shared_ptr< XMLTableInfo >& pTableInfo )
|
||||
void XMLTableExport::ExportTableColumns( const Reference < XIndexAccess >& xtableColumnsIndexAccess, const std::shared_ptr< XMLTableInfo >& rTableInfo )
|
||||
{
|
||||
const sal_Int32 nColumnCount = xtableColumnsIndexAccess->getCount();
|
||||
for( sal_Int32 nColumn = 0; nColumn < nColumnCount; ++nColumn )
|
||||
@ -373,10 +373,10 @@ static bool has_states( const std::vector< XMLPropertyState >& xPropStates )
|
||||
if ( xColumnProperties.is() )
|
||||
{
|
||||
// table:style-name
|
||||
if( pTableInfo.get() )
|
||||
if( rTableInfo.get() )
|
||||
{
|
||||
Reference< XInterface > xKey( xColumnProperties, UNO_QUERY );
|
||||
const OUString sStyleName( pTableInfo->maColumnStyleMap[xKey] );
|
||||
const OUString sStyleName( rTableInfo->maColumnStyleMap[xKey] );
|
||||
if( !sStyleName.isEmpty() )
|
||||
mrExport.AddAttribute(XML_NAMESPACE_TABLE, XML_STYLE_NAME, sStyleName );
|
||||
}
|
||||
@ -391,19 +391,19 @@ static bool has_states( const std::vector< XMLPropertyState >& xPropStates )
|
||||
|
||||
// ODF export for a table cell.
|
||||
|
||||
void XMLTableExport::ExportCell( const Reference < XCell >& xCell, const boost::shared_ptr< XMLTableInfo >& pTableInfo, const OUString& rDefaultCellStyle )
|
||||
void XMLTableExport::ExportCell( const Reference < XCell >& xCell, const std::shared_ptr< XMLTableInfo >& rTableInfo, const OUString& rDefaultCellStyle )
|
||||
{
|
||||
bool bIsMerged = false;
|
||||
sal_Int32 nRowSpan = 0;
|
||||
sal_Int32 nColSpan = 0;
|
||||
|
||||
try
|
||||
try
|
||||
{
|
||||
if( pTableInfo.get() )
|
||||
if( rTableInfo.get() )
|
||||
{
|
||||
// table:style-name
|
||||
Reference< XInterface > xKey( xCell, UNO_QUERY );
|
||||
const OUString sStyleName( pTableInfo->maCellStyleMap[xKey] );
|
||||
const OUString sStyleName( rTableInfo->maCellStyleMap[xKey] );
|
||||
if( !sStyleName.isEmpty() && (sStyleName != rDefaultCellStyle) )
|
||||
mrExport.AddAttribute(XML_NAMESPACE_TABLE, XML_STYLE_NAME, sStyleName );
|
||||
}
|
||||
|
@ -41,7 +41,7 @@
|
||||
|
||||
#include <osl/diagnose.h>
|
||||
|
||||
#include <boost/shared_ptr.hpp>
|
||||
#include <memory>
|
||||
|
||||
using namespace ::xmloff::token;
|
||||
using namespace ::com::sun::star::beans;
|
||||
@ -86,7 +86,7 @@ struct MergeInfo
|
||||
: mnStartColumn( nStartColumn ), mnStartRow( nStartRow ), mnEndColumn( nStartColumn + nColumnSpan - 1 ), mnEndRow( nStartRow + nRowSpan - 1 ) {};
|
||||
};
|
||||
|
||||
typedef std::vector< boost::shared_ptr< MergeInfo > > MergeInfoVector;
|
||||
typedef std::vector< std::shared_ptr< MergeInfo > > MergeInfoVector;
|
||||
|
||||
class XMLTableImportContext : public SvXMLImportContext
|
||||
{
|
||||
@ -113,7 +113,7 @@ public:
|
||||
Reference< XTableColumns > mxColumns;
|
||||
Reference< XTableRows > mxRows;
|
||||
|
||||
std::vector< boost::shared_ptr< ColumnInfo > > maColumnInfos;
|
||||
std::vector< std::shared_ptr< ColumnInfo > > maColumnInfos;
|
||||
sal_Int32 mnCurrentRow;
|
||||
sal_Int32 mnCurrentColumn;
|
||||
|
||||
@ -214,7 +214,7 @@ SvXMLStyleContext* XMLTableImport::CreateTableTemplateContext( sal_uInt16 nPrfx,
|
||||
|
||||
void XMLTableImport::addTableTemplate( const OUString& rsStyleName, XMLTableTemplate& xTableTemplate )
|
||||
{
|
||||
boost::shared_ptr< XMLTableTemplate > xPtr( new XMLTableTemplate );
|
||||
std::shared_ptr< XMLTableTemplate > xPtr( new XMLTableTemplate );
|
||||
xPtr->swap( xTableTemplate );
|
||||
maTableTemplates[rsStyleName] = xPtr;
|
||||
}
|
||||
@ -238,7 +238,7 @@ void XMLTableImport::finishStyles()
|
||||
const OUString sTemplateName( (*aTemplateIter).first );
|
||||
Reference< XNameReplace > xTemplate( xFactory->createInstance(), UNO_QUERY_THROW );
|
||||
|
||||
boost::shared_ptr< XMLTableTemplate > xT( (*aTemplateIter).second );
|
||||
std::shared_ptr< XMLTableTemplate > xT( (*aTemplateIter).second );
|
||||
|
||||
for( XMLTableTemplate::iterator aStyleIter( xT->begin() ); aStyleIter != xT->end(); ++aStyleIter ) try
|
||||
{
|
||||
@ -292,7 +292,7 @@ SvXMLImportContext * XMLTableImportContext::ImportColumn( sal_uInt16 nPrefix, co
|
||||
{
|
||||
if( mxColumns.is() && (mnCurrentRow == -1) ) try
|
||||
{
|
||||
boost::shared_ptr< ColumnInfo > xInfo ( new ColumnInfo );
|
||||
std::shared_ptr< ColumnInfo > xInfo ( new ColumnInfo );
|
||||
|
||||
sal_Int32 nRepeated = 1;
|
||||
|
||||
@ -362,7 +362,7 @@ void XMLTableImportContext::InitColumns()
|
||||
|
||||
for( sal_Int32 nCol = 0; nCol < nCount2; nCol++ )
|
||||
{
|
||||
boost::shared_ptr< ColumnInfo > xInfo( maColumnInfos[nCol] );
|
||||
std::shared_ptr< ColumnInfo > xInfo( maColumnInfos[nCol] );
|
||||
|
||||
if( pAutoStyles && !xInfo->msStyleName.isEmpty() )
|
||||
{
|
||||
@ -469,7 +469,7 @@ SvXMLImportContext * XMLTableImportContext::ImportCell( sal_uInt16 nPrefix, cons
|
||||
const sal_Int32 nColumnSpan = pCellContext->getColumnSpan();
|
||||
const sal_Int32 nRowSpan = pCellContext->getRowSpan();
|
||||
if( (nColumnSpan > 1) || (nRowSpan > 1) )
|
||||
maMergeInfos.push_back( boost::shared_ptr< MergeInfo >( new MergeInfo( mnCurrentColumn, mnCurrentRow, nColumnSpan, nRowSpan ) ) );
|
||||
maMergeInfos.push_back( std::shared_ptr< MergeInfo >( new MergeInfo( mnCurrentColumn, mnCurrentRow, nColumnSpan, nRowSpan ) ) );
|
||||
|
||||
const sal_Int32 nRepeated = pCellContext->getRepeated();
|
||||
if( nRepeated > 1 )
|
||||
@ -519,7 +519,7 @@ void XMLTableImportContext::EndElement()
|
||||
MergeInfoVector::iterator aIter( maMergeInfos.begin() );
|
||||
while( aIter != maMergeInfos.end() )
|
||||
{
|
||||
boost::shared_ptr< MergeInfo > xInfo( (*aIter++) );
|
||||
std::shared_ptr< MergeInfo > xInfo( (*aIter++) );
|
||||
|
||||
if( xInfo.get() ) try
|
||||
{
|
||||
|
@ -164,11 +164,11 @@ struct XMLTextImportHelper::BackpatcherImpl
|
||||
m_pSequenceNameBackpatcher;
|
||||
};
|
||||
|
||||
::boost::shared_ptr<XMLTextImportHelper::BackpatcherImpl>
|
||||
std::shared_ptr<XMLTextImportHelper::BackpatcherImpl>
|
||||
XMLTextImportHelper::MakeBackpatcherImpl()
|
||||
{
|
||||
// n.b.: the shared_ptr stores the dtor!
|
||||
return ::boost::shared_ptr<BackpatcherImpl>(new BackpatcherImpl);
|
||||
return std::shared_ptr<BackpatcherImpl>(new BackpatcherImpl);
|
||||
}
|
||||
|
||||
static OUString GetSequenceNumber()
|
||||
@ -192,33 +192,33 @@ static OUString GetSequenceNumber()
|
||||
|
||||
XMLPropertyBackpatcher<sal_Int16>& XMLTextImportHelper::GetFootnoteBP()
|
||||
{
|
||||
if (!m_pBackpatcherImpl->m_pFootnoteBackpatcher.get())
|
||||
if (!m_xBackpatcherImpl->m_pFootnoteBackpatcher.get())
|
||||
{
|
||||
m_pBackpatcherImpl->m_pFootnoteBackpatcher.reset(
|
||||
m_xBackpatcherImpl->m_pFootnoteBackpatcher.reset(
|
||||
new XMLPropertyBackpatcher<sal_Int16>(GetSequenceNumber()));
|
||||
}
|
||||
return *m_pBackpatcherImpl->m_pFootnoteBackpatcher;
|
||||
return *m_xBackpatcherImpl->m_pFootnoteBackpatcher;
|
||||
}
|
||||
|
||||
XMLPropertyBackpatcher<sal_Int16>& XMLTextImportHelper::GetSequenceIdBP()
|
||||
{
|
||||
if (!m_pBackpatcherImpl->m_pSequenceIdBackpatcher.get())
|
||||
if (!m_xBackpatcherImpl->m_pSequenceIdBackpatcher.get())
|
||||
{
|
||||
m_pBackpatcherImpl->m_pSequenceIdBackpatcher.reset(
|
||||
m_xBackpatcherImpl->m_pSequenceIdBackpatcher.reset(
|
||||
new XMLPropertyBackpatcher<sal_Int16>(GetSequenceNumber()));
|
||||
}
|
||||
return *m_pBackpatcherImpl->m_pSequenceIdBackpatcher;
|
||||
return *m_xBackpatcherImpl->m_pSequenceIdBackpatcher;
|
||||
}
|
||||
|
||||
XMLPropertyBackpatcher<OUString>& XMLTextImportHelper::GetSequenceNameBP()
|
||||
{
|
||||
static const char s_SourceName[] = "SourceName";
|
||||
if (!m_pBackpatcherImpl->m_pSequenceNameBackpatcher.get())
|
||||
if (!m_xBackpatcherImpl->m_pSequenceNameBackpatcher.get())
|
||||
{
|
||||
m_pBackpatcherImpl->m_pSequenceNameBackpatcher.reset(
|
||||
m_xBackpatcherImpl->m_pSequenceNameBackpatcher.reset(
|
||||
new XMLPropertyBackpatcher<OUString>(s_SourceName));
|
||||
}
|
||||
return *m_pBackpatcherImpl->m_pSequenceNameBackpatcher;
|
||||
return *m_xBackpatcherImpl->m_pSequenceNameBackpatcher;
|
||||
}
|
||||
|
||||
void XMLTextImportHelper::InsertFootnoteID(
|
||||
|
@ -233,12 +233,12 @@ void XMLTextMarkImportContext::EndElement()
|
||||
case TypeBookmarkStart:
|
||||
// save XTextRange for later construction of bookmark
|
||||
{
|
||||
::boost::shared_ptr< ::xmloff::ParsedRDFaAttributes >
|
||||
pRDFaAttributes;
|
||||
std::shared_ptr< ::xmloff::ParsedRDFaAttributes >
|
||||
xRDFaAttributes;
|
||||
if (m_bHaveAbout && (TypeBookmarkStart
|
||||
== static_cast<lcl_MarkType>(nTmp)))
|
||||
{
|
||||
pRDFaAttributes =
|
||||
xRDFaAttributes =
|
||||
GetImport().GetRDFaImportHelper().ParseRDFa(
|
||||
m_sAbout, m_sProperty,
|
||||
m_sContent, m_sDatatype);
|
||||
@ -246,7 +246,7 @@ void XMLTextMarkImportContext::EndElement()
|
||||
m_rHelper.InsertBookmarkStartRange(
|
||||
m_sBookmarkName,
|
||||
m_rHelper.GetCursorAsRange()->getStart(),
|
||||
m_sXmlId, pRDFaAttributes);
|
||||
m_sXmlId, xRDFaAttributes);
|
||||
}
|
||||
break;
|
||||
|
||||
@ -255,11 +255,11 @@ void XMLTextMarkImportContext::EndElement()
|
||||
{
|
||||
// get old range, and construct
|
||||
Reference<XTextRange> xStartRange;
|
||||
::boost::shared_ptr< ::xmloff::ParsedRDFaAttributes >
|
||||
pRDFaAttributes;
|
||||
std::shared_ptr< ::xmloff::ParsedRDFaAttributes >
|
||||
xRDFaAttributes;
|
||||
if (m_rHelper.FindAndRemoveBookmarkStartRange(
|
||||
m_sBookmarkName, xStartRange,
|
||||
m_sXmlId, pRDFaAttributes))
|
||||
m_sXmlId, xRDFaAttributes))
|
||||
{
|
||||
Reference<XTextRange> xEndRange(
|
||||
m_rHelper.GetCursorAsRange()->getStart());
|
||||
@ -313,12 +313,12 @@ void XMLTextMarkImportContext::EndElement()
|
||||
m_sBookmarkName,
|
||||
xInsertionCursor,
|
||||
m_sXmlId);
|
||||
if (pRDFaAttributes)
|
||||
if (xRDFaAttributes)
|
||||
{
|
||||
const Reference<rdf::XMetadatable>
|
||||
xMeta(xContent, UNO_QUERY);
|
||||
GetImport().GetRDFaImportHelper().AddRDFa(
|
||||
xMeta, pRDFaAttributes);
|
||||
xMeta, xRDFaAttributes);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -525,7 +525,7 @@ struct XMLTextImportHelper::Impl
|
||||
// start range, xml:id, RDFa stuff
|
||||
typedef ::boost::tuple<
|
||||
uno::Reference<text::XTextRange>, OUString,
|
||||
::boost::shared_ptr< ::xmloff::ParsedRDFaAttributes > >
|
||||
std::shared_ptr< ::xmloff::ParsedRDFaAttributes > >
|
||||
BookmarkMapEntry_t;
|
||||
/// start ranges for open bookmarks
|
||||
::std::map< OUString, BookmarkMapEntry_t > m_BookmarkStartRanges;
|
||||
@ -879,7 +879,7 @@ XMLTextImportHelper::XMLTextImportHelper(
|
||||
bool const bOrganizerMode)
|
||||
: m_xImpl( new Impl(rModel, rImport, bInsertMode, bStylesOnlyMode,
|
||||
bProgress, bBlockMode, bOrganizerMode) )
|
||||
, m_pBackpatcherImpl( MakeBackpatcherImpl() )
|
||||
, m_xBackpatcherImpl( MakeBackpatcherImpl() )
|
||||
{
|
||||
static const char s_PropNameDefaultListId[] = "DefaultListId";
|
||||
|
||||
@ -2485,7 +2485,7 @@ void XMLTextImportHelper::InsertBookmarkStartRange(
|
||||
const OUString & sName,
|
||||
const Reference<XTextRange> & rRange,
|
||||
OUString const& i_rXmlId,
|
||||
::boost::shared_ptr< ::xmloff::ParsedRDFaAttributes > & i_rpRDFaAttributes)
|
||||
std::shared_ptr< ::xmloff::ParsedRDFaAttributes > & i_rpRDFaAttributes)
|
||||
{
|
||||
m_xImpl->m_BookmarkStartRanges[sName] =
|
||||
::boost::make_tuple(rRange, i_rXmlId, i_rpRDFaAttributes);
|
||||
@ -2496,7 +2496,7 @@ bool XMLTextImportHelper::FindAndRemoveBookmarkStartRange(
|
||||
const OUString & sName,
|
||||
Reference<XTextRange> & o_rRange,
|
||||
OUString & o_rXmlId,
|
||||
::boost::shared_ptr< ::xmloff::ParsedRDFaAttributes > & o_rpRDFaAttributes)
|
||||
std::shared_ptr< ::xmloff::ParsedRDFaAttributes > & o_rpRDFaAttributes)
|
||||
{
|
||||
if (m_xImpl->m_BookmarkStartRanges.count(sName))
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user