Commit Graph

1686 Commits

Author SHA1 Message Date
Klaus Basan
5bf21c2937 Ref T261, correct implementation of client provider
* made the interface a "real" interface and provided implementation as CCLientProvider
* aligned some function names with networl context
* network context "impl" also implements ICLientProvider
2018-05-08 16:06:49 +02:00
Klaus Basan
a2ab62a25a Shutdown guard 2018-05-08 16:06:47 +02:00
Klaus Basan
ae8d9abf0d Improved ATIS update in ATC station component
* signal for ATIS received
* reload ATC statiosns when ATIS changes
2018-05-08 16:06:47 +02:00
Klaus Basan
7ba9a35c52 Mapping component, do not allow to change model set when connected to simulator
* selector read-only color
* fixed read-only mode
* renamings, init improved
2018-05-08 16:06:39 +02:00
Klaus Basan
1b8383bee1 Guarding QTimer::singelShot operations, avoid to access dangling pointers 2018-05-08 16:06:39 +02:00
Klaus Basan
1ff0607e42 Formatting 2018-05-08 16:06:36 +02:00
Klaus Basan
04f99d10ac Avoid issues during shutdown in login component 2018-05-08 16:06:35 +02:00
Klaus Basan
e1421622b1 Reset URL list and adjusted timeouts for for bootstrap file. Also avoid problems when shutting down. 2018-05-08 16:06:34 +02:00
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