425 Commits

Autor SHA1 Nachricht Datum
Reinder Feenstra
b3b49936e7 cleanup 2022-06-04 19:31:05 +02:00
Reinder Feenstra
8cdc58d9c4 board: added use of left/right arrow key as hotkeys for tile rotate 2022-05-29 13:07:52 +02:00
Reinder Feenstra
655c394e1b board: wrapped tile info in block for future expansion of tile info 2022-05-29 11:39:57 +02:00
Reinder Feenstra
092a4e9cdd ObjectListWidget: added start all and stop all button (used for scripts) 2022-05-22 11:34:09 +02:00
Reinder Feenstra
5154f60791 board: available tile info is now read from server 2022-05-13 22:10:45 +02:00
Reinder Feenstra
e4be3a7e7d added disabled checkbox to script editor 2022-05-13 18:56:36 +02:00
Reinder Feenstra
8edc152332 board: fix: block sensors weren't always drawn when state changed 2022-05-12 23:59:11 +02:00
Reinder Feenstra
56ac9af1ef moved valueChanged signal to BaseProperty class 2022-05-12 23:57:38 +02:00
Reinder Feenstra
9a2f545ceb added symbols to world export, import, load and save icons 2022-05-05 16:40:01 +02:00
Reinder Feenstra
18a5a8a1dd added network support for object events 2022-05-03 23:14:05 +02:00
Reinder Feenstra
3616754a9b fix: added missing include for macos 2022-04-30 19:28:18 +02:00
Reinder Feenstra
e43d206e48 missing in 5521a262e7d7547f95491aec3d06b9fbe82ea66a 2022-04-30 00:44:52 +02:00
Reinder Feenstra
d4a4b64106 client: added Color enum translation support 2022-04-24 19:22:33 +02:00
Reinder Feenstra
4f7a673b10 client: added close world menu entry 2022-04-24 19:21:37 +02:00
Reinder Feenstra
139db5d9e8 missing in da6cf0f971394609e0d099b57a3d8645e7d5ed15 2022-04-23 20:58:49 +02:00
Reinder Feenstra
da6cf0f971 input monitor: added input simulation support 2022-04-23 19:40:55 +02:00
Reinder Feenstra
5cdcfe2ed9 client: added Object::getPropertyValueBool 2022-04-23 19:39:30 +02:00
Reinder Feenstra
ab925013b6 board: added popup menu for controlling turnout/signal/direction control 2022-04-12 21:56:13 +02:00
Reinder Feenstra
6d677f2300 board: move tile now supports rotating 2022-04-06 23:05:34 +02:00
Reinder Feenstra
a34aa2ba1a board: fix: add tile stayed active when leaving edit mode 2022-04-06 23:02:24 +02:00
Reinder Feenstra
847bc4de4b board: changed mouse pointer to hand for clickable tiles 2022-03-25 23:45:43 +01:00
Reinder Feenstra
b41bd97c48 board: added push button tile 2022-03-25 08:10:37 +01:00
Reinder Feenstra
a19879159a board: added one way and direction controller tile 2022-03-20 20:03:38 +01:00
Reinder Feenstra
8a49d185d2 moved input monitor/output keyboard commands from connection to the objects 2022-03-04 23:25:45 +01:00
Reinder Feenstra
8d13ef87a7 output keyboard: added pages and address grouping 2022-03-02 23:55:19 +01:00
Reinder Feenstra
18f85cbde5 implemented processMessage for output keyboard 2022-03-02 23:55:01 +01:00
Reinder Feenstra
c6be281ab1 added processMessage to network Object base class 2022-03-02 23:50:57 +01:00
Reinder Feenstra
f37dbe194f Merge branch 'master' of github.com:traintastic/traintastic 2022-03-01 00:11:59 +01:00
Reinder Feenstra
8d5def228e implemented world import option 2022-03-01 00:11:22 +01:00
Reinder Feenstra
d677e05fb6 fix for msvc 2022-02-28 08:34:48 +01:00
Reinder Feenstra
f93cd91e95 implemented world export option 2022-02-27 23:40:45 +01:00
Reinder Feenstra
39c188f047 input monitor: added pages and address grouping 2022-02-26 22:59:32 +01:00
Reinder Feenstra
025703fe44 session now monitors onDestroying signal, to release shard_ptr's 2022-02-21 11:52:31 +01:00
Reinder Feenstra
9097bbb974 fix: if a world request is in progress, don't cancel it, just wait for its completion
If canceled and the reissued the server will only send a handle because is "thinks" the object is already known by the client.
2022-02-21 00:24:44 +01:00
Reinder Feenstra
9952efe1bf input list widget: added input monitor channel support 2022-02-14 23:34:23 +01:00
Reinder Feenstra
0bbb643355 removed debug code 2022-02-12 00:44:41 +01:00
Reinder Feenstra
faacd8af3b Merge branch 'master' into simulate 2022-02-11 23:55:43 +01:00
Reinder Feenstra
b2be853111 serverlog now stick to bottom if new messages are added 2022-02-10 23:55:45 +01:00
Reinder Feenstra
5986c4075d added simulation icon 2022-02-10 21:39:28 +01:00
Reinder Feenstra
2ed7f4cd7d input monitor gui improvments:
- starts now at start address (was hardcoded 1)
- processes its own network messages
- caches all input values, for future pagenation
2022-02-06 00:49:36 +01:00
Reinder Feenstra
50f5a40555 added input monitor and output keyboard icons 2022-02-05 23:40:24 +01:00
Reinder Feenstra
6cca383d87 added support for output channels and implemented it for DCC++EX 2022-02-05 19:44:37 +01:00
Reinder Feenstra
05f3b695a3 added support for alias attributes 2022-02-05 19:33:13 +01:00
Reinder Feenstra
68997d54ff throttle: enter key now toggles direction 2022-01-23 17:06:47 +01:00
Reinder Feenstra
adfaa2473a fix: clamp trottle value, server doesn't accept out of range values 2022-01-23 16:47:51 +01:00
Reinder Feenstra
754655aed1 world: added simulation option 2022-01-15 08:49:02 +01:00
Reinder Feenstra
9048b47227 Moved copyright to shared file 2022-01-08 22:40:26 +01:00
Reinder Feenstra
7395805cb4 bumped copyright year in VERSIONINFO 2022-01-03 09:33:24 +01:00
Reinder Feenstra
11d4ebcd85 Merge branch 'master' into interface-controller 2022-01-03 00:59:50 +01:00
Reinder Feenstra
efc2c2a602 fix: license and include guard 2021-11-14 01:27:16 +01:00