Reinder Feenstra
|
5f9d0626ed
|
disable InterfaceItem copy constructor and copy assignment operator
|
2021-08-22 00:19:36 +02:00 |
|
Reinder Feenstra
|
f7c375431b
|
implemented controller list delete and controller destroy
|
2021-08-21 23:25:24 +02:00 |
|
Reinder Feenstra
|
53cf0613a0
|
implemented board list delete and board destroy + test
|
2021-08-21 22:52:14 +02:00 |
|
Reinder Feenstra
|
1480963995
|
test: added decoder function create/destroy
|
2021-08-21 21:59:11 +02:00 |
|
Reinder Feenstra
|
4ca523a513
|
Added delete and throttle support to object list, removed old useless classes
|
2021-08-21 21:26:14 +02:00 |
|
Reinder Feenstra
|
f4db05aa0a
|
added MethodAction::method()
|
2021-08-21 21:22:26 +02:00 |
|
Reinder Feenstra
|
3ab08e5499
|
removed old build bat files
|
2021-08-21 00:39:05 +02:00 |
|
Reinder Feenstra
|
7d8086959b
|
fix: added license and include guard
|
2021-08-21 00:32:25 +02:00 |
|
Reinder Feenstra
|
51bcedb5ee
|
fix: implemented destroying(), test now passes
|
2021-08-21 00:31:03 +02:00 |
|
Reinder Feenstra
|
6fe2f7627f
|
added test for command station and decoder create/destroy
|
2021-08-21 00:29:41 +02:00 |
|
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 |
|