summaryrefslogtreecommitdiff
path: root/src/libplayback-wrapper.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libplayback-wrapper.h')
-rw-r--r--src/libplayback-wrapper.h13
1 files changed, 5 insertions, 8 deletions
diff --git a/src/libplayback-wrapper.h b/src/libplayback-wrapper.h
index be86c7f..103d710 100644
--- a/src/libplayback-wrapper.h
+++ b/src/libplayback-wrapper.h
@@ -1,10 +1,10 @@
+#ifndef LIBPLAYBACKWRAPPER_H
+#define LIBPLAYBACKWRAPPER_H
+
#include "resource-library.h"
#include "resource.h"
#include <libplayback/playback.h>
-#ifndef LIBPLAYBACKWRAPPER_H
-#define LIBPLAYBACKWRAPPER_H
-
class LibPlaybackWrapper: public QObject, public ResourceLibrary
{
Q_OBJECT
@@ -13,16 +13,13 @@ private:
DBusConnection *dbusConnection;
pb_playback_t *libPlaybackHandle;
Resource *resource;
+
public:
LibPlaybackWrapper(Resource *resource);
~LibPlaybackWrapper();
bool initialize();
bool connectToServer();
+ void stateChanged(enum pb_state_e newState);
};
-void libPlaybackStateHandler(pb_playback_t *libPlaybackHandle, enum pb_state_e requestedState,
- pb_req_t* playbackRequest, void *data);
-
-inline enum pb_class_e resourceClassToLibPlaybackClass(enum ResourceClass resourceClass);
-inline quint16 resourceFlagToLibPlaybackFlags(quint16 resourceFlag);
#endif