stationselection_interfaces.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #ifndef KRADIO_STATIONSELECTION_INTERFACES_H
00019 #define KRADIO_STATIONSELECTION_INTERFACES_H
00020
00021 #ifdef HAVE_CONFIG_H
00022 #include <config.h>
00023 #endif
00024
00025 #include "interfaces.h"
00026
00027 class QStringList;
00028
00029 INTERFACE(IStationSelection, IStationSelectionClient)
00030 {
00031 public :
00032 IF_CON_DESTRUCTOR(IStationSelection, -1)
00033
00034 RECEIVERS:
00035 IF_RECEIVER( setStationSelection(const QStringList &sl) )
00036
00037 SENDERS:
00038 IF_SENDER ( notifyStationSelectionChanged(const QStringList &sl) )
00039
00040 ANSWERS:
00041 IF_ANSWER ( const QStringList & getStationSelection () const )
00042
00043 };
00044
00045
00046 INTERFACE(IStationSelectionClient, IStationSelection)
00047 {
00048 public :
00049 IF_CON_DESTRUCTOR(IStationSelectionClient, 1)
00050
00051 SENDERS:
00052 IF_SENDER ( sendStationSelection(const QStringList &sl) )
00053
00054 RECEIVERS:
00055 IF_RECEIVER( noticeStationSelectionChanged(const QStringList &sl) )
00056
00057 QUERIES:
00058 IF_QUERY ( const QStringList & queryStationSelection () )
00059
00060
00061 RECEIVERS:
00062 virtual void noticeConnectedI (cmplInterface *, bool );
00063 virtual void noticeDisconnectedI (cmplInterface *, bool );
00064 };
00065
00066
00067 #endif