binding: remove non-binding lightmediascanner detection
[apps/mediaplayer.git] / app / dbus.h
index b470166..d857f1a 100644 (file)
@@ -25,6 +25,7 @@
 #include <QtDBus/QDBusPendingCall>
 #include <QtDBus/QDBusPendingReply>
 #include <QtDBus/QDBusInterface>
+#include <QtDBus/QDBusReply>
 #include <QtDBus/QDBusConnection>
 
 #include "lightmediascanner.h"
@@ -34,7 +35,6 @@ class DbusService : public QObject {
 public:
     explicit DbusService(QObject *parent = 0);
 
-    bool enableLMS();
     bool enableBluetooth();
     Q_INVOKABLE void processQMLEvent(const QString&);
     Q_INVOKABLE long getCurrentPosition();
@@ -43,6 +43,8 @@ private:
     void setBluezPath(const QString& path);
     QString getBluezPath() const;
     bool checkIfPlayer(const QString& path) const;
+    bool deviceConnected(const QDBusConnection& system_bus);
+    void initialBluetoothData(const QDBusConnection& system_bus);
     QString bluezPath;
 
 signals:
@@ -51,11 +53,11 @@ signals:
     void processPlaylistShow();
 
     void displayBluetoothMetadata(const QString& avrcp_artist, const QString& avrcp_title, const int avrcp_duration);
+    void stopPlayback();
     void updatePosition(const int current_position);
     void updatePlayerStatus(const QString status);
 
 private slots:
-    void lmsUpdate(const QString&, const QVariantMap&, const QStringList&);
     void newBluetoothDevice(const QDBusObjectPath&, const QVariantMap&);
     void removeBluetoothDevice(const QDBusObjectPath&, const QStringList&);
     void processBluetoothEvent(const QString&, const QVariantMap&, const QStringList&);