Age | Commit message (Collapse) | Author | Files | Lines |
|
Bluetooth avrcp controls will be moved into their own respective
binding in the near future.
Bug-AGL: SPEC-1630
Change-Id: I688cc19c2e30957f507cdcda54bf5a2f863317d5
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
This reverts commit 4508f46e8b3b42f2d062566ecbc741daf5cf1338.
Revert "libqtappfw: bluetooth: add initial API versioning to BluetoothMessage"
This reverts commit daadd6ca0e572fe55d307ff034d8cd3342c1c7c1.
Bug-AGL: SPEC-1630
Change-Id: Iac48c5a1b3bd2d1147c208cebe6b86bbdfa6d2ac
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Add initial set of Bluetooth binding version 2.0 (rewrite) verbs for
the BluetoothMessage
Bug-AGL: SPEC-1736
Change-Id: Ie0ee68b0ba652e9163746b397c14dd925c85a9fb
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Future rewrite of the Bluetooth binding will have different schema for
accessible verbs. Allow clients and middleware to explictly request a version.
Bug-AGL: SPEC-1736
Change-Id: I488836a7422aac85b19815d837dabb5230ee47f8
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Change-Id: Iea11b79a0e81299f9af91babf093f06be25062f5
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Bug-AGL: SPEC-1736
Change-Id: I793892c1479633de31e5bef98699cdd4c95ad2da
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Remove several deleteLater calls that should have been delete's.
This should solve race conditions that an object calls deleteLater(), and leaves
scope before the QT main loop is called.
Outcome of the race condition is that sometimes the memory allocator reallocates it
to another message and causes a crash.
Bug-AGL: SPEC-1680
Change-Id: Ic83d8c6c204c6e3248bbe9a9def1842e1e384b2b
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
|
|
Qt5Declarative has been deprecated by Qt5Qml,
so use the Qt5Qml cmake package.
Bug-AGL: SPEC-1541
Change-Id: I293dc4a7e8713e982feb01fb49afe6c2cb31e8a1
Signed-off-by: Matt Porter <mporter@konsulko.com>
|
|
Add a wifiStrength property which exposes the signal strength
of the currently connected network. This is intended to be
used by global status indicators, such as a status bar WiFi
strength indicator.
Bug-AGL: SPEC-1626
Change-Id: I7285b04095bc67278c862fc363a2dfbfff57d44d
Signed-off-by: Matt Porter <mporter@konsulko.com>
|
|
Add the top-level network model. Supports connect, disconnect,
power, and input invokables. Supports high-level WiFi enabled (powered)
and connection status properties. Exposes the ConnMan-managed WiFi
network list to QML.
Bug-AGL: SPEC-1541
Change-Id: I623579aa6753ece4b4c0b78adef528732e1b41f3
Signed-off-by: Matt Porter <mporter@konsulko.com>
|
|
Add WifiNetworkModel which exposes a QAbstractListModel
of WiFi networks to QML.
Bug-AGL: SPEC-1541
Change-Id: I1f4d41f1d1ceaa9b06a4b3df8b0b1cf41ea97ed2
Signed-off-by: Matt Porter <mporter@konsulko.com>
|
|
Add responsemessage.h to the list of headers. This fixes
the bug where it is not installed to the SDK.
Bug-AGL: SPEC-1615
Change-Id: I77bf1bf3577166153573986cd379a1054553435e
Signed-off-by: Matt Porter <mporter@konsulko.com>
|
|
Add support for new network binding messages. This is
a prerequisite for the new network services list model.
Bug-AGL: SPEC-1541
Change-Id: I204914b991016145958114b1e0e914eaf5b599fa
Signed-off-by: Matt Porter <mporter@konsulko.com>
|
|
Switch to using proper Qt model versus JSON objects being passed to QML
Bug-AGL: SPEC-1430
Change-Id: Ic07a355fee3292d113bc62bee9acb0764a0a5458
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Change tabspacing and shifting to 4 spaces with expandtab to match
current formatting.
Change-Id: I3666d590c7bcc77cdf3f727fcbe87686dd5adc93
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Expose the PBAP phonebook as a QList of Contact
QObjects. Each contact has a variable
amount of PhoneNumber objects exposed as a list
property. PhoneNumber objects carry both the
value and type of phone entry (mobile, work, etc.)
Bug-AGL: SPEC-1436
Change-Id: Id22f394c13fd842e36c7866342ed7785b243a27b
Signed-off-by: Matt Porter <mporter@konsulko.com>
|
|
Sort the contacts list alphabetically and trim out
bogus entries.
Bug-AGL: SPEC-1436
Change-Id: I71e4311bb7638750732ba27fbeaa76c063113c46
Signed-off-by: Matt Porter <mporter@konsulko.com>
|
|
The recent call list was being appended rather than
reinitialized from the new data. Always clear the
list before an update.
Bug-AGL: SPEC-1436
Change-Id: I8062606ab84fca75bdc70a68e41b7890fdf8a150
Signed-off-by: Matt Porter <mporter@konsulko.com>
|
|
Move binding-specific code into per-binding subdirectories.
This separates the core message engine code and simplifies adding
new binding-specific modules.
Bug-AGL: SPEC-1525
Change-Id: I8fc545e3af375e2ed9e79a41363b7ade97e9b20a
Signed-off-by: Matt Porter <mporter@konsulko.com>
|
|
Add support for parsing contacts and recent call data from
the PBAP-provided vCards using libvcard. Expose a recent
call list model and interfaces to refresh the data.
Bug-AGL: SPEC-1436
Change-Id: Ia4a02443e22e4a27dc974ef414b765667b26ff83
Signed-off-by: Matt Porter <mporter@konsulko.com>
|
|
Adds minimal Bluetooth PBAP message and models. Implements search
invokable to support phone number to name lookup of incoming and
originated calls.
Bug-AGL: SPEC-1438
Change-Id: Ic5a68d933b5d6b4f4da3e4c8c5c5a0f59a93f34c
Signed-off-by: Matt Porter <mporter@konsulko.com>
|
|
Add support for callid sequencing, and request data being included
with the response message.
Bug-AGL: SPEC-1404
Change-Id: I259ae3da68e55de17eafe9db534258db5fbc3ef8
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
|
|
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>
|
|
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>
|
|
Allow subscription of weather data for libqtappfw consumers
Bug-AGL: SPEC-1273
Change-Id: If794481e09084f9632387c64882861faefe4f62c
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
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>
|
|
Bug-AGL: SPEC-1063
Change-Id: Iad3e407076d4a3fdb831ee3e982e2efb9a3478b9
Signed-off-by: Matt Porter <mporter@konsulko.com>
|
|
|