Commit Graph

59 Commits

Author SHA1 Message Date
4b38e2e46e Test CRTP. 2023-11-24 13:45:11 +01:00
9fa37d125d Fix interfaces(). 2023-11-17 13:47:55 +01:00
00dbf4485a Implement interfaces(). 2023-11-17 13:44:45 +01:00
88670c1079 Add CLASSINFO() to enumerate supported interfaces. 2023-11-17 13:44:16 +01:00
2efdbe2d68 Extend getString(). 2023-11-17 11:46:29 +01:00
38994ac192 connect() wakeup line. 2023-11-17 11:45:50 +01:00
f6238e5a36 integrate wakeup line 2023-11-17 11:44:51 +01:00
f0762e272f Initialize m_pluginInfoList in constructor.
Implement initPlugin().
Im[plement getString().
2023-11-16 08:31:50 +01:00
46ab0ec80f Removed signals. 2023-11-16 08:30:41 +01:00
1d8eb2a808 Removed signals. 2023-11-16 08:29:17 +01:00
22fb039172 Moved PLUGIN_STATE, RESULT_STATE, CASH_STATE, TICKET_VARIANT to ATBAPPplugin.h
Removed signals.
2023-11-16 08:26:36 +01:00
cf8dd83a48 Add enums for describing plugin status:
PLUGIN_STATE
RESULT_STATE
CASH_STATE
TICKET_VARIANT
STEP
TERMINAL_STATE.
Add default implementation for getPluginInfo().
2023-11-16 08:23:07 +01:00
1a08f8ee3a Return QStringList from getPluginInfo(). 2023-11-15 11:26:45 +01:00
94b51b5794 emulate functionality of generate-version.sh 2023-11-15 11:02:05 +01:00
f833d9d13d remove unused file 2023-11-15 11:01:16 +01:00
aa4cc78380 removed setPluginInfo() 2023-11-15 11:00:32 +01:00
83e282b7fc removed setPluginInfo() 2023-11-15 11:00:19 +01:00
444b2f09e3 removed setPluginInfo() 2023-11-15 11:00:08 +01:00
ce08b4b334 removed setPluginInfo() 2023-11-15 10:59:59 +01:00
5f73704020 removed setPluginInfo() 2023-11-15 10:59:48 +01:00
df9078de98 remove unused file 2023-11-15 10:56:27 +01:00
a139fdb58f remove version.h 2023-11-14 15:58:50 +01:00
6491646243 remove version.h 2023-11-14 15:58:19 +01:00
af351ee092 remove version.h 2023-11-14 15:57:52 +01:00
8490ba8a3a remove version.h 2023-11-14 15:57:30 +01:00
f9680105ab removed version.h 2023-11-14 15:56:36 +01:00
c8c19e8cfc re-implemented setPluginInfo() 2023-11-14 15:56:03 +01:00
c5654509a3 defines for use in setPluginInfo() 2023-11-14 15:55:27 +01:00
be98f7e178 Add pure virtual setPluginInfo() 2023-11-14 15:05:09 +01:00
909d1355a0 Declare pure virtual function setPluginInfo() 2023-11-14 14:55:42 +01:00
35f3c5f0a1 implement setPluginInfo() 2023-11-14 14:54:58 +01:00
1c2ac9f4da add handling for meta-data json file 2023-11-14 14:53:52 +01:00
078dd94e60 add meta-data json file 2023-11-14 14:53:11 +01:00
ed8505c177 add meta-info for this plugin 2023-11-14 14:49:51 +01:00
63b4d7577d Delete needless interfaces.h 2023-11-14 13:45:08 +01:00
fc70115079 Minor: comment out some code. 2023-11-14 13:41:09 +01:00
f96ac85a18 Derive from QObject so we can load the VMCInterface.
Add pure virtual functions initPlugin() and initVMCPlugin().
Minor: comment out some code.
2023-11-14 13:39:06 +01:00
028792143a Mior: comment some parts out. 2023-11-14 13:38:08 +01:00
d15d15b55a Add pure virtual functions initPlugin() and initVMCPlugin(). 2023-11-14 13:37:31 +01:00
5f7fc7f168 Do not derive UnifiedDCVMCInterface from QObject. Otherwise we can not load VMCInterface. 2023-11-14 13:36:04 +01:00
0f6e666124 Added default ctor and virtual default dtor 2023-11-14 13:33:59 +01:00
27bc4afd51 Added ATBAPPplugin 2023-11-14 13:32:51 +01:00
365b02a9c9 Initialize vmc-pointer and connect with various slots in appControl and atbSystem. 2023-11-13 13:54:52 +01:00
a1b1cedd09 initPlugin(): use parameters for atbSystem and hmiConfig. 2023-11-13 13:53:19 +01:00
af72ad43a4 Use invokeMethod() on m_appControl-pointer to call getCurrentProgramMode(). 2023-11-13 13:50:46 +01:00
dfba8e3807 Minor: add comment. 2023-11-13 13:49:55 +01:00
5f37646b4a e settings instead of config-pointer. 2023-11-13 13:49:22 +01:00
74cf8f136c USe QSettings parameter in constructor. 2023-11-13 13:48:06 +01:00
e52813b78f Use QSettings parameter in constructor 2023-11-13 13:47:22 +01:00
e6d7e7a536 Minor: removed header. 2023-11-13 13:45:24 +01:00