462 Commits

Autor SHA1 Nachricht Datum
Reinder Feenstra
faf1de8b5c fix: VectorProperty changed size on constucting 2024-01-31 23:29:53 +01:00
Reinder Feenstra
f4bd431a06 fix: manual address enter in connect dialog did not work
pressing enter cleared the internal m_url variable
2024-01-30 22:49:02 +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
b93efe2d6d fix: compatibility with Qt 5.12 2024-01-22 21:09:32 +01:00
Reinder Feenstra
2d7cdd4f56 windows: traintastic-client now uses installer language at startup by default. 2024-01-22 20:37:39 +01:00
Reinder Feenstra
df58caa7b1
added missing include for macOS 2024-01-15 22:57:02 +01:00
Reinder Feenstra
d9c16dd6fd
fix: missing include for macOS 2024-01-15 22:15:00 +01:00
Reinder Feenstra
fe6b4d321a another Qt6 deprecated fix 2024-01-15 20:56:38 +01:00
Reinder Feenstra
d0964c5789 fixes for Qt6 2024-01-15 20:37:51 +01:00
Reinder Feenstra
0c3a5fee19 client: fixed clang build warnings
(error due to -Werror)
2024-01-13 09:27:33 +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