Commit Graph

2378 Commits

Author SHA1 Message Date
Klaus Basan
e3d17859a0 Ref T259, Ref T243 improved utility functions so parts can be guessed in interpolator
* engine count
* aligned naming to "getEnginesCount"
* formatting
2018-05-08 16:06:32 +02:00
Roland Winklmeier
84bb363990 Don't remove rows if there are no rows
This fixes an assert added in Qt 5.11.
2018-05-04 23:03:34 +02:00
Klaus Basan
9192d13a6c Dialog (no longer overlay frame) for new DB data
* allows to select the entities
* allows to consolidate
2018-05-04 23:03:21 +02:00
Klaus Basan
b6b37c9c0f DB watchdog also emits URL in signal (allows to display the failed URL) 2018-05-04 23:03:18 +02:00
Klaus Basan
0b4637054a Formatting 2018-05-04 23:03:16 +02:00
Klaus Basan
7d97b0e2a7 Some view/model improvements
* unselected functions as unselectedRowCount/unselectedRows ...
* turned some private slots -> private functions
2018-05-04 23:03:15 +02:00
Klaus Basan
37814d3f08 Fix model/view bug: do not delete all rows when deleting in a filtered view 2018-05-04 23:03:14 +02:00
Klaus Basan
785e35ee88 Formatting 2018-04-13 23:37:48 +02:00
Klaus Basan
06b07ac4c6 Formatting 2018-04-13 23:36:58 +02:00
Klaus Basan
8df74ce0e6 Ref T259, Ref T243 split mapping info area, new interpolation info area
* new interpolation info area
* added interpolation and parts history to that area
* adjusted keypad and main swift GUI
2018-04-13 23:36:55 +02:00
Klaus Basan
624eb7ca93 Ref T259, Ref T243 interpolation component and setup component 2018-04-13 23:36:54 +02:00
Klaus Basan
0ff3b68d5c Ref T259, Ref T243 interpolation setup form 2018-04-13 23:36:53 +02:00
Klaus Basan
101e5bb6c3 Ref T259, Ref T243 use new context functions for global setup in settings component 2018-04-13 23:36:51 +02:00
Klaus Basan
127b20b6ad Ref T259, Ref T243 improved callsign completer 2018-04-13 23:36:50 +02:00
Klaus Basan
d6fd53287f Improved graceful shutdown, added "m_shutdownInProgress"
* no assert when wait is called in same thread, just ignore wait
* quitAndWait readers, also works if not already noved in new thread (see above)
2018-04-13 23:36:49 +02:00
Klaus Basan
a4b1fca376 Mapping component, hide splitter when model details are not needed (based on selected tab) 2018-04-13 23:36:46 +02:00
Klaus Basan
07589e8219 Avoid redundant update of model set ui
* added changed simulator in signal
* only changed once when cache changed
2018-04-13 23:36:45 +02:00
Klaus Basan
74f52cf39c Ref T259, Ref T243 adjusted container, models and views to support CInterpolationSetupList
* added forward declarations
* added some utility functions
2018-04-13 23:36:38 +02:00
Klaus Basan
55534cbb09 Formatting 2018-04-13 23:36:12 +02:00
Klaus Basan
c451602b8c Ref T259, Ref T243 UI for FSD setup adjusted (added gnd flags) 2018-04-05 02:54:54 +02:00
Klaus Basan
ad71a67a44 Fixes completer (model strings), show correct placeholder when simulator is changed 2018-04-05 02:54:48 +02:00
Klaus Basan
67d3621dfe Ref T131, added missing signature for messages 2018-04-05 02:53:47 +02:00
Klaus Basan
e05af5744e Ref T131, dialog to copy build files for XSwiftBus XPlane 2018-04-05 02:53:42 +02:00
Klaus Basan
a8f1bb96c7 Ref T131, allow to obtain settings from UI component
Useful if we want to avoid to duplicate the settings, but access existing ones
2018-04-05 02:53:37 +02:00
Klaus Basan
33b1158e6c Ref T131, display in overlay window (BlackMisc::CStatusMessageList) 2018-04-05 02:53:25 +02:00
Klaus Basan
e1c49d6e7c Ref T131, formatting 2018-04-05 02:53:22 +02:00
Klaus Basan
3f086e1d52 Allow to display position logs also in the console window
* added requestUiConsoleMessage
* utility functions
2018-04-05 02:52:38 +02:00
Roland Winklmeier
2db1e0b258 Add missing include 2018-04-05 02:52:30 +02:00
Klaus Basan
d8c442c468 Ref T253, improved installation and dialog for unzip
* uses external 7zip
* if not available displays dialog that manual unzip is needed
2018-02-22 13:58:56 +01:00
Klaus Basan
f2efa2981b Ref T258, use external 7zip to unzip xswiftbus 2018-02-22 13:58:53 +01:00
Klaus Basan
b5a32f3c5d Ref T257, activate (window) and formatting functions in CEnableForFramelessWindow 2018-02-22 01:26:51 +01:00
Klaus Basan
e93cfd3c25 Ref T256, added foreign window utility functions 2018-02-22 01:26:45 +01:00
Klaus Basan
2bbc433d30 Formatting 2018-02-22 01:26:42 +01:00
Klaus Basan
f265222a45 Ref T252, use overlay messages for model loading messages 2018-02-22 01:26:25 +01:00
Klaus Basan
8110baad33 Allow to hide message filter 2018-02-22 01:26:20 +01:00
Klaus Basan
82e42f7e17 Ref T252, updated CSettingsSimulatorBasicsComponent
* avoid saving default values
* use new specialized settings
2018-02-22 01:26:14 +01:00
Klaus Basan
1970ae9f9b Ref T252, formatting 2018-02-16 12:13:50 +01:00
Klaus Basan
4da3309226 Fix of crash in installer (crashdump)
Since we use the model set component also in the launcher, we need to avoid nullptr calls
2018-02-16 12:13:43 +01:00
Klaus Basan
71de1bf02a UI improvements installer/update info 2018-02-16 12:13:41 +01:00
Klaus Basan
8dc25fbad7 Allow to alter model set simulator in pilot client
* selector can be read only
* functions in context to obtain model set from loader/matcher, this will not be used when a plugin driver is present
* adjusted UI
2018-02-13 03:57:46 +01:00
Klaus Basan
9009045dd0 Ref T249, using FSC server as obfuscated server
Only show in local builds
2018-02-11 19:47:01 +01:00
Klaus Basan
3307560db9 Formatting private slots -> private 2018-02-11 19:46:59 +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