Reinder Feenstra
35d25c8c07
client: added property helper functions to Object
2025-09-24 18:36:09 +02:00
Reinder Feenstra
5972939633
fix: removed unused this capture
2025-09-18 22:59:19 +02:00
Reinder Feenstra
dea720ebb9
[client] added community forum to help menu
2025-09-17 22:40:26 +02:00
Reinder Feenstra
57bbfcca43
[client] connect dialog now formats mapped IPv4 addresses as "normal" IPv4 addresses.
2025-09-16 23:28:17 +02:00
Reinder Feenstra
ed5eeabd25
Server now host the manual via its built in webserver., clients now by default display the server hosted manual, if not connectect the local version is opened.
2025-09-16 20:40:22 +02:00
Reinder Feenstra
a30c7d2ee3
fixes for Qt5.15
2025-09-13 10:30:25 +02:00
Reinder Feenstra
7383c3dcb0
[client] Added --screenshot option to automate the process of creating screenshot for the manual.
2025-09-13 09:37:01 +02:00
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