diff options
author | Caolán McNamara <caolanm@redhat.com> | 2011-08-24 11:13:33 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2011-08-24 11:21:43 +0100 |
commit | a47d863ddc9c7a9e3dc54264a8ddcdedd8035636 (patch) | |
tree | e2b2f1f33c1b39be132edbd1674f2c6a66a6f5c4 /basctl/inc | |
parent | 8d2d9ce5f4323ec2542acf57f52a26d5826bcc3b (diff) |
hide this class
Diffstat (limited to 'basctl/inc')
-rw-r--r-- | basctl/inc/iderdll.hxx | 26 |
1 files changed, 7 insertions, 19 deletions
diff --git a/basctl/inc/iderdll.hxx b/basctl/inc/iderdll.hxx index 2b89991e5ff7..04e0a38fee57 100644 --- a/basctl/inc/iderdll.hxx +++ b/basctl/inc/iderdll.hxx @@ -29,31 +29,19 @@ #ifndef _IDERDLL_HXX #define _IDERDLL_HXX -namespace BasicIDEGlobals -{ - void ensure(); -} - class BasicIDEShell; class BasicIDEData; -class BasicIDEDLL +namespace BasicIDEGlobals { - friend class BasicIDEShell; - - BasicIDEShell* pShell; - BasicIDEData* pExtraData; - -public: - BasicIDEDLL(); - ~BasicIDEDLL(); + void ensure(); - BasicIDEShell* GetShell() const { return pShell; } - BasicIDEData* GetExtraData(); - static BasicIDEDLL* GetDLL(); -}; + void ShellCreated(BasicIDEShell* pShell); + BasicIDEShell* GetShell(); + void ShellDestroyed(BasicIDEShell* pShell); -#define IDE_DLL() BasicIDEDLL::GetDLL() + BasicIDEData* GetExtraData(); +} #endif //_IDERDLL_HXX |