Reinder Feenstra
f52502bcbf
WIP: XpressNet rewrite
2021-10-24 17:22:17 +02:00
Reinder Feenstra
6245513048
WIP: loconet: major rewrite:
...
one interface with three io handler backends: serial/tcp binary/LBServer
the kernel runs it's own thread for handling all loconet traffic (and future filtering), it only notifies the event loop if something changes
2021-10-17 16:38:51 +02:00
Reinder Feenstra
956c8ad168
Replaced command station and controller by interface with supporting controllers
2021-10-17 16:10:56 +02:00
Reinder Feenstra
d78b217b7f
fix: setPropertyValue network error handing wasn't correct
2021-09-20 22:40:04 +02:00
Reinder Feenstra
fcc3fc5fab
fix: dontLoadFallbackLanguage wasn't read properly
2021-09-16 22:57:58 +02:00
Reinder Feenstra
79fd6edb7d
fix: added missing .string() for msvc
2021-09-11 13:35:20 +02:00
Reinder Feenstra
a493866dfb
raised warning level to all
2021-09-11 09:16:02 +02:00
Reinder Feenstra
2b295d9b48
fix: removed unused variable
2021-09-11 08:42:28 +02:00
Reinder Feenstra
6420805888
Many translation improvments and cleanup
...
Added option to log missing strings to client
2021-09-10 23:53:59 +02:00
Reinder Feenstra
c38dd1b7de
fix: board add/move didn't draw correctly when zoomed in, pixels were "left behind"
2021-09-07 23:31:43 +02:00
Reinder Feenstra
34f3d99c9d
fix: board add/move didn't draw correctly when board top/left wasn't 0,0
2021-09-07 23:26:55 +02:00
Reinder Feenstra
bf08369357
board: added tunnel tile
2021-09-05 21:52:10 +02:00
Reinder Feenstra
ea3e667caa
board: added missing icon for sensor tile
2021-09-05 20:40:34 +02:00
Reinder Feenstra
c447e52bd5
board: ESC-key now also changes current control to pointer in edit mode
2021-09-05 16:54:31 +02:00
Reinder Feenstra
8132adb251
board: added bridge tiles
2021-09-05 13:07:39 +02:00
Reinder Feenstra
1254232f14
board tile resize: added feedback when resize size is invalid
2021-09-05 10:55:47 +02:00
Reinder Feenstra
948012bec9
tile: added properties x, y, width, height, rotate
2021-09-05 01:05:30 +02:00
Reinder Feenstra
d0bc37275e
Added generation of traintastic-data deb package and move lang/ to shared/translations
2021-09-02 21:12:47 +02:00
Reinder Feenstra
017299c2ec
cmake added 3rd party include path as system include
2021-09-01 23:35:39 +02:00
Reinder Feenstra
69ffc3cb6f
board: implmented visual feedback on tile move/resize
...
TODO: implement resize limits
2021-09-01 23:34:04 +02:00
Reinder Feenstra
82cdf563c7
added resize tile icon for light background
2021-09-01 23:32:29 +02:00
Reinder Feenstra
20079ff899
Implemented basic tile resize in client
...
TODO: add visual feedback
2021-08-31 21:30:44 +02:00
Reinder Feenstra
6c6d157f64
Implemented basic tile move in client
...
TODO: add visual feedback
2021-08-30 21:37:37 +02:00
Reinder Feenstra
1e1ed87574
replace Category enum by translatable string
2021-08-22 13:43:08 +02:00
Reinder Feenstra
4ca523a513
Added delete and throttle support to object list, removed old useless classes
2021-08-21 21:26:14 +02:00
Reinder Feenstra
f4db05aa0a
added MethodAction::method()
2021-08-21 21:22:26 +02:00
Reinder Feenstra
7d8086959b
fix: added license and include guard
2021-08-21 00:32:25 +02:00
Reinder Feenstra
bb840ac33b
fix: added missing return
2021-08-18 23:53:42 +02:00
Reinder Feenstra
ffc7214bf0
decoder list now opens throttle on double click when world is not in edit mode
2021-08-18 13:35:15 +02:00
Reinder Feenstra
cd2849cd96
Added support for different sub windows, for suporting different widget's for an object
2021-08-18 13:33:33 +02:00
Reinder Feenstra
eb11a91d2a
WIP: throttle widget
2021-08-18 13:31:07 +02:00
Reinder Feenstra
70fba44bc4
abstract property: added setValueEnum and setValueSet methods
2021-08-18 12:58:06 +02:00
Reinder Feenstra
61aed34785
interface item: added getAttributeDouble()
2021-08-18 12:57:16 +02:00
Reinder Feenstra
cadc037e3e
connection: added method to get world UUID
2021-08-18 12:56:10 +02:00
Reinder Feenstra
e79f254dd5
split decoder type into type and function property
2021-08-15 09:34:37 +02:00
Reinder Feenstra
885b788bae
decoder functions are now sub objects of decoder
2021-08-11 21:08:59 +02:00
Reinder Feenstra
0b2ae5b9f1
Renamed: BlockInputMapWidget -> ItemsEditWidget
2021-08-10 21:28:34 +02:00
Reinder Feenstra
96697c23cc
Implemented move up/down in block input map
2021-08-10 21:20:09 +02:00
Reinder Feenstra
4f20e77803
fixes for windows
2021-08-04 19:37:27 +02:00
Reinder Feenstra
b18c2269a6
added new log system:
...
- added message codes
- added support for translation
- added support for file logging
2021-08-03 23:56:36 +02:00
Reinder Feenstra
22a99ef4f2
added integer support to property combobox
2021-07-23 19:51:12 +02:00
Reinder Feenstra
d7c136f7f7
Leds/buttons now scale proportional in input monitor and output keyboard
2021-07-18 17:22:11 +02:00
Reinder Feenstra
7015edfc44
added developer setting: don't load fallback language
2021-07-14 00:51:36 +02:00
Reinder Feenstra
a0c9bb32d2
refactored client settings, added template setting class to simpify setting management
2021-07-14 00:50:10 +02:00
Reinder Feenstra
eb2117d507
fix: general settings weren't properly loaded, "general" has a special meaning in Qt
2021-07-13 23:57:54 +02:00
Reinder Feenstra
fb204a8217
Improved unit property edit handling while it has focus
2021-07-05 23:56:06 +02:00
Reinder Feenstra
4359c7a5ad
added missing stretch in settings dialog
2021-07-05 23:56:06 +02:00
Reinder Feenstra
3e1d3ee797
fix: toolbar mute/no smoke enabled wasn't set for world/no world
2021-07-01 23:32:27 +02:00
Reinder Feenstra
9ffb2f752a
fix: server menu must be enabled when connected
2021-07-01 23:31:32 +02:00
Reinder Feenstra
7f887d3c21
Added client setting pages, added board setting: Show block sensor states
2021-07-01 23:30:40 +02:00