summaryrefslogtreecommitdiffstats
path: root/examples/applicationmanager/softwarecontainer-plugin/softwarecontainer.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Clazy: fix examplesRobert Griebl2021-08-171-23/+26
| | | | | | | Also replaced qSL/qL1S with the original, non-macro versions. Change-Id: Ied8f4e8ee750ce0f6b7bf7e7800608c2b39c71d1 Reviewed-by: Dominik Holland <dominik.holland@qt.io>
* Update copyright headers to 2021 an finally switch to the GPLRobert Griebl2021-06-011-27/+37
| | | | | | | | | Also removed all the SPDX tags and -QTAS license extensions. Change-Id: Ibd10fe37afcbba832831d027cf2f1891ca0226c0 Fixes: AUTOSUITE-1648 Fixes: AUTOSUITE-1646 Reviewed-by: Dominik Holland <dominik.holland@qt.io>
* Build optimization: include all moc cpps directly in the main cpp fileRobert Griebl2020-08-111-0/+2
| | | | | | | | This is a Qt module policy and helps a lot with build times -- especially on CI setups. Change-Id: I90574deb7e7b215054a5037b99ee4e7c7a040568 Reviewed-by: Thomas Senyk <thomas.senyk@qt.io>
* Rename from Luxoft AM to Qt AMRobert Griebl2019-08-051-1/+1
| | | | | | Change-Id: I84bbd9e7f735ed1864804a9887d3a02b7c925e53 Reviewed-by: Vladimir Minenko <vladimir.minenko@pelagicore.com> Reviewed-by: Bernd Weimer <bernd.weimer@pelagicore.com>
* Update copyright statementsRobert Griebl2018-12-181-1/+2
| | | | | | | | - added 2019 - everything is (c) Luxoft instead of Pelagicore from now on Change-Id: I82f874f0b0601deae1bb39347821edaf3c4cc6d8 Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
* Get rid of all 0-timeout single-shot timersRobert Griebl2018-10-261-2/+3
| | | | | | | | and replace them with the much more meaningful QMetaObject::invokeMethod, now that we can use this with the C++11 connect syntax. Change-Id: Ib16d214fc41d6994a3badab81094c32457dacd3a Reviewed-by: Daniel d'Andrada <daniel.dandrada@luxoft.com>
* SoftwareContainer fixes from the PELUX teamRobert Griebl2018-10-231-1/+14
| | | | | | | | | | This patch makes the SC example plugin work in a PELUX/SC/Neptune3 environment. (Fixes done by "Tariq Saeed Ansari" <tansari@luxoft.com>) Change-Id: Ibdc868fef3f39db0d5f52922e7a89eeee9a7d4cd Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
* Fix: software-container plugin is not able to connect to the P2P busRobert Griebl2018-10-121-2/+3
| | | | | | | | | | When we switched to using the $AM_CONFIG yaml snippet as an universal way to move config options to the applications, we forgot to adjust the SC plugin. Also fixed some missing documentation in the container plugin interface. Change-Id: I9db26f674eaf6324d8d15e9f2399b18cf628f9df Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
* Get rid of QProcess in the internal and external APIRobert Griebl2018-08-231-5/+5
| | | | | | | | | | | | | | | | Just using whatever enums QProcess already defined seemed like a good idea initially, but this falls short on platforms that do not support QProcess at all (e.g. iOS). Still, removing QProcess enums from header files helps with consolidating 3 different enums that were being used for process state handling. The only downside is, that containerinterface.h needs to duplicate the enum definitions in order to not reply on external header files (we might want to remove that restriction eventually, but this will be a separate patch) Change-Id: I5c79b660127e9ab7196d68dd258c3ec696150520 Reviewed-by: Daniel d'Andrada <daniel.dandrada@luxoft.com>
* Fix installation of the examplesDaniel d'Andrada2018-07-111-0/+585
- Only the project files and wrapper scripts were being installed - They were being put directly into Qt's example dir. They should be grouped into a applicationmanager subdirectory there, similarly to what other modules do. Task-number: AUTOSUITE-591 Change-Id: I1da6b28a8fe2e9210ad109309d30dfc1ad0d1e99 Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>