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 QTVISIONCHANNELSTOREIFACE_H
00025 #define QTVISIONCHANNELSTOREIFACE_H
00026
00027 #include <dcopobject.h>
00028 #include <dcopref.h>
00029
00035 class QtVisionChannelStoreIface : virtual public DCOPObject
00036 {
00037 K_DCOP
00038 k_dcop:
00039
00040 virtual const QString& fileName() const=0;
00041 virtual void setName( const QString &filename )=0;
00042 virtual bool reload()=0;
00043
00044 virtual uint count() const=0;
00045 virtual bool isEmpty() const=0;
00046
00050 virtual DCOPRef channelIfaceAt( int idx )=0;
00051
00052 virtual int removeChannel( int idx )=0;
00053 virtual int removeChannelNumber( int n )=0;
00054 virtual void renumber(int start)=0;
00055 virtual void renumber()=0;
00056 virtual void clear()=0;
00057 };
00058
00059 #endif // QTVISIONCHANNELSTOREIFACE_H
00060
00061
00062
00063
00064
00065