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
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
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
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
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
55534cbb09
Formatting
2018-04-13 23:36:12 +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
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
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
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
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
10f942e702
Formatting, minor tweaks
2018-02-09 04:43:45 +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
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
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
e9e0ae1ff4
Ref T241, Ref T243 formatting and minor tweaks
...
* unified how we write thread_local const
* ASSERTs
* formatting
2018-02-04 08:53:48 +01:00
Klaus Basan
2da12e2dd8
Ref T226, airport completer
...
* a bigger one with name
* same as dialog
* smaller one, using the dialog
2018-02-02 21:34:42 +01:00