Reinder Feenstra
230c4f6414
Merge remote-tracking branch 'origin/master' into 144-add-zone-support
2025-08-25 22:43:31 +02:00
Reinder Feenstra
ae66fec622
[throttle] fix: removed unused this capture
2025-07-02 20:45:15 +02:00
Reinder Feenstra
a14a911a66
[throttel] fix: missing include
2025-07-02 19:00:49 +02:00
Reinder Feenstra
fd2b14364b
[client] rewrote train trottle, it now uses the acquire/steal/release ownership like the other hardwarr/script throttles
2025-07-02 18:51:20 +02:00
Reinder Feenstra
5adecabd2e
[client] enabled C++20
2025-07-01 23:16:19 +02:00
Reinder Feenstra
9eacc9a4d7
[network] implemented CreateObject command for client
2025-07-01 21:02:03 +02:00
Reinder Feenstra
37f7d084a5
[network] added unitChanged signal to UnitProperty
2025-07-01 20:59:52 +02:00
Reinder Feenstra
6788fa10e8
[network] added ObjectListGetObjects command
2025-07-01 20:26:30 +02:00
Reinder Feenstra
cbbe0fd482
[throttle] Added slider for speed control
2025-06-09 08:22:43 +02:00
Reinder Feenstra
8ee1e9bc6e
Merge remote-tracking branch 'origin/master' into 144-add-zone-support
2025-04-07 22:39:09 +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
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
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
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
Filippo Gentile
1dbf6035ff
ConnectDialog: use QCheckBox::checkStateChanged() from Qt 6.7
2025-03-02 13:26:27 +01:00
Reinder Feenstra
bbab760257
fix: missing include for Qt5
2025-02-14 16:59:28 +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
028e14b5b2
client: added throttle list to trains dialog
2025-01-11 11:18:46 +01:00
Reinder Feenstra
38efda81a9
fix: deprecation issue for Qt 6.5
2024-12-27 23:39:31 +01:00
Reinder Feenstra
307a99d4ea
fix: typo
2024-12-15 23:55:04 +01:00
Reinder Feenstra
d4049d8295
client-server: replaced binary socket connection by http websocket connection
2024-12-15 23:25:01 +01:00
Reinder Feenstra
2fab42c960
fix: icon position and visibility
2024-12-11 00:28:02 +01:00
Reinder Feenstra
08ab09a551
fix: missing include
2024-12-11 00:27:14 +01:00
Reinder Feenstra
8570ef3cb9
output map: added swap outputs button when using one pair output (e.g. for standard turnouts)
2024-12-11 00:11:45 +01:00
Reinder Feenstra
0bc2609068
board widget: get rid of BoardWidget param in BoardAreaWidget constructor.
2024-12-08 23:44:46 +01:00
Reinder Feenstra
1c115bf1eb
fix: add interface wizard did not close on disconnect or world close
2024-12-08 23:01:09 +01:00
Reinder Feenstra
f5a477ee7e
add interface wizard: clearified dr5000 usb protocol page
2024-12-08 18:29:52 +01:00
Reinder Feenstra
78bd4605c1
fix: missing include
2024-12-01 22:47:08 +01:00
Reinder Feenstra
ec7e09d054
Improved light/dark detection for Qt6
2024-12-01 22:32:47 +01:00
Reinder Feenstra
facd8baa83
output map: replaced accessory dropdown by more visual (R) (G) toggle buttons.
2024-11-24 23:45:16 +01:00
Reinder Feenstra
c4ee37a6cd
board: added crossover support
...
track can cross on tile corners, this actually is a crossover so a hidden crossover is inserted to prevent double reservation (and collisions)
2024-11-17 23:41:01 +01:00
Reinder Feenstra
7369f69d1b
Merge remote-tracking branch 'origin/master' into 144-add-zone-support
2024-11-03 10:35:52 +01:00
Reinder Feenstra
6e5b35c682
Added UnitPropertyComboBox widget
2024-11-03 10:34:03 +01:00
Reinder Feenstra
f255442e4e
added highlight zone on board toolbar item
2024-10-30 23:17:41 +01:00
Reinder Feenstra
dd1521a1db
Merge remote-tracking branch 'origin/master' into 144-add-zone-support
2024-10-26 21:32:15 +02:00
Reinder Feenstra
c400b9f7ac
Added simulation status icon to status bar
...
Only shown if simulation is active.
2024-10-22 00:21:51 +02:00
Reinder Feenstra
f8604cef93
lua: highlight pv global
2024-10-21 23:03:52 +02:00
Reinder Feenstra
a7edcc62a0
fixed MSVC C4267 warnings
2024-10-21 22:16:12 +02:00
Reinder Feenstra
abc37635c4
fix: QLatin1String not constexpr on windows
2024-10-21 21:49:15 +02:00
Reinder Feenstra
cd3ca21194
fix for Qt6 compatibility
2024-10-21 21:35:32 +02:00