Reinder Feenstra
229b06749d
output map: added address X tooltip to columns
...
see #112
2024-04-16 22:57:38 +02:00
Reinder Feenstra
d94d49fc40
fix : #110 broke Qt5 support
2024-04-16 21:59:51 +02:00
Filippo Gentile
e1fbcc92bc
client: port QVariant::Type to QMetaType::Type
2024-04-16 17:21:18 +02:00
Reinder Feenstra
0838aab817
added preset stuff for Uhlenbroch Intellibox II
2024-04-13 08:49:41 +02:00
Reinder Feenstra
f3dc85bd33
add interface wizard: select command station preset when possible
...
see #107
2024-04-12 23:42:10 +02:00
Reinder Feenstra
8a85277500
add interface wizard: interface now by default selected command station
...
see #107
2024-04-12 23:42:10 +02:00
Reinder Feenstra
c1f288ea47
add interface wizard: variables can now be used to set property values
...
see #107
2024-04-12 23:42:10 +02:00
Reinder Feenstra
5746fb88aa
implemented support for setting interface sub properties
...
see #107
2024-04-11 00:03:06 +02:00
Reinder Feenstra
4770643636
fix: wizard list page index was incorrect when filter was active
2024-04-10 17:01:15 +02:00
Reinder Feenstra
ca4e116733
added translation support for wizard buttons
...
see #107
2024-04-09 23:34:43 +02:00
Reinder Feenstra
fcccab334f
Renamed DCC++ to DCC-EX, as only DCC-EX is and will be supported.
2024-04-09 00:26:04 +02:00
Reinder Feenstra
26694b1022
fix: add interface wizard, DR5000 network next pages were invalid
...
see #107
2024-04-07 23:20:14 +02:00
Reinder Feenstra
5365a54eef
Added wizard for easier interface setup.
...
see #107
2024-04-07 22:41:06 +02:00
Reinder Feenstra
b6a5bb0e4a
added: Object::getObjectProperty
2024-04-07 22:26:36 +02:00
Reinder Feenstra
af3ed66cc6
moved more widgets to createWidget
2024-04-07 22:26:02 +02:00
Reinder Feenstra
0eb20396a8
added introduction wizard, show once at first startup
2024-03-26 23:22:09 +01:00
Reinder Feenstra
c7c5b60597
load world dialog now has proper icon
2024-03-23 22:07:58 +01:00
Reinder Feenstra
0ab9805e5d
restyled new/load/import buttons:
...
button now contains a large icon with text below it
2024-03-22 23:10:49 +01:00
Reinder Feenstra
740d8e31ba
Added import button beside new and load when no world is loaded.
2024-03-22 23:09:03 +01:00
Reinder Feenstra
94a0e6b7e8
output map: set minimum width for comboboxes, so they visually line up in most cases.
2024-03-20 23:15:01 +01:00
Reinder Feenstra
de0bb19db5
fix: outputmap widget sction widgets could float due to column count mismatch
2024-03-20 23:13:59 +01:00
Reinder Feenstra
865044d8f9
OutputMap interface selection is now a ComboBox
2024-03-19 23:06:55 +01:00
Reinder Feenstra
489c9fff4c
Added combobox widget for selecting an object
2024-03-19 23:05:18 +01:00
Reinder Feenstra
b50c3bd176
added new world wizard, to help setting up the world basics
2024-03-17 23:58:06 +01:00
Reinder Feenstra
5f0d78ae14
OutputController: Added support for ECoS object, see #95
2024-03-13 23:45:23 +01:00
Reinder Feenstra
64d64e909f
fix: Output map item objects weren't kept alive
2024-03-13 23:28:59 +01:00
Reinder Feenstra
66629d1079
removed unused variable
2024-02-19 18:38:43 +01:00
Reinder Feenstra
55db4eb7bd
Merge remote-tracking branch 'origin/master' into 95-refactor-outputcontroller-output
2024-02-19 15:58:03 +01:00
Reinder Feenstra
f828066cf2
WIP output system refactor (very big commit...), see #95 and #21
...
Summary of the changes:
- Output channel is now an enum
- Support for different output types: single/pair/aspect
- Outputs are no longer created on the interface and then assigned to a turnout/signal, instead a interface+channel+address is selected for a turnout/signal. Up to eight address can be used.
- Removed some network commands, can now be handled using the generic property/method system.
- Added support for DCCext (RCN-213) for LocoNet, DCC-EX and Z21.
TODO:
- Test/fix MarklinCAN/ECoS.
- Test/fix load old world files.
2024-02-12 23:34:16 +01:00
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