diff options
Diffstat (limited to 'idl/inc')
-rw-r--r-- | idl/inc/module.hxx | 12 | ||||
-rw-r--r-- | idl/inc/parser.hxx | 6 |
2 files changed, 6 insertions, 12 deletions
diff --git a/idl/inc/module.hxx b/idl/inc/module.hxx index ce5f8db0f236..6ac8fcd07acf 100644 --- a/idl/inc/module.hxx +++ b/idl/inc/module.hxx @@ -25,22 +25,14 @@ class SvMetaModule : public SvMetaReference { - SvRefMemberList<SvMetaClass *> aClassList; -// browser - OString aSlotIdFile; - - bool bImported : 1; -protected: - virtual void ReadAttributesSvIdl( SvIdlDataBase &, SvTokenStream & rInStm ) override; - virtual void ReadContextSvIdl( SvIdlDataBase &, SvTokenStream & rInStm ) override; + bool bImported; public: + SvRefMemberList<SvMetaClass *> aClassList; SvMetaModule( bool bImported ); bool IsImported() const { return bImported; } - virtual bool ReadSvIdl( SvIdlDataBase &, SvTokenStream & rInStm ) override; - void WriteSfx( SvIdlDataBase & rBase, SvStream & rOutStm ); }; diff --git a/idl/inc/parser.hxx b/idl/inc/parser.hxx index 97cb3d50d29d..b1f9a67b4956 100644 --- a/idl/inc/parser.hxx +++ b/idl/inc/parser.hxx @@ -24,6 +24,7 @@ class SvTokenStream; class SvIdlDataBase; +class SvMetaModule; class SvIdlParser { @@ -32,8 +33,9 @@ class SvIdlParser public: SvIdlParser( SvIdlDataBase& rBase_, SvTokenStream & rInStrm_) : rBase(rBase_), rInStm(rInStrm_) {} bool ReadSvIdl( bool bImported, const OUString & rPath ); - bool ReadModuleImport(const OUString & rPath); - + bool ReadModuleHeader(SvMetaModule& rModule); + bool ReadModuleBody(SvMetaModule& rModule); + void ReadModuleElement( SvMetaModule& rModule ); }; #endif // INCLUDED_IDL_INC_PARSER_HXX |