diff options
Diffstat (limited to 'src/activeqt/container/qaxscript.cpp')
-rw-r--r-- | src/activeqt/container/qaxscript.cpp | 30 |
1 files changed, 16 insertions, 14 deletions
diff --git a/src/activeqt/container/qaxscript.cpp b/src/activeqt/container/qaxscript.cpp index e2768d0..a209df5 100644 --- a/src/activeqt/container/qaxscript.cpp +++ b/src/activeqt/container/qaxscript.cpp @@ -97,26 +97,28 @@ public: class QAxScriptSite : public IActiveScriptSite, public IActiveScriptSiteWindow { + Q_DISABLE_COPY(QAxScriptSite) public: QAxScriptSite(QAxScript *script); - virtual ~QAxScriptSite() {} + virtual ~QAxScriptSite() = default; - ULONG WINAPI AddRef(); - ULONG WINAPI Release(); - HRESULT WINAPI QueryInterface(REFIID iid, void **ppvObject); + ULONG WINAPI AddRef() override; + ULONG WINAPI Release() override; + HRESULT WINAPI QueryInterface(REFIID iid, void **ppvObject) override; - HRESULT WINAPI GetLCID(LCID *plcid); - HRESULT WINAPI GetItemInfo(LPCOLESTR pstrName, DWORD dwReturnMask, IUnknown **ppiunkItem, ITypeInfo **ppti); - HRESULT WINAPI GetDocVersionString(BSTR *pbstrVersion); + HRESULT WINAPI GetLCID(LCID *plcid) override; + HRESULT WINAPI GetItemInfo(LPCOLESTR pstrName, DWORD dwReturnMask, + IUnknown **ppiunkItem, ITypeInfo **ppti) override; + HRESULT WINAPI GetDocVersionString(BSTR *pbstrVersion) override; - HRESULT WINAPI OnScriptTerminate(const VARIANT *pvarResult, const EXCEPINFO *pexcepinfo); - HRESULT WINAPI OnStateChange(SCRIPTSTATE ssScriptState); - HRESULT WINAPI OnScriptError(IActiveScriptError *pscripterror); - HRESULT WINAPI OnEnterScript(); - HRESULT WINAPI OnLeaveScript(); + HRESULT WINAPI OnScriptTerminate(const VARIANT *pvarResult, const EXCEPINFO *pexcepinfo) override; + HRESULT WINAPI OnStateChange(SCRIPTSTATE ssScriptState) override; + HRESULT WINAPI OnScriptError(IActiveScriptError *pscripterror) override; + HRESULT WINAPI OnEnterScript() override; + HRESULT WINAPI OnLeaveScript() override; - HRESULT WINAPI GetWindow(HWND *phwnd); - HRESULT WINAPI EnableModeless(BOOL fEnable); + HRESULT WINAPI GetWindow(HWND *phwnd) override; + HRESULT WINAPI EnableModeless(BOOL fEnable) override; protected: QWidget *window() const; |