From 48860e3e94a855e5e047d74e216688cd46516a58 Mon Sep 17 00:00:00 2001 From: Mathew Sutcliffe Date: Tue, 12 Mar 2013 21:46:54 +0000 Subject: [PATCH] initial preparation for xplane driver --- blacklib/src/driver/xplane/driver_xplane.cpp | 16 ++++++++++++---- blacklib/src/driver/xplane/driver_xplane.h | 8 +++----- 2 files changed, 15 insertions(+), 9 deletions(-) diff --git a/blacklib/src/driver/xplane/driver_xplane.cpp b/blacklib/src/driver/xplane/driver_xplane.cpp index 386307757..09d003ea1 100644 --- a/blacklib/src/driver/xplane/driver_xplane.cpp +++ b/blacklib/src/driver/xplane/driver_xplane.cpp @@ -2,22 +2,30 @@ extern "C" { - Q_DECL_EXPORT ISimulator* BB_createISimulatorInstance () + Q_DECL_EXPORT ISimulator* BB_createISimulatorInstance() { return new CDriverXPlane; } } - CDriverXPlane::CDriverXPlane() { } -void CDriverFSX::setLibraryContext(BlackMisc::IContext *context) +CDriverXPlane::~CDriverXPlane() +{ +} + +int CDriverXPlane::init() +{ + return 1; +} + +void CDriverXPlane::setLibraryContext(BlackMisc::IContext *context) { #ifdef Q_OS_WIN bAssert(!BlackMisc::IContext::isContextInitialised()); #endif - m_libraryContext = new BlackMisc::CLibraryContext(*context); + mLibraryContext = new BlackMisc::CLibraryContext(*context); } diff --git a/blacklib/src/driver/xplane/driver_xplane.h b/blacklib/src/driver/xplane/driver_xplane.h index b648a7053..c707aba48 100644 --- a/blacklib/src/driver/xplane/driver_xplane.h +++ b/blacklib/src/driver/xplane/driver_xplane.h @@ -7,11 +7,9 @@ class CDriverXPlane : public ISimulator { public: CDriverXPlane(); - virtual int init() {return 1;} - -protected: - - BlackMisc::CLibraryContext *m_libraryContext; + virtual ~CDriverXPlane(); + + virtual int init(); }; #endif // DRIVER_XPLANE_H