summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatt Ranostay <matt.ranostay@konsulko.com>2018-11-25 18:05:22 -0800
committerMatt Ranostay <matt.ranostay@konsulko.com>2018-12-04 07:51:55 +0000
commit2a7c5592575a490c986e51584c1613ce2189b2b1 (patch)
treead3364c7e33e6d949af5b1f12c7616c5a77e7325
parent667da60a708953bba25d7b82600397e8914f55fc (diff)
libqtappfw: mediaplayer: add connect/disconnect methodsflounder_6.0.3flounder/6.0.36.0.3
Allow libqtappfw middleware to connect/disconnect avrcp/a2dp profiles. Bug-AGL: SPEC-1630 Change-Id: Idd160ccddc90a211af3c43b19a731d6df6ae8b1e Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com> (cherry picked from commit 14e7b0492cd83bff966491bb654e0a18d5411732)
-rw-r--r--mediaplayer/mediaplayer.cpp9
-rw-r--r--mediaplayer/mediaplayer.h2
2 files changed, 11 insertions, 0 deletions
diff --git a/mediaplayer/mediaplayer.cpp b/mediaplayer/mediaplayer.cpp
index bf0b4bc..186cebe 100644
--- a/mediaplayer/mediaplayer.cpp
+++ b/mediaplayer/mediaplayer.cpp
@@ -87,6 +87,15 @@ void Mediaplayer::control(QString control)
Mediaplayer::control(control, parameter);
}
+void Mediaplayer::disconnect()
+{
+ control("disconnect");
+}
+
+void Mediaplayer::connect()
+{
+ control("connect");
+}
void Mediaplayer::play()
{
control("play");
diff --git a/mediaplayer/mediaplayer.h b/mediaplayer/mediaplayer.h
index 36c8164..baefb01 100644
--- a/mediaplayer/mediaplayer.h
+++ b/mediaplayer/mediaplayer.h
@@ -76,6 +76,8 @@ class Mediaplayer : public QObject
virtual ~Mediaplayer();
// controls
+ Q_INVOKABLE void disconnect();
+ Q_INVOKABLE void connect();
Q_INVOKABLE void play();
Q_INVOKABLE void pause();
Q_INVOKABLE void previous();