summaryrefslogtreecommitdiff
path: root/fmrxproxyadaptor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'fmrxproxyadaptor.cpp')
-rw-r--r--fmrxproxyadaptor.cpp118
1 files changed, 118 insertions, 0 deletions
diff --git a/fmrxproxyadaptor.cpp b/fmrxproxyadaptor.cpp
new file mode 100644
index 0000000..eb18eb2
--- /dev/null
+++ b/fmrxproxyadaptor.cpp
@@ -0,0 +1,118 @@
+/*
+ * This file was generated by qdbusxml2cpp version 0.7
+ * Command line was: qdbusxml2cpp -c FmRxProxy -p fmrxproxy.cpp -a fmrxproxyadaptor.cpp /home/javier/maemo/fm/h/fmrxd-0.1/fmrxd.xml
+ *
+ * qdbusxml2cpp is Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
+ *
+ * This is an auto-generated file.
+ * This file may have been hand-edited. Look for HAND-EDIT comments
+ * before re-generating it.
+ */
+
+#ifndef FMRXPROXYADAPTOR_CPP_1325275015
+#define FMRXPROXYADAPTOR_CPP_1325275015
+
+#include <QtCore/QObject>
+#include <QtCore/QMetaObject>
+#include <QtCore/QVariant>
+#include <QtDBus/QtDBus>
+#include <QtCore/QByteArray>
+#include <QtCore/QList>
+#include <QtCore/QMap>
+#include <QtCore/QString>
+#include <QtCore/QStringList>
+#include <QtCore/QVariant>
+
+/*
+ * Adaptor class for interface com.javispedro.fmrxd
+ */
+class FmRxProxy: public QDBusAbstractAdaptor
+{
+ Q_OBJECT
+ Q_CLASSINFO("D-Bus Interface", "com.javispedro.fmrxd")
+ Q_CLASSINFO("D-Bus Introspection", ""
+" <interface name=\"com.javispedro.fmrxd\">\n"
+" <method name=\"Connect\">\n"
+" <arg direction=\"out\" type=\"i\" name=\"pipe\"/>\n"
+" </method>\n"
+" <method name=\"Tune\">\n"
+" <arg direction=\"in\" type=\"d\" name=\"frequency\"/>\n"
+" </method>\n"
+" <method name=\"SearchForward\"/>\n"
+" <method name=\"SearchBackward\"/>\n"
+" <signal name=\"Tuned\">\n"
+" <arg type=\"d\" name=\"frequency\"/>\n"
+" </signal>\n"
+" <signal name=\"Stopped\"/>\n"
+" <signal name=\"PiReceived\">\n"
+" <arg type=\"q\" name=\"pi\"/>\n"
+" </signal>\n"
+" <signal name=\"PsReceived\">\n"
+" <arg type=\"s\" name=\"ps\"/>\n"
+" </signal>\n"
+" <signal name=\"RtReceived\">\n"
+" <arg type=\"s\" name=\"rt\"/>\n"
+" </signal>\n"
+" </interface>\n"
+ "")
+public:
+ FmRxProxy(QObject *parent);
+ virtual ~FmRxProxy();
+
+public: // PROPERTIES
+public Q_SLOTS: // METHODS
+ int Connect();
+ void SearchBackward();
+ void SearchForward();
+ void Tune(double frequency);
+Q_SIGNALS: // SIGNALS
+ void PiReceived(ushort pi);
+ void PsReceived(const QString &ps);
+ void RtReceived(const QString &rt);
+ void Stopped();
+ void Tuned(double frequency);
+};
+
+#endif
+/*
+ * Implementation of adaptor class FmRxProxy
+ */
+
+FmRxProxy::FmRxProxy(QObject *parent)
+ : QDBusAbstractAdaptor(parent)
+{
+ // constructor
+ setAutoRelaySignals(true);
+}
+
+FmRxProxy::~FmRxProxy()
+{
+ // destructor
+}
+
+int FmRxProxy::Connect()
+{
+ // handle method call com.javispedro.fmrxd.Connect
+ int pipe;
+ QMetaObject::invokeMethod(parent(), "Connect", Q_RETURN_ARG(int, pipe));
+ return pipe;
+}
+
+void FmRxProxy::SearchBackward()
+{
+ // handle method call com.javispedro.fmrxd.SearchBackward
+ QMetaObject::invokeMethod(parent(), "SearchBackward");
+}
+
+void FmRxProxy::SearchForward()
+{
+ // handle method call com.javispedro.fmrxd.SearchForward
+ QMetaObject::invokeMethod(parent(), "SearchForward");
+}
+
+void FmRxProxy::Tune(double frequency)
+{
+ // handle method call com.javispedro.fmrxd.Tune
+ QMetaObject::invokeMethod(parent(), "Tune", Q_ARG(double, frequency));
+}
+