summaryrefslogtreecommitdiffstats
path: root/doc/codesnippets/doc/src/snippets/code/src_activeqt_control_qaxbindable.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'doc/codesnippets/doc/src/snippets/code/src_activeqt_control_qaxbindable.cpp')
-rw-r--r--doc/codesnippets/doc/src/snippets/code/src_activeqt_control_qaxbindable.cpp60
1 files changed, 0 insertions, 60 deletions
diff --git a/doc/codesnippets/doc/src/snippets/code/src_activeqt_control_qaxbindable.cpp b/doc/codesnippets/doc/src/snippets/code/src_activeqt_control_qaxbindable.cpp
deleted file mode 100644
index c296789..0000000
--- a/doc/codesnippets/doc/src/snippets/code/src_activeqt_control_qaxbindable.cpp
+++ /dev/null
@@ -1,60 +0,0 @@
-//! [0]
-class MyActiveX : public QWidget, public QAxBindable
-{
- Q_OBJECT
- Q_PROPERTY(int value READ value WRITE setValue)
-
-public:
- MyActiveX(QWidget *parent = 0);
- ...
-
- int value() const;
- void setValue(int);
-};
-//! [0]
-
-
-//! [1]
-void MyActiveQt::setText(const QString &text)
-{
- if (!requestPropertyChange("text"))
- return;
-
- // update property
-
- propertyChanged("text");
-}
-//! [1]
-
-
-//! [2]
-long AxImpl::queryInterface(const QUuid &iid, void **iface)
-{
- *iface = 0;
- if (iid == IID_ISomeCOMInterface)
- *iface = (ISomeCOMInterface*)this;
- else
- return E_NOINTERFACE;
-
- AddRef();
- return S_OK;
-}
-//! [2]
-
-
-//! [3]
-HRESULT AxImpl::QueryInterface(REFIID iid, void **iface)
-{
- return controllingUnknown()->QueryInterface(iid, iface);
-}
-
-ulong AxImpl::AddRef()
-{
- return controllingUnknown()->AddRef();
-}
-
-ulong AxImpl::Release()
-{
- return controllingUnknown()->Release();
-}
-//! [3]