00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 #ifndef QTVISIONIFACE_H
00025 #define QTVISIONIFACE_H
00026
00027 #include <dcopobject.h>
00028 #include <dcopref.h>
00029
00035 class QtVisionIface : virtual public DCOPObject
00036 {
00037 K_DCOP
00038 k_dcop:
00042 virtual void selectDevice()=0;
00043
00047 virtual void setSource( const QString &src )=0;
00048
00052 virtual void start()=0;
00053
00057 virtual void stop()=0;
00058
00062 virtual void startVideo()=0;
00063
00067 virtual void stopVideo()=0;
00068
00072 virtual DCOPRef channelStoreIface()=0;
00073
00077 virtual DCOPRef channelIface()=0;
00078
00082 virtual QString channelName() const=0;
00083
00087 virtual int channelNumber() const=0;
00088
00093 virtual void channelDown()=0;
00094
00099 virtual void channelUp()=0;
00100
00104 virtual void previousChannel() = 0;
00105
00106
00107
00108
00109
00113 virtual void volumeMute()=0;
00114
00118 virtual void volumeUp()=0;
00119
00123 virtual void volumeDown()=0;
00124
00128 virtual void setVolume(int vol)=0;
00129
00133 virtual void setVolume(int left, int right)=0;
00134
00135
00136
00137
00138
00142 virtual void importDefaultChannels() = 0;
00143
00147 virtual void openChannelFile() = 0;
00148
00152 virtual void openChannelFile(const QString &filename) = 0;
00153
00154
00155
00156
00157
00161 virtual void setVideoDesktop(bool on) = 0;
00162
00166 virtual void settings()=0;
00167
00171 virtual int launchWizard()=0;
00172 };
00173
00174 #endif // QTVISIONIFACE_H
00175
00176
00177
00178
00179
00180