From a111ee6b11112295867f36284ef0f85934c44509 Mon Sep 17 00:00:00 2001 From: "Javier S. Pedro" Date: Mon, 2 Jan 2012 03:39:02 +0100 Subject: initial import --- fmrxproxy.h | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 fmrxproxy.h (limited to 'fmrxproxy.h') diff --git a/fmrxproxy.h b/fmrxproxy.h new file mode 100644 index 0000000..ccd544a --- /dev/null +++ b/fmrxproxy.h @@ -0,0 +1,35 @@ +#ifndef FMRXPROXY_H +#define FMRXPROXY_H + +#include +#include +#include + +class FmRxProxy : public QObject +{ + Q_OBJECT +public: + explicit FmRxProxy(QObject *parent = 0); + ~FmRxProxy(); + + int Connect(); + void Tune(double frequency); + void SearchBackward(); + void SearchForward(); + +signals: + void Tuned(double frequency); + void Stopped(); + void PiReceived(ushort pi); + void PsReceived(const QString &ps); + void RtReceived(const QString &rt); + +private: + DBusConnection *m_conn; + + static DBusHandlerResult bus_message_filter(DBusConnection *conn, + DBusMessage *m, void *user_data); + +}; + +#endif // FMRXPROXY_H -- cgit v1.2.3