summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorMichael Stahl <mstahl@redhat.com>2013-08-05 17:17:27 +0200
committerMichael Stahl <mstahl@redhat.com>2013-08-08 23:25:26 +0200
commitc66a0e9c86e77a2615e50152c9b26d73c722ef23 (patch)
tree71d2a327429dff29b77c2132b3c621acf3884997 /include
parent92a2862e5c0dd60fd6ed8ae21bd6f4852f0044a1 (diff)
remove obsolete SjJSbxObject cruft
Change-Id: Ieb10d3bd8fc23650156906292bf3d0757565e2af
Diffstat (limited to 'include')
-rw-r--r--include/svl/macitem.hxx28
1 files changed, 1 insertions, 27 deletions
diff --git a/include/svl/macitem.hxx b/include/svl/macitem.hxx
index 10f635737b54..85e006e7270f 100644
--- a/include/svl/macitem.hxx
+++ b/include/svl/macitem.hxx
@@ -47,23 +47,10 @@ enum ScriptType
EXTENDED_STYPE
};
-// Basisklasse fuer SjJSbxObject mit virtuellem Destruktor
-class SjJSbxObjectBase
-{
-public:
- virtual ~SjJSbxObjectBase();
- virtual SjJSbxObjectBase* Clone( void );
- //virtual SjJSbxObjectBase& operator=( const SjJSbxObjectBase& rBase );
-};
-
-class SjJSbxObject;
-
class SVL_DLLPUBLIC SvxMacro
{
OUString aMacName;
OUString aLibName;
- // Fuer JavaScript muss ein Function-Objekt gehalten werden
- SjJSbxObjectBase* pFunctionObject;
ScriptType eType;
public:
@@ -73,9 +60,6 @@ public:
SvxMacro( const OUString &rMacName, const OUString &rLibName,
ScriptType eType); // = STARBASIC entfernt
- SvxMacro( SjJSbxObjectBase* _pFunctionObject, const OUString &rSource );
- ~SvxMacro(); // noetig fuer pFunctionObject
-
const OUString &GetLibName() const { return aLibName; }
const OUString &GetMacName() const { return aMacName; }
OUString GetLanguage()const;
@@ -84,22 +68,12 @@ public:
bool HasMacro() const { return !aMacName.isEmpty(); }
-#ifdef SOLAR_JAVA
- // JavaScript-Function-Objekt holen
- // ACHTUNG: Implementation in SJ, Source/JScript/sjimpl.cxx
- SjJSbxObjectBase* GetFunctionObject( SjJSbxObject* pParent );
-#endif
-
SvxMacro& operator=( const SvxMacro& rBase );
};
inline SvxMacro::SvxMacro( const OUString &rMacName, const OUString &rLibName,
ScriptType eTyp )
- : aMacName( rMacName ), aLibName( rLibName ), pFunctionObject(NULL), eType( eTyp )
-{}
-
-inline SvxMacro::SvxMacro( SjJSbxObjectBase* _pFunctionObject, const OUString &rSource )
- : aMacName( rSource ), pFunctionObject( _pFunctionObject ), eType( JAVASCRIPT )
+ : aMacName( rMacName ), aLibName( rLibName ), eType( eTyp )
{}
//Macro Table, zerstoert die Pointer im DTor!