summaryrefslogtreecommitdiff
path: root/sot/source/base/object.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'sot/source/base/object.cxx')
-rw-r--r--sot/source/base/object.cxx44
1 files changed, 0 insertions, 44 deletions
diff --git a/sot/source/base/object.cxx b/sot/source/base/object.cxx
index 25b198d0a2c4..79a139aa04c2 100644
--- a/sot/source/base/object.cxx
+++ b/sot/source/base/object.cxx
@@ -18,60 +18,16 @@
*/
#include <sot/object.hxx>
-#include <factory.hxx>
-#include <sotdata.hxx>
-/************** class SotObject ******************************************/
-class SotObjectFactory : public SotFactory
-{
-public:
- explicit SotObjectFactory(const SvGlobalName& rName)
- : SotFactory( rName )
- {
- }
-};
-
-SotFactory * SotObject::ClassFactory()
-{
- SotFactory **ppFactory = &(SOTDATA()->pSotObjectFactory);
- if( !*ppFactory )
- {
- *ppFactory = new SotObjectFactory(
- SvGlobalName( 0xf44b7830, 0xf83c, 0x11d0,
- 0xaa, 0xa1, 0x0, 0xa0, 0x24, 0x9d, 0x55, 0x90 ) );
- }
- return *ppFactory;
-}
-
-void * SotObject::Cast( const SotFactory * pFact )
-{
- void * pRet = nullptr;
- if( !pFact || pFact == ClassFactory() )
- pRet = this;
- return pRet;
-}
-
-/*************************************************************************
-|* SotObject::SotObject()
-|*
-|* Beschreibung
-*************************************************************************/
SotObject::SotObject()
: nOwnerLockCount( 0 )
, bOwner ( true )
, bInClose ( false )
{
- SotFactory::IncSvObjectCount( this );
}
-/*************************************************************************
-|*
-|* SotObject::~SotObject()
-|*
-*************************************************************************/
SotObject::~SotObject()
{
- SotFactory::DecSvObjectCount( this );
}
void SotObject::OwnerLock