KArtsFloatWatch Class Reference
KArtsFloatWatch offers an easy way to watch aRts streams via Qt signals. More...
#include <kartsfloatwatch.h>
Inheritance diagram for KArtsFloatWatch:

Signals | |
void | valueChanged (float newValue) |
Public Member Functions | |
KArtsFloatWatch (Arts::Object object, const char *stream, QObject *parent=0, const char *name=0) | |
~KArtsFloatWatch () | |
Friends | |
class | Arts::KFloatWatchProxy_impl |
Detailed Description
KArtsFloatWatch offers an easy way to watch aRts streams via Qt signals.For instance, if you have an object of the following type:
interface StereoVolumeControl : StereoEffect { attribute float scaleFactor; readonly attribute float currentVolumeLeft; readonly attribute float currentVolumeRight; };
and you want to get notified when scaleFactor changes, you could do it like this:
StereoVolumeControl stereoVolumeControl = ...; KArtsFloatWatch *w = new KArtsFloatWatch(stereoVolumeControl, "scaleFactor_changed", this); connect(w, SIGNAL(valueChanged(float)), this, SLOT(setValue(float)));
Definition at line 50 of file kartsfloatwatch.h.
Constructor & Destructor Documentation
|
Constructor.
Definition at line 48 of file kartsfloatwatch.cpp. |
|
Destructor.
Definition at line 56 of file kartsfloatwatch.cpp. |
Member Function Documentation
|
this signal will be emitted with values of the aRts stream
|
The documentation for this class was generated from the following files: