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:

