Klaus Basan
05fb937df1
More detailed info about excluded models
2018-02-11 19:46:57 +01:00
Klaus Basan
29c478496b
Ref T249, using obfuscation for server/user
2018-02-11 19:46:55 +01:00
Klaus Basan
f8cd1d65ef
Ref T249, added encryption and obfudcation base class (3rd party)
2018-02-11 19:46:53 +01:00
Klaus Basan
b0f7e9e8f6
Ref T246, added distributor selection to 1st model set
2018-02-10 21:57:45 +01:00
Klaus Basan
9ad8b9b980
Ref T246, distributor filter
...
Needed because we want to create a 1st model set by distributors per simulator
2018-02-10 21:57:43 +01:00
Klaus Basan
90041852d9
Ref T246, improved selection detection for simulator selector
2018-02-10 21:57:40 +01:00
Klaus Basan
117e8996bb
Formatting, minor UI tweaks
...
* minor renamings in simulator selector
* simplified namespaces
Ref T246
2018-02-10 21:57:38 +01:00
Klaus Basan
4f63c04225
Ref T246, 1st version of model set wizard
...
* dialog for CDbOwnModelsComponent / CDbOwnModelSetComponent
* qss
* added page in wizard
2018-02-10 21:57:36 +01:00
Klaus Basan
ccd7c477e2
Ref T246, unified signal handling in model caches and loader
...
* setSimulator as checked, simulatorChanged as unchecked version
* some renamings
* made some functions private, turned public slots -> public
2018-02-10 01:33:48 +01:00
Klaus Basan
d64ddfa8af
Ref T246, functions to access values of model loader/models component
...
* direct access to simulator settings
* load models for simulator
2018-02-09 04:44:04 +01:00
Klaus Basan
44b2e27d11
Ref T246, use different caches to remember single/multi simulator selections
...
* selector UI "can remember"
* different caches
2018-02-09 04:44:02 +01:00
Klaus Basan
71a51bbd66
Ref T246, renaming and using renamed dialog in CDbOwnModelSetComponent
2018-02-09 04:44:00 +01:00
Klaus Basan
5990120e54
Ref T246, allow empty string for simulator directory
2018-02-09 04:43:58 +01:00
Klaus Basan
bd7ffb5ea2
Ref T246, renamed dialog to CDbOwnModelSetFormDialog
2018-02-09 04:43:56 +01:00
Klaus Basan
887d1ec401
Ref T246, some upfront formatting
2018-02-09 04:43:54 +01:00
Klaus Basan
33d4cf82ea
Ref T242, null functions for livery, airline, aircraft
2018-02-09 04:43:50 +01:00
Klaus Basan
e001b0338f
Ref T242, utility functions for matching
...
* search among airline aircraft
* improved logging information
* search among airline ICAO aircraft (which aircraft does the airline use?)
* check ecosystem before merging with VATSIM data
2018-02-09 04:43:47 +01:00
Klaus Basan
10f942e702
Formatting, minor tweaks
2018-02-09 04:43:45 +01:00
Klaus Basan
b78d057c59
Ref T243, unit tests
2018-02-09 04:43:43 +01:00
Klaus Basan
5d155fb59c
Ref T243, adjust offset for timestamp based objects when keeping the order
2018-02-07 02:41:46 +01:00
Klaus Basan
23cd247bd8
Ref T247, utility functions to validate model set
2018-02-07 02:41:44 +01:00
Klaus Basan
86e8ecd2e2
Formatting and typo fixes
2018-02-07 02:41:10 +01:00
Klaus Basan
84ea7faaca
Ref T242, utility functions for improved matching
2018-02-05 03:45:38 +01:00
Klaus Basan
14fb35a975
Formatting
2018-02-05 03:45:36 +01:00
Klaus Basan
7c7ee65ddc
Ref T241, hint asString function (less info, shorter message)
2018-02-05 03:45:30 +01:00
Klaus Basan
0addfa8281
Ref T241, made QStrings static const
2018-02-05 03:45:27 +01:00
Klaus Basan
5a15e74f63
Ref T241, misc. logger improvements
...
* string formatting of logger info
* display longer in simulator
* better formatting of message
2018-02-05 03:45:25 +01:00
Klaus Basan
78711487a6
Ref T241, moved inner logger classes out CInterpolationLogger
...
Reason: More options, such as forward declaration
2018-02-04 09:00:23 +01:00
Klaus Basan
4482e6fdc3
Include order
2018-02-04 09:00:20 +01:00
Klaus Basan
52bf09eaf7
Ref T241, some improvements for timestamp based
...
* this->m_ => m_
* is[Older/Newer]ThanAdjusted
2018-02-04 09:00:17 +01:00
Klaus Basan
2eb7e602e3
Inperolator log. improvements
2018-02-04 09:00:14 +01:00
Roland Winklmeier
c286635e76
Further CRawFsdMessageComponent UI improvements
...
* Replace CheckBox with Pushbutton and Statusbar to enable/disable
* Add Clear button to clear all messages in display and buffer
* Keep all widgets always enabled
ref T240
2018-02-04 09:00:11 +01:00
Roland Winklmeier
0c7d2b23f4
Fix race condition between previous and next weather request
...
Once a weather request was finished, its worker gets destroyed automatically
but not immediately. This can cause it to still exist, when the next
request is being processed.
Therefore wait with sending the fetchingFinished() signal, until the
worker is fully destroyed.
ref T235
2018-02-04 09:00:08 +01:00
Roland Winklmeier
597f3f7a6a
Add basic weather handling to emulated simulator
...
It won't do much apart from requesting a weather grid. It might be useful
in the future to debug the weather engine. But for now it helps to detect
issues in the request path.
ref T235
2018-02-04 09:00:05 +01:00
Roland Winklmeier
1b5a0a7f4d
Rename private slots to private functions
2018-02-04 09:00:02 +01:00
Roland Winklmeier
266e8a768d
Add .astylerc to project
...
By adding it, QtCreator automatically finds and uses it in its
Beautifier plugin.
2018-02-04 08:59:59 +01:00
Klaus Basan
7f492c5ad3
Ref T243, BLACKMISC_EXPORT_DEFINE_TEMPLATE fixes for gcc
2018-02-04 08:59:57 +01:00
Klaus Basan
7c9f2e9aa2
Ref T243, verify parts/positions order (latest first)
2018-02-04 08:59:54 +01:00
Klaus Basan
89f98a3137
Ref T240, added push_backMaxElements in CSequence
2018-02-04 08:59:45 +01:00
Klaus Basan
17e1d42da1
Ref T240, formatting
2018-02-04 08:59:42 +01:00
Klaus Basan
80f5d9b595
Ref T240, use ITimestampBased / ITimestampObjectList
...
* using the existing base classes (interfaces) gives you plenty of useful utility functions
* hint: we do not init with current timestamp as default as this is relatively slow
2018-02-04 08:59:39 +01:00
Klaus Basan
5b87b60682
Ref T240, style/minor fixes
...
* Q_DECLARE_METATYPE was wrong
* missing/unused include
* suppress CPP check warning
2018-02-04 08:59:36 +01:00
Klaus Basan
686f8067d1
Formatting, style
2018-02-04 08:59:33 +01:00
Klaus Basan
16b49cfa46
Ref T226, completer improvements
...
* a location can home multiple airports
* use a combined name for that reason in completers
2018-02-04 08:59:30 +01:00
Klaus Basan
d903a20f5e
Ref T243, use offset times from network vatlib
...
* no need to check on own situations if the offset time is already set
* use push_frontKeepLatestFirst to ensure order (latest parts/situations first)
2018-02-04 08:59:20 +01:00
Klaus Basan
9fd54864f0
Ref T243, const value in provider to have it in a single place
2018-02-04 08:57:53 +01:00
Klaus Basan
7e0c1033ba
Ref T243, use offset times from network vatlib
...
* changed network config received signature (now with offset time)
* removed code to fix offset time, no longer needed
* using push_frontKeepLatestAdjustedFirst guaranteeing correct order
2018-02-04 08:57:32 +01:00
Klaus Basan
6e933b089c
Ref T243, track position updates to determine offset times directly in network vatlib
...
* track position updates and keep records of offset times
* hence parts and positions can already have a dynamic offset time
* parts config received will include this offset time
2018-02-04 08:53:54 +01:00
Klaus Basan
278056c62b
Ref T241, Ref T243, utility function toIncrementalJson for parts (adds the JSON attribute)
2018-02-04 08:53:52 +01:00
Klaus Basan
51ba6398bb
Ref T241, Ref T243, ITimestampWithOffsetObjectList
...
* there was already ITimestampWithOffsetBased for objects
* this creates the container version
* functions to add objects (parts/situations) and guarantee the sort order
* moved push_frontMaxElements to CSequence (not specific for timestamp lists)
* added in-place reverse
2018-02-04 08:53:50 +01:00