Commit Graph

6116 Commits

Author SHA1 Message Date
Klaus Basan
809c845a02 Ref T320, mixed FSX/FS9 strings 2018-09-08 15:36:20 +02:00
Klaus Basan
f85c6bcc30 Style and check condition 2018-09-08 15:31:03 +02:00
Klaus Basan
a062607520 Ref T317, fix CLANG warning for SimConnect
- casting functions in "simconnectfunctions.h"
- using correctly casted values
- some other smaller fixes
2018-09-01 20:13:56 +02:00
Klaus Basan
8286da4395 Fixed Doxygen warning 2018-09-01 03:12:44 +02:00
Klaus Basan
dc1613d600 Fixed "geometry warning" 2018-09-01 03:11:42 +02:00
Roland Winklmeier
14af2dccf0 Use Qt::QueuedConnection to process remote hotkey actions 2018-08-31 20:08:19 +02:00
Roland Winklmeier
b6180d33af Convert private slots to private functions 2018-08-31 20:08:17 +02:00
Roland Winklmeier
2856dad280 Fix hotkey settings not loaded during app start
CInputManager is listening for hotkey settings changes, but it never loaded
the current state during construction and kept an empty setting.

ref T318
2018-08-31 20:08:16 +02:00
Roland Winklmeier
29f464189b Move template in-class function definitions out of class
Keeping them defined in-class caused linker issues with the extern template
declaration in a non-optimized MinGW debug build. Apparently it did not
inline them but instead relied on the extern declaration and expected
them defined somewhere else.
2018-08-31 20:08:14 +02:00
Klaus Basan
a10e31e36e Ref T317, detect the special states
* pending added, but removed
* pending removed, but added again
2018-08-31 20:08:11 +02:00
Klaus Basan
88aee2db1a Macthing settings key lc 2018-08-31 20:08:09 +02:00
Klaus Basan
fbbef75341 Improved hotkey messages 2018-08-31 20:08:08 +02:00
Roland Winklmeier
625f8d1d6b Fix wrong argument passed to fixWindowsUncPaths 2018-08-31 20:08:07 +02:00
Klaus Basan
5096df034b Ref T314, thread CContinuousWorker::finish
- use application thread if there is no owner
- use QPointer for owner
- more detailled error message
2018-08-31 20:08:06 +02:00
Klaus Basan
f6dee9e7ff Ref T308, use optimized version in model reader/performance samples 2018-08-31 20:08:02 +02:00
Klaus Basan
260585e35c Ref T308, performance optimized fromDatabaseJsonCaching
* maps for id/object
* caching fromDatabaseJsonCaching
* fixed CAircraftModel::fromDatabaseJson wrong prefix
2018-08-29 03:08:23 +02:00
Klaus Basan
c43fba9abd Ref T308, style 2018-08-29 03:08:21 +02:00
Klaus Basan
0da824a5d2 Ref T308, using QStringBuilder in simulator info 2018-08-29 03:08:20 +02:00
Klaus Basan
1b5888bf82 Context menu improvements
- rneamed some paths, group "model stuff" together
- no spearators if same menu key root (such entries belong semantically together)
2018-08-28 03:55:53 +02:00
Klaus Basan
e8f51cc111 Ref T310, more detailed statistics in UI 2018-08-28 01:16:57 +02:00
Klaus Basan
8ba5463d18 Ref T310, renamings 2018-08-28 01:16:24 +02:00
Klaus Basan
84bf19697c Ref T310, utility functions for statistics (incl.renaming) 2018-08-28 01:15:49 +02:00
Klaus Basan
be816f076d Ref T312, UI simulator settings to check listeners manually per push button 2018-08-27 18:58:24 +02:00
Klaus Basan
2c1055cc2e Ref T312, fixed thread safety of listeners start/stop/check 2018-08-27 18:58:23 +02:00
Klaus Basan
0b0a7783a0 Ref T312, added check listener function in contexts 2018-08-27 18:58:22 +02:00
Klaus Basan
d879aa6012 Ref T312, plugin manager listener chec function (simulator available?) 2018-08-27 18:58:21 +02:00
Klaus Basan
0db1683aa3 Init simulator display field, shorter text, typo 2018-08-27 18:58:20 +02:00
Klaus Basan
d320f590b4 Ref T311, avoid crash of model set dialog
- check for nullptr mapping component
- disable new set button in dialog
2018-08-27 18:58:19 +02:00
Klaus Basan
a7d3fb4db0 Minor UI adjustments in 1st model set/copy 2018-08-27 18:58:17 +02:00
Klaus Basan
3d5bd897ce Ref T312, simulator settings UI adjustments (removed redundant grid layout) 2018-08-27 18:58:16 +02:00
Klaus Basan
68beaa6d9d Ref T312, added checkImpl/check in simulator listeners 2018-08-27 18:58:15 +02:00
Klaus Basan
1d7b3bd180 Ref T312, simulator factory not copyable plus check function (bypassing timer) 2018-08-27 18:58:14 +02:00
Klaus Basan
d212d16929 String format 2018-08-27 18:58:13 +02:00
Klaus Basan
fd751e66c2 Faster QString handling in aircraft ICAO code 2018-08-27 18:58:12 +02:00
Klaus Basan
54802e9ea9 Ref T310, added model statistics dialog
* UI for statistics
* renamed to "coverageSummaryForModel"
* model list "htmlStatistics"
2018-08-27 18:58:11 +02:00
Klaus Basan
35b70db67d Ref T310, removed "m_separator" from IMenuDelegate as it is not used 2018-08-26 15:27:05 +02:00
Klaus Basan
73ddec5147 Ref T306, directory setting in models component loading, plus QPointer guard 2018-08-26 15:27:05 +02:00
Klaus Basan
09e8b3ffcf Completer sort order and ICAO code string building 2018-08-26 15:27:04 +02:00
Klaus Basan
3ec3bb8e15 Ref T298, split military flag into check for civilian/military
* in military -> only military aircraft?
* in civilian -> only civilian aircraft?
2018-08-26 15:27:03 +02:00
Klaus Basan
1b92144f40 Use Qt::QueuedConnection for reader -> UI component signal/slots
For DB load overview also text descriptions (long/short) are adjusted
2018-08-26 15:27:03 +02:00
Klaus Basan
a40b3b728c Ref T306, copy directory settings in wizard 2018-08-26 15:27:02 +02:00
Klaus Basan
b0091e4674 Ref T306, copy settings style/Doxygen 2018-08-26 15:27:02 +02:00
Klaus Basan
722566453b Ref T306, use settings for flightplan and view directories 2018-08-26 15:27:01 +02:00
Klaus Basan
4098cc843f Ref T306, remember directories value class 2018-08-26 15:27:00 +02:00
Klaus Basan
19b1345766 Ref T308, check parsing of YYYYmmdd strings (length) 2018-08-26 15:26:59 +02:00
Klaus Basan
302e9fc9d0 Use QStringBuilder in livery 2018-08-26 15:26:59 +02:00
Klaus Basan
a7ccf9e27a UI fix 2018-08-26 15:26:58 +02:00
Klaus Basan
653911e042 StringBuilder in CCountry + style 2018-08-26 15:26:57 +02:00
Klaus Basan
2fcb5fd304 Fixed missing compare index + style for matching statistics 2018-08-26 15:26:57 +02:00
Klaus Basan
e0e47a46f6 Ref T298, buttons for re-matching 2018-08-26 15:26:56 +02:00