summaryrefslogtreecommitdiff
path: root/basctl/inc
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2011-08-24 11:13:33 +0100
committerCaolán McNamara <caolanm@redhat.com>2011-08-24 11:21:43 +0100
commita47d863ddc9c7a9e3dc54264a8ddcdedd8035636 (patch)
treee2b2f1f33c1b39be132edbd1674f2c6a66a6f5c4 /basctl/inc
parent8d2d9ce5f4323ec2542acf57f52a26d5826bcc3b (diff)
hide this class
Diffstat (limited to 'basctl/inc')
-rw-r--r--basctl/inc/iderdll.hxx26
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