Reinder Feenstra
accedfcd5d
Merge pull request #190 from traintastic/178-add-web-based-throttle-for-phone
...
Added web based throttle for phone
2025-04-01 23:49:50 +02:00
Reinder Feenstra
43292e3a69
Merge remote-tracking branch 'origin/master' into 178-add-web-based-throttle-for-phone
2025-04-01 22:43:49 +02:00
Reinder Feenstra
7c6a655ea9
Merge pull request #169 from gfgit/work/gfgit/xpressnet_wip
...
XpressNet WIP
2025-04-01 22:29:02 +02:00
Reinder Feenstra
cf17081fa7
Bumped copyright year to 2025
2025-03-24 22:43:17 +01:00
Reinder Feenstra
729ebffa12
Restyled load world dialog and added search bar
2025-03-24 22:41:29 +01:00
Reinder Feenstra
3c59dfe4ac
Added option to table model automatic set region to all columns/rows
2025-03-24 22:36:14 +01:00
Reinder Feenstra
4e2f2ca0fe
fix: missing clearing of status widgets
2025-03-22 13:05:13 +01:00
Reinder Feenstra
95808edd4c
[webthrottle] Added option for immediate speed control, bypassing acceleration/deceleration.
2025-03-22 10:53:01 +01:00
Reinder Feenstra
e3ae8f309d
[webthrottle] Replace checkbox by toggle button, see #178
2025-03-21 22:54:39 +01:00
Filippo Gentile
90248c630b
XpressNet: new messages and fixes
...
- Fix missing ATTRIBUTE_PACKED
- Add chapters to messages to quickly find them on Lenz docs
2025-03-18 11:49:22 +01:00
Filippo Gentile
b78cdd46b7
XpressNet: add more message to logger
2025-03-18 11:49:22 +01:00
Filippo Gentile
71ccb413b0
XpressNet: fix power state logic
2025-03-18 11:49:22 +01:00
Filippo Gentile
395a62281d
Z21Interface: fix code indent
2025-03-18 11:49:21 +01:00
Filippo Gentile
2dc82e35bc
XpressNet Kernel: fix assert condition
2025-03-18 11:49:21 +01:00
Reinder Feenstra
30c9507026
Merge pull request #165 from gfgit/gfgit/work/fix_table_model
...
Fix Table Model
2025-03-10 22:36:43 +01:00
Reinder Feenstra
371566b8cd
Merge pull request #188 from gfgit/work/gfgit/model_fixes_1
...
Some model fixes extracted from #165
2025-03-10 20:27:23 +01:00
Filippo Gentile
4cb1eb5e83
client: use proper TableModel Region values
2025-03-10 13:44:55 +01:00
Filippo Gentile
af36c115dc
client: fix TableModel Region
...
- Use `uint32_t` as done in server representation
- Use rowMin = 1 and rowMax = 0 to represent empty model
This is because we cannot set negative values so setting to zero would
make empty model and single row models indistinguishable.
2025-03-10 13:19:11 +01:00
Filippo Gentile
778ddc0314
server: TrainVehicleList fix propertyChanged not updating model
2025-03-10 13:16:00 +01:00
Filippo Gentile
830cb131fa
client: ObjectSelectListDialog call once per row only
...
- Do not call method on each column, just once per row
2025-03-10 13:16:00 +01:00
Reinder Feenstra
41eab3a873
[interface list] fix: invalid list items, see #187 .
2025-03-06 23:11:11 +01:00
Reinder Feenstra
04eed28aa1
[interface list] added text to inform user about empty list, see #187 .
2025-03-04 23:49:11 +01:00
Reinder Feenstra
764cca13ba
[interface list] ctrl+click now open interface setting in seperate window, see #187 .
2025-03-04 21:16:15 +01:00
Reinder Feenstra
300b2b3628
Merge pull request #186 from gfgit/work/gfgit/fix_qt6_compile
...
ConnectDialog: use QCheckBox::checkStateChanged() from Qt 6.7
2025-03-02 16:41:09 +01:00
Filippo Gentile
1dbf6035ff
ConnectDialog: use QCheckBox::checkStateChanged() from Qt 6.7
2025-03-02 13:26:27 +01:00
Reinder Feenstra
a89463d351
[check-sources] removed filepath from license header, added link to repo.
2025-02-19 23:13:54 +01:00
Reinder Feenstra
346393d92f
Replaced boost::signals connection by scoped_connection to get rid of disconnects in destructors.
...
closes #171
2025-02-14 23:45:15 +01:00
Reinder Feenstra
ee04b50c36
webthrottle: improved styling of steal message
...
see #178
2025-02-14 23:02:19 +01:00
Reinder Feenstra
c7bc711e9a
webthrottle: estop train(s) if browser is left
2025-02-14 17:23:06 +01:00
Reinder Feenstra
a3c65f457d
removed boost from source tree, replaced by vcpkg
2025-02-14 17:01:30 +01:00
Reinder Feenstra
bbab760257
fix: missing include for Qt5
2025-02-14 16:59:28 +01:00
Reinder Feenstra
e1b399a156
fix: missing string
2025-02-13 23:05:16 +01:00
Reinder Feenstra
da306fbbbf
fix: missing forward decl for Qt5
2025-02-13 23:05:01 +01:00
Reinder Feenstra
8fd5ac3d1f
Redesigned interface list widget, it now embeds the interface settings.
2025-02-13 22:41:19 +01:00
Reinder Feenstra
2ceae8ec9d
MethodIcon: added support for custom trigger function
2025-02-13 22:34:03 +01:00
Reinder Feenstra
be3c4996e6
Merge pull request #181 from traintastic/replace-tcb-span-by-std-span
...
Replace tcb::span by std::span
2025-01-29 23:27:10 +01:00
Reinder Feenstra
af6dac1305
replaced tcb::span by std::span
2025-01-29 19:55:05 +01:00
Reinder Feenstra
131acc6081
Merge pull request #180 from traintastic/c++20-server
...
Change server C++ version to C++20
2025-01-28 19:25:45 +01:00
Reinder Feenstra
3501620f33
fix: restrict is a GCC warning
2025-01-24 00:31:02 +01:00
Reinder Feenstra
a9b94d4e9f
fix: workaround GCC bug
...
see: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105329
2025-01-24 00:21:55 +01:00
Reinder Feenstra
2144913340
fix: workaround GCC bug
...
see: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105329
2025-01-23 22:58:31 +01:00
Reinder Feenstra
46a08e3c07
webthrottle: styled function button groups
...
see #178
2025-01-23 22:56:02 +01:00
Reinder Feenstra
04af5b8672
Merge pull request #179 from traintastic/more-vcpkg
...
More vcpkg
2025-01-22 18:02:35 +01:00
Reinder Feenstra
8673a606e5
fix: updated installer, server doesn't use DLLs anymore
2025-01-22 16:47:46 +01:00
Reinder Feenstra
377c73718b
vcpkg: added lzma feature to libarchive to support xz on macos
2025-01-22 00:04:52 +01:00
Reinder Feenstra
989311e069
Merge remote-tracking branch 'origin/master' into c++20-server
2025-01-21 23:48:18 +01:00
Reinder Feenstra
c96a4c1aac
replaced boost::random by std random
2025-01-21 23:33:12 +01:00
Reinder Feenstra
68f6e11963
windows/macos: get libarchive, lua and zlib via vcpkg
2025-01-21 23:22:56 +01:00
Reinder Feenstra
b1ec56fdba
webthrottle: release / failed acquire fixes
...
see #178
2025-01-20 23:50:48 +01:00
Reinder Feenstra
9fa717d1ca
webthrottle: add function button support (still requires some styling tweaks)
...
see #178
2025-01-19 21:39:56 +01:00