354 Commits

Autor SHA1 Nachricht Datum
Reinder Feenstra
faf1de8b5c fix: VectorProperty changed size on constucting 2024-01-31 23:29:53 +01:00
Reinder Feenstra
2e98e3931f InterfaceItemNameLabel now handles DisplayName attribute changes 2024-01-22 22:34:05 +01:00
Reinder Feenstra
4497d75e7a added write support for VectorProperty 2024-01-22 22:33:00 +01:00
Reinder Feenstra
48ef234f32 added help icon 2024-01-02 23:31:22 +01:00
Reinder Feenstra
52e7b571cd added highlight of singe line comment in script editor 2024-01-02 17:21:57 +01:00
Reinder Feenstra
76db39e675 added help toolbar item to script editor 2024-01-02 17:21:09 +01:00
Reinder Feenstra
231cfb59cf left click on lua status now opens scripts list 2024-01-01 22:00:01 +01:00
Reinder Feenstra
cafe69ddb9 Added about server option to client main menu 2023-12-09 22:17:44 +01:00
Reinder Feenstra
c92abc355a connect dialog: added auto connect option (enabled by default) 2023-12-08 00:28:42 +01:00
Reinder Feenstra
12e23c90a9 fix: show proper error if language file loading fails
closes #89
2023-11-23 23:09:46 +01:00
Reinder Feenstra
e4666e3fae Added extra info to display stage of connecting
This will give some more insight to solve #33
2023-11-15 23:23:32 +01:00
Reinder Feenstra
8f636f2be4 board: made signals aware of path reservation #WIP 2023-11-13 23:25:16 +01:00
Reinder Feenstra
2aec1f40d8 cmake: added SvgWidgets for Qt6 2023-11-09 23:43:40 +01:00
Reinder Feenstra
a656d47997 fix for qt6: setMargin() -> setContentsMargins() 2023-11-09 23:42:53 +01:00
Reinder Feenstra
84ef8713cd nx button: draw gray if not enabled 2023-11-05 16:38:14 +01:00
Reinder Feenstra
207c9ffd88 cmake: added target traintastic-lang for generating language files 2023-11-02 00:06:28 +01:00
Reinder Feenstra
8ec71e496d adding path reservation #WIP
see #14
2023-11-01 22:19:04 +01:00
Reinder Feenstra
577c55e449 board: NX button and path selection #WIP
see #14
2023-10-25 22:26:28 +02:00
Reinder Feenstra
a457088f29 object list: show error if delete fails 2023-10-14 23:26:26 +02:00
Reinder Feenstra
cec1aa1304 refactor: removed message ErrorCode, now using LogMessage everywhere. 2023-10-14 22:53:56 +02:00
Reinder Feenstra
b5b3da9107 board: added basic identification/RailCom support for blocks 2023-10-08 17:48:16 +02:00
Reinder Feenstra
cfb1fba8a5 fix: don't allow delete of rail vehicle when in active train 2023-09-24 20:22:31 +02:00
Reinder Feenstra
044c15ac98 locale: use std::unique_ptr (was raw pointer) 2023-09-17 22:50:59 +02:00
Reinder Feenstra
86ab824764 marklin_can: added discovered node list
see #11
2023-08-10 23:36:58 +02:00
Reinder Feenstra
1ff0ab46b9 marklin_can: added import/sync to locomotive list
see #11
2023-08-06 17:21:47 +02:00
Reinder Feenstra
584f4d9f73 marklin_can: added locomotive list to interface dialog
see #11
2023-07-30 23:27:11 +02:00
Reinder Feenstra
32e806a470 split objectlistwidget, added listwidget base 2023-07-30 22:55:00 +02:00
Reinder Feenstra
54ba3664a6 Merge remote-tracking branch 'origin/master' into 11-märklin-cs2cs3-hardware-support 2023-07-09 23:15:32 +02:00
Reinder Feenstra
45f26f55ba Added neutral language file for strings that don't need translation 2023-07-04 22:21:53 +02:00
Reinder Feenstra
82f69a8406 client: added info message to notify user to restart client if UI language is changed 2023-07-03 23:57:54 +02:00
Reinder Feenstra
a05e34b0e8 fix: client language setting
was broken due to txt->lang change
2023-07-03 23:41:02 +02:00
Reinder Feenstra
cae3d7bfb3 client: fix: fallback language extension was incorrect
txt -> lang
2023-07-03 23:37:33 +02:00
Reinder Feenstra
b9dcc0703e Merge remote-tracking branch 'origin/master' into 11-märklin-cs2cs3-hardware-support 2023-07-01 01:09:51 +02:00
Reinder Feenstra
a032935294 toolbar: added Lua status widget
only visible if scriptlist isn't empty
2023-06-08 00:23:43 +02:00
Reinder Feenstra
9076d15b2a added TrainMode enum translation 2023-06-02 22:29:12 +02:00
Reinder Feenstra
21ef4382c3 change language file format to binary
for multiline string support
and better integration with poeditor.com
2023-05-29 10:51:37 +02:00
Reinder Feenstra
6ab4a1bb28 block: show train name and direction when in block 2023-05-25 23:54:16 +02:00
Reinder Feenstra
58433074e2 block: added flip train option, to correct train orientation 2023-05-25 23:50:14 +02:00
Reinder Feenstra
0629249ebe connection: moved object creation to seperate function 2023-05-13 09:25:59 +02:00
Reinder Feenstra
578166fdf9 board: block now display their name if free/unknown 2023-05-11 00:11:40 +02:00
Reinder Feenstra
2db7952d6f board: added direction triagle to signals 2023-05-07 10:40:19 +02:00
Reinder Feenstra
d0f7b3699d added trains/boards to toolbar 2023-05-07 00:10:21 +02:00
Reinder Feenstra
f32ec4072f added train/board icons
icon improvents are welcome :)
2023-05-07 00:09:48 +02:00
Reinder Feenstra
37e808fdd5 loconet: added PCAP logging support (for developers)
currently using DLT_USER0, this should be changed if there is one for loconet
2023-04-30 23:50:35 +02:00
Reinder Feenstra
591ad0f288 statusbar: don't fetch statuses if empty 2023-04-21 23:12:29 +02:00
Reinder Feenstra
648ee6d25e statusbar: added setting to show/hide statuses 2023-04-19 00:00:50 +02:00
Reinder Feenstra
3c23d36e6c statusbar: set clock to --:-- if not connected 2023-04-18 23:43:11 +02:00
Reinder Feenstra
823442dcd7 statusbar: added interface status icons 2023-04-18 23:28:49 +02:00
Reinder Feenstra
4b26080bc9 theme: made getIconFile public so SVG's can be used directly 2023-04-18 23:24:23 +02:00
Reinder Feenstra
62c5388812 network: added ObjectGetObjectVectorPropertyObject command 2023-04-18 23:15:33 +02:00