43 #ifndef QT_NO_WIN_ACTIVEQT 48 #include "../shared/qaxtypes.h" 340 #endif // QT_NO_WIN_ACTIVEQT bool requestPropertyChange(const char *property)
Call this function to request permission to change the property property from the client that is host...
#define QT_END_NAMESPACE
This macro expands to.
virtual void emitPropertyChanged(const char *)=0
QAxBindable()
Constructs an empty QAxBindable object.
virtual bool emitRequestPropertyChange(const char *)=0
virtual bool writeData(QIODevice *sink)
If the COM object supports a MIME type then this function is called to store the COM object into sink...
The QString class provides a Unicode character string.
The QAxAggregated class is an abstract base class for implementations of additional COM interfaces...
void reportError(int code, const QString &src, const QString &desc, const QString &help=QString())
Reports an error to the client application.
virtual QAxAggregated * createAggregate()
Reimplement this function when you want to implement additional COM interfaces in the ActiveX control...
#define QT_BEGIN_NAMESPACE
This macro expands to.
virtual bool readData(QIODevice *source, const QString &format)
If the COM object supports a MIME type then this function is called to initialize the COM object from...
void propertyChanged(const char *property)
Call this function to notify the client that is hosting this ActiveX control that the property proper...
IUnknown * clientSite() const
Returns a pointer to the client site interface for this ActiveX object, or null if no client site has...
virtual ~QAxBindable()
Destroys the QAxBindable object.
The QIODevice class is the base interface class of all I/O devices in Qt.
virtual IUnknown * clientSite() const =0
#define Q_UNUSED(x)
Indicates to the compiler that the parameter with the specified name is not used in the body of a fun...
virtual void reportError(int code, const QString &src, const QString &desc, const QString &context)=0