|
|
The KDCOPPropertyProxy class provides an easy way to publish Qt properties of a QObject through DCOP.
The class provides DCOP equivalents for the Qt property methods setProperty() , property() and propertyNames() and also provides automatic set/get methods for the properties of a QObject. That means for example if your object provides a QString property called foo , then KDCOPPropertyProxy translates DCOP calls "setFoo( QString )" and "QString foo()" automatically into the corresponding setProperty/property calls.
KDCOPPropertyProxy ( QObject *object )
| KDCOPPropertyProxy |
Convenience constructor. Use it if you want to use this class as object, in contrary to using the static methods of this class and providing a QObject argument for each call.
~KDCOPPropertyProxy ()
| ~KDCOPPropertyProxy |
Destructor.
bool isPropertyRequest ( const QCString &fun )
| isPropertyRequest |
Convenience method, when using this class as object. See documentation of the constructor and static isPropertyRequest method.
bool processPropertyRequest ( const QCString &fun, const QByteArray &data, QCString &replyType,
QByteArray &replyData )
| processPropertyRequest |
Convenience method, when using this class as object. See documentation of the constructor and static processPropertyRequest method.
QValueList<QCString> functions ()
| functions |
Convenience method, when using this class as object. See documentation of the constructor and static functions method.
QValueList<QCString> functions ( QObject *object )
| functions |
[static]
Returns a semicolon-separated list of functions understood by the PropertyProxy for the given QObject argument.
Returns "property(QCString);setProperty(QCString,QVariant);propertyNames();" plus set/get methods for the properties of the given object argument.
See also: DCOPObject::functions()
bool isPropertyRequest ( const QCString &fun, QObject *object )
| isPropertyRequest |
[static]
Returns true if the method request in the fun argument matches the signature of the three standard property methods or set/get methods for the properties of the object argument.
Use this method in your own DCOPObject dispatcher to check if the DCOP request is a property request which can be handled by this class.
bool processPropertyRequest ( const QCString &fun, const QByteArray &data, QCString &replyType,
QByteArray &replyData, QObject *object )
| processPropertyRequest |
[static]
Processes the given DCOP method request by translating the request into a setProperty/property call on the given QObject argument.
Generated by: dfaure on kde.faure.org on Thu Jan 17 22:15:01 2002, using kdoc 2.0a53. |