459 Commits

Autor SHA1 Nachricht Datum
Reinder Feenstra
85bddad7f3 decoder list: added remove support 2021-08-21 00:29:00 +02:00
Reinder Feenstra
bb840ac33b fix: added missing return 2021-08-18 23:53:42 +02:00
Reinder Feenstra
7f7345bacb fix: no exception if items is missing in json 2021-08-18 23:53:23 +02:00
Reinder Feenstra
ffc7214bf0 decoder list now opens throttle on double click when world is not in edit mode 2021-08-18 13:35:15 +02:00
Reinder Feenstra
cd2849cd96 Added support for different sub windows, for suporting different widget's for an object 2021-08-18 13:33:33 +02:00
Reinder Feenstra
eb11a91d2a WIP: throttle widget 2021-08-18 13:31:07 +02:00
Reinder Feenstra
70fba44bc4 abstract property: added setValueEnum and setValueSet methods 2021-08-18 12:58:06 +02:00
Reinder Feenstra
61aed34785 interface item: added getAttributeDouble() 2021-08-18 12:57:16 +02:00
Reinder Feenstra
cadc037e3e connection: added method to get world UUID 2021-08-18 12:56:10 +02:00
Reinder Feenstra
dc24fa017b world: replaced m_uuid by uuid property, to make it available in the clients 2021-08-18 12:50:18 +02:00
Reinder Feenstra
17147e48d0 removed decoder control properties from edit dialog 2021-08-18 12:31:56 +02:00
Reinder Feenstra
fecdb8b2ed fix: corrected decoder protocol enum strings 2021-08-18 09:07:35 +02:00
Reinder Feenstra
8bfee04d1c fix: corrected DecoderFunctions.add() it must return void 2021-08-18 09:00:40 +02:00
Reinder Feenstra
a4bfdf08fd decoder: set speed steps to zero on creation (zero means auto) 2021-08-18 08:59:09 +02:00
Reinder Feenstra
6e73fcb629 Merge branch 'master' of github.com:traintastic/traintastic 2021-08-15 09:34:51 +02:00
Reinder Feenstra
e79f254dd5 split decoder type into type and function property 2021-08-15 09:34:37 +02:00
Reinder Feenstra
2d1459be5b integral and floating point properties now check min/max on set 2021-08-15 09:05:09 +02:00
Reinder Feenstra
95441f0399 fix: changed ssize_t to intptr_t (ssize_t doens't exist on Windows) 2021-08-11 21:44:57 +02:00
Reinder Feenstra
885b788bae decoder functions are now sub objects of decoder 2021-08-11 21:08:59 +02:00
Reinder Feenstra
0b2ae5b9f1 Renamed: BlockInputMapWidget -> ItemsEditWidget 2021-08-10 21:28:34 +02:00
Reinder Feenstra
96697c23cc Implemented move up/down in block input map 2021-08-10 21:20:09 +02:00
Reinder Feenstra
3d2d18300f added ObjectVectorProperty<>::moveInternal() 2021-08-10 21:04:49 +02:00
Reinder Feenstra
d703da89a4 Added libarchive for Windows 2021-08-08 00:51:28 +02:00
Reinder Feenstra
d0c45a575e Merge branch 'master' of github.com:traintastic/traintastic 2021-08-08 00:34:14 +02:00
Reinder Feenstra
c61e61cf1c fix: added missing Train create in loader 2021-08-08 00:34:07 +02:00
Reinder Feenstra
db285b4979 World's can now be saved compressed (new default) and a backup is made
TODO: windows support
2021-08-08 00:33:20 +02:00
Reinder Feenstra
f13e4ccae4 DCC++: added check on load if decoders are configured properly 2021-08-04 23:51:51 +02:00
Reinder Feenstra
7ab8f51722 innosetup: updated language file install path 2021-08-04 23:36:57 +02:00
Reinder Feenstra
3d00eef508 corrected windows locale path 2021-08-04 23:35:15 +02:00
Reinder Feenstra
4f20e77803 fixes for windows 2021-08-04 19:37:27 +02:00
Reinder Feenstra
2c4ee5e142 missing in b18c2269a6901da7be26a5757a6170aa18259c9b 2021-08-04 19:24:45 +02:00
Reinder Feenstra
cea9ff6eac missing in b18c2269a6901da7be26a5757a6170aa18259c9b 2021-08-04 18:43:44 +02:00
Reinder Feenstra
b18c2269a6 added new log system:
- added message codes
- added support for translation
- added support for file logging
2021-08-03 23:56:36 +02:00
Reinder Feenstra
4541d0444a DCC++Ex: added setting to use 28 or 128 speed steps 2021-07-24 00:05:08 +02:00
Reinder Feenstra
22a99ef4f2 added integer support to property combobox 2021-07-23 19:51:12 +02:00
Reinder Feenstra
adf7c09709 decoder: replaced speedStep property by trottle
this makes setting number of speed steps optional for most systems
TODO: add log messages to notify user of improperly configured decoders.
2021-07-23 17:32:22 +02:00
Reinder Feenstra
d7c136f7f7 Leds/buttons now scale proportional in input monitor and output keyboard 2021-07-18 17:22:11 +02:00
Reinder Feenstra
7015edfc44 added developer setting: don't load fallback language 2021-07-14 00:51:36 +02:00
Reinder Feenstra
a0c9bb32d2 refactored client settings, added template setting class to simpify setting management 2021-07-14 00:50:10 +02:00
Reinder Feenstra
eb2117d507 fix: general settings weren't properly loaded, "general" has a special meaning in Qt 2021-07-13 23:57:54 +02:00
Reinder Feenstra
fb204a8217 Improved unit property edit handling while it has focus 2021-07-05 23:56:06 +02:00
Reinder Feenstra
4359c7a5ad added missing stretch in settings dialog 2021-07-05 23:56:06 +02:00
Reinder Feenstra
336eda2e66 innosetup: added installing firewall rules 2021-07-03 00:48:19 +02:00
Reinder Feenstra
ace4e8a061 innosetup: updated check for vs2019 redist and added /norestart option 2021-07-02 23:42:37 +02:00
Reinder Feenstra
3e1d3ee797 fix: toolbar mute/no smoke enabled wasn't set for world/no world 2021-07-01 23:32:27 +02:00
Reinder Feenstra
9ffb2f752a fix: server menu must be enabled when connected 2021-07-01 23:31:32 +02:00
Reinder Feenstra
4a496a9405 en-us: added strings 2021-07-01 23:30:57 +02:00
Reinder Feenstra
7f887d3c21 Added client setting pages, added board setting: Show block sensor states 2021-07-01 23:30:40 +02:00
Reinder Feenstra
add6de1794 Use DisplayName namespace for table column name 2021-06-29 22:11:55 +02:00
Reinder Feenstra
b3b51ef9bb Changed TabelModel::m_values to std::string_view vector 2021-06-29 22:10:45 +02:00