236 Commits

Author SHA1 Message Date
Jenkins nymea
2fd3f7c0be Merge PR #211: Rework devicemanager and plugin api 2019-10-18 14:57:22 +02:00
Jenkins nymea
ba1dce9137 Merge PR #206: Add account interface 2019-10-18 14:57:22 +02:00
Michael Zanetti
c8f3b851c9 Fix comments from review 2019-10-18 12:14:20 +02:00
Michael Zanetti
40cbb9fe0a Update docs 2019-10-16 17:56:49 +02:00
Michael Zanetti
fa0057b197 Make sure plugininfo.h is found for translation extraction 2019-10-16 17:56:49 +02:00
Michael Zanetti
32f7f22a7d Add a timeout to api info objects 2019-10-16 17:56:49 +02:00
Michael Zanetti
82bebeccca move docs around 2019-10-16 17:56:49 +02:00
Michael Zanetti
836cd625a3 Add plugin storage 2019-10-16 17:56:49 +02:00
Michael Zanetti
7f0f2d1d09 Rework devicemanager and plugin api 2019-10-16 17:56:49 +02:00
Jenkins
2558ab8277 Merge PR #199: Add an alert interface 2019-09-13 14:11:47 +02:00
Jenkins
1407e2eb09 Merge PR #198: Add a doorbell interface 2019-09-13 14:11:46 +02:00
Jenkins
27e4715324 Merge PR #185: Add a powerswitch interface 2019-09-13 14:11:46 +02:00
Michael Zanetti
80aeee77ab Add userDisplayName 2019-09-03 23:46:36 +02:00
Michael Zanetti
26ab714a3f Add loggedIn property 2019-09-03 23:46:36 +02:00
Michael Zanetti
652e9769fd Add account interface 2019-09-03 23:46:30 +02:00
Jenkins
bd753212e2 Merge PR #201: Rework button interface inheritance 2019-09-02 18:01:50 +02:00
Jenkins
39fa425e42 Merge PR #192: Autogenerate the ts file 2019-09-02 18:01:50 +02:00
Jenkins
aec53b19b4 Merge PR #190: Update navigationpad interface 2019-09-02 18:01:50 +02:00
Jenkins
4533a618f7 Merge PR #188: Allow building the plugininfocompiler alone 2019-09-02 18:01:50 +02:00
Michael Zanetti
94ebdd66dc Rework button interface inheritance 2019-08-31 00:31:38 +02:00
Michael Zanetti
e445fd31a5 Add an alert interface 2019-08-30 13:14:41 +02:00
Michael Zanetti
dc89240f1a Add a doorbell interface 2019-08-29 23:48:43 +02:00
Michael Zanetti
7a4eba945d Autogenerate the ts file 2019-07-28 00:26:46 +02:00
Michael Zanetti
9cfa2f0581 Update naviationpad interface 2019-07-25 15:57:50 +02:00
Michael Zanetti
6badf631cf Allow building the plugininfocompiler alone 2019-07-25 15:56:53 +02:00
Michael Zanetti
98bdda1ef2 Add tests 2019-07-25 15:56:18 +02:00
Michael Zanetti
0b7176c6f4 Re-enable the default ctor for BrowseResults
This opens up the possibility for the plugin dev to mess up the
request id if [s]he creates a new one instead of using the one given by
the api, but not being able to keep results in a Qt container
is not a price I am willing to pay for this. After all it'S going to be
very visible on the first test to the plugin dev if this deosn't match.
2019-07-25 15:56:18 +02:00
Michael Zanetti
b5b38f287f Add missing method 2019-07-25 15:56:18 +02:00
Michael Zanetti
1608e07d99 BrowserItems in rules working 2019-07-25 15:56:18 +02:00
Michael Zanetti
df4c87de9b Add Devices::filterByParentDeviceId(const DeviceId &deviceId) 2019-07-25 15:56:18 +02:00
Michael Zanetti
0fb42681af A little more work on browser item support for rules 2019-07-25 15:56:18 +02:00
Michael Zanetti
4e7557f964 add locale option 2019-07-25 15:56:18 +02:00
Michael Zanetti
692bf6cf96 typo fix 2019-07-25 15:56:18 +02:00
Michael Zanetti
aee554a1ee BrowserItemActions, yay! 2019-07-25 15:56:18 +02:00
Michael Zanetti
968f1fe2fa intermediate commit 2019-07-25 15:56:18 +02:00
Michael Zanetti
f0e8e5a609 bump version 2019-07-25 15:56:18 +02:00
Michael Zanetti
ff337bf8b6 Make browser item execution work async too 2019-07-25 15:56:18 +02:00
Michael Zanetti
4a12b5bfc4 compiler with older qt versions 2019-07-25 15:56:18 +02:00
Michael Zanetti
9bfb395fae fix include 2019-07-25 15:56:18 +02:00
Michael Zanetti
10a0a0ea6c Add missing files, copyright headers 2019-07-25 15:56:18 +02:00
Michael Zanetti
a385188d37 More work on the device browser 2019-07-25 15:56:18 +02:00
Michael Zanetti
57f68bcdc0 More work on adding a Device browser 2019-07-25 15:56:18 +02:00
Michael Zanetti
933d92ab06 Intermediate commit (device browser) 2019-07-25 15:56:18 +02:00
Michael Zanetti
e5cc5fa6f9 drop unneeded CXX flags again 2019-07-19 14:43:23 +02:00
Michael Zanetti
87db9dd4ec Update plugin.pri to make full use of nymea-plugininfocompiler goodness 2019-07-15 22:55:11 +02:00
Michael Zanetti
0ba3f6ca39 Add a workaround to allow some customer plugins to still build. 2019-07-15 22:55:11 +02:00
Michael Zanetti
9eaafc8ee9 Give the plugin metadata parser its own debug category. 2019-07-15 22:55:11 +02:00
Michael Zanetti
51f5538772 Improve the PIC to detect duplicate UUIDs, give metter messages. Clean up mock plugin. 2019-07-15 22:55:11 +02:00
Michael Zanetti
b056fb8b5e Add nymea-plugininfocompiler to replace nymea-generateplugininfo 2019-07-15 22:55:11 +02:00
Michael Zanetti
d24abfe3d0 Move devicemanager's implementation out of libnymea into libnymea-core 2019-07-15 22:52:52 +02:00