541 Commits

Autor SHA1 Nachricht Datum
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