summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-05-10libqtappfw: mediaplayer: switch from QJsonObject to QVariantMapMatt Ranostay2-4/+4
Use more generic QVariantMap in signals to avoid requiring a consumer from using QJsonObject includes. Bug-AGL: SPEC-1375 Change-Id: I4efba63a464c7c6da2f06abb4cf17b6782c57f43 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2018-05-07libqtappfw: bluetooth: add missing parameter to powerChanged() signalMatt Ranostay2-3/+3
Pass along the *state* parameter to the powerChanged signal for reporting bluetooth state Change-Id: Idbb283c9c5a46a3ed58f59ffb58983f6e585e3d3 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2018-04-30libqtappfw: message: fix memory leak with QJsonArrayMatt Ranostay2-6/+12
QJsonArray object was being allocated on the heap and never freed. Switch to having a m_request member field and confirming it is only populated with data once. Change-Id: I60f406eff032650cac878efa7e1db61ee18e2eb2 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2018-04-21libqtappfw: bluetooth: add initial avrcp controlsMatt Ranostay2-0/+26
To allow the Mediaplayer application to control avrcp there needs to be a callable set_avrcp_controls() function Bug-AGL: SPEC-1385 Change-Id: I10d9cbaca5688548b8fb174754c19874e2357fab Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2018-04-19libqtappfw: bluetooth: add initial agl-service-bluetooth supportMatt Ranostay7-2/+379
Add initial support for libqtappfw of the agl-service-bluetooth binding to allow removal of QML logic from the Settings application Bug-AGL: SPEC-1385 Change-Id: Iea909af113590667d619afcf09c50523c1c34035 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2018-04-18libqtappfw: add response data reportingMatt Ranostay2-2/+17
Report back response data that respective messages can process and emit via QT signals Bug-AGL: SPEC-1385 Change-Id: I2a82dd9b85855a20fdd8f03cb82ad5ac0920d8c4 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2018-04-17vimrc: change noexpandtab to expandtabMatt Ranostay1-1/+1
Acutally cpp/c++ files are expanding tabs to spaces Bug-AGL: SPEC-1387 Change-Id: Ia1418d09967745efb2098bac2cba375a72add2df Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2018-04-11vimrc: add project startup file for vimMatt Ranostay1-0/+1
To avoid corrupting syntax in project we need to add an per project .vimrc to signal formatting. You must enable in user home directory .vimrc with 'set exrc' and 'set secure' lines Bug-AGL: SPEC-1387 Change-Id: I5c1ca4094f88e6ee9bf3fd921c6b8059d7027303 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2018-04-10Merge "libqtappfw: mediaplayer: initial agl-service-mediaplayer binding support"Matt Porter7-2/+308
2018-04-06libqtappfw: mediaplayer: initial agl-service-mediaplayer binding supportMatt Ranostay7-2/+308
Add initial support interface between agl-service-mediaplayer and libqtappfw Bug-AGL: SPEC-1375 Change-Id: I740d8cddfd73198b7a3246cb46c941da9f3175d1 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2018-04-03weather: add parameter names to signalsMatt Ranostay1-2/+2
Add parameter names to temperatureChanged + conditionChanged signals to allow direct access of data by name Change-Id: Ia80652e29f30426b7d9647471bcb2d9f76722610 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2018-02-09Add weather binding supportMatt Ranostay7-2/+197
Allow subscription of weather data for libqtappfw consumers Bug-AGL: SPEC-1273 Change-Id: If794481e09084f9632387c64882861faefe4f62c Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2017-11-09Add base AGL libqtappfw and Telephony supporteel_4.99.3eel/4.99.34.99.3Matt Porter11-0/+702
Implements several QtObject subclasses that wrap functionality provided by the AGL Application Framework. * Message provides facilities to create new AppFW requests and parse AppFw replies/events from a JSON buffer. * MessageEngine provides a websocket message processing client that can send or receive Messages on a given websocket address. * TelephonyMessage subclasses Message to provide accessors and methods specific to the AGL Telephony API. * Telephony provides a complete set of Qt properties/signals/methods that expose the AGL Telephony functionality to Qt/QML applications. An application normally instantiates only this class and has no need to handle low-level AppFW messages. Bug-AGL: SPEC-1064 Change-Id: I2e41fb866bb4f867c81ccaf9bf33d627893879c8 Signed-off-by: Matt Porter <mporter@konsulko.com>
2017-11-08Add git-review configurationMatt Porter1-0/+5
Bug-AGL: SPEC-1063 Change-Id: Iad3e407076d4a3fdb831ee3e982e2efb9a3478b9 Signed-off-by: Matt Porter <mporter@konsulko.com>
2017-11-08Initial empty repositoryJan-Simon Moeller0-0/+0