541 Commits

Autor SHA1 Nachricht Datum
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
Reinder Feenstra
64736b3d4c fix: combobox could send change event twice causing the value to be zero 2023-04-01 10:12:49 +02:00
Reinder Feenstra
a52104f627 board: added block popupmenu with train actions 2023-03-30 00:10:49 +02:00
Reinder Feenstra
811c416ddc methodaction: added constructor overload 2023-03-30 00:10:39 +02:00
Reinder Feenstra
43a423e972 added Reserved to BlockState enum 2023-03-27 22:43:59 +02:00
Filippo Gentile
0b70278904 ObjectListWidget: override default move action names 2023-03-25 13:13:57 +01:00
Filippo Gentile
fa48b06871 ObjectListWidget: pass context object to connect lambda 2023-03-25 13:10:07 +01:00
Filippo Gentile
e304e2162f ObjectListWidget: convert move Up/Down to MethodAction 2023-03-25 13:09:54 +01:00
Reinder Feenstra
77851bbbc3 rail vehicle: added power property
for future physics simulation
2023-03-20 23:01:59 +01:00
Reinder Feenstra
2c39a304f3 speedometer: added target speed indicator 2023-03-20 22:57:35 +01:00
Reinder Feenstra
e172dcd5dd throttle: added support for train speed/direction control 2023-03-19 10:07:29 +01:00
Reinder Feenstra
0f99f69646 added throttle action to train list 2023-03-19 10:03:54 +01:00
Reinder Feenstra
411997a706 fix: objectlist move method enabled wasn't monitored 2023-03-19 10:03:05 +01:00
Reinder Feenstra
b5962714d7 unit property improvements 2023-03-19 10:02:26 +01:00