Commit Graph

1156 Commits

Author SHA1 Message Date
Klaus Basan
fbfbdedb65 Ref T294, display simulator internals correctly
* view rows not selectable
* added settings to ISimulator
* ISimulator implements initSimulatorInternals() and sets default values
* also display plugin name
* XPlane using initSimulatorInternals()
2018-07-31 01:43:27 +02:00
Klaus Basan
1746388560 Ref T292, Ref T285 use CEntityFlags::isFinishedReadState to also check against restricted read plus refactoring 2018-07-27 04:02:50 +02:00
Klaus Basan
5a51d06e33 SingleShot guarding 2018-07-26 21:42:00 +02:00
Klaus Basan
25b446deac Layout of status message form 2018-07-26 21:41:30 +02:00
Klaus Basan
7a58cc2222 Ref T292, Ref T285 moved setToConnectedSimulator into simulator selector so it can be used elsewhere 2018-07-26 21:40:30 +02:00
Klaus Basan
94e3b89479 Ref T292, Ref T285 model loader and cache improvements
* multi caches also emit when values are set and synchronized
* model loader detects cache changed
* added CCentralMultiSimulatorModelCachesAware
2018-07-26 04:32:40 +02:00
Klaus Basan
77f10938d9 Ref T292, Ref T285 further form improvements
* avoid roundtrips by airline digest signal
* style such as removed "private slots"
* fixing distributor form's clear
2018-07-25 02:37:15 +02:00
Klaus Basan
94bf4b2249 Ref T292, Ref T285 added signal in loader for "disk loading" and fixed displaying of "already loading" messages 2018-07-25 02:37:14 +02:00
Klaus Basan
f36ebbfa83 Doxygen and style 2018-07-25 02:37:12 +02:00
Klaus Basan
541e54d76c Ref T292, Ref T285 replaced model set loader in "own model set" UI component and used CCentralMultiSimulatorModelSetCachesAware instead 2018-07-25 02:37:11 +02:00
Klaus Basan
18041b1dc2 Ref T292, Ref T285 removed model set loader from UI components and replaced by central cache 2018-07-25 02:37:07 +02:00
Klaus Basan
a24d35f841 Fixed style of airline ICAO form and better scaling of images 2018-07-25 02:37:06 +02:00
Klaus Basan
bf36a69be0 Stashed data file can be dropped to model view
* utility functions
* style changes / renamings / slots -> normal functions
* extra flag to enable file drop (and changed signatures)
* split view load function into 2 parts, one can use passed file parameter
2018-07-25 02:37:02 +02:00
Klaus Basan
24a1f7d96d Ref T292, adjusted UI components to reflect model loader changes 2018-07-25 02:36:59 +02:00
Klaus Basan
5faace2bb2 Ref T292, using the central loader in UI component plus adjustments as of other changes 2018-07-25 02:36:57 +02:00
Klaus Basan
e4866e3de6 Mapping component, use digest signals and Qt::QueuedConnection 2018-07-25 02:36:49 +02:00
Klaus Basan
93d33e3130 Own model set component
* Removed changeSimulator function in model set component (merged with setSimulator)
* menu to clear caches
* remember simulator "in selector", not in own value
2018-07-25 02:36:47 +02:00
Klaus Basan
562520dbab Simulator selector can be set and remembered 2018-07-20 18:09:05 +02:00
Klaus Basan
452ae4d631 Style Mapping Component code 2018-07-19 18:59:00 +02:00
Klaus Basan
7753fa787a Ref T268, elevation tab allowing to request elevation at arbitrary position 2018-07-19 02:52:14 +02:00
Klaus Basan
5c9e670705 Ref T268, log.display UI allows to display "loopback" situations 2018-07-19 02:52:09 +02:00
Klaus Basan
aef01008ac Tab order 2018-07-17 19:05:13 +02:00
Klaus Basan
9d4989fab4 Ref T246, avoid unnecessary roundtrips if simulator did not change or is not applicable 2018-07-17 19:05:09 +02:00
Klaus Basan
ea5a38faa4 Ref T246, data can also be loaded from resource files 2018-07-17 19:05:08 +02:00
Klaus Basan
0023fbb57f Ref T246, function to display model count and timestamp of model/set caches 2018-07-17 19:05:07 +02:00
Klaus Basan
3b460af8a6 Ref T246, avoid endless reloading if simulator did not change in DB models component 2018-07-17 19:05:06 +02:00
Klaus Basan
74cdbc9506 Ref T246, first model UI no longer experimental 2018-07-17 19:05:05 +02:00
Klaus Basan
8bee7f81f6 Ref T246, first model set UI improvements
* detect settings changes
* use simulator settings directly and also trigger changes when changed from component itself
* create model set button
2018-07-17 19:05:00 +02:00
Klaus Basan
238e9c9eb8 Ref T246, settings simulator component reacts on change signal (refresh itself) 2018-07-17 19:04:59 +02:00
Klaus Basan
29389d5dbb Ref T246, extended the DB components a bit
* change signals
* distributor selection
* public slots -> public
* renamings
2018-07-17 19:04:58 +02:00
Klaus Basan
3bfb76c1e6 "Try to fix" for setup loading dialog 2018-07-17 19:04:51 +02:00
Klaus Basan
d0db5f4349 Ref T246, first model set UI allow to change model directory 2018-07-14 19:46:59 +02:00
Klaus Basan
f5a088929f UI tab order 2018-07-14 19:46:12 +02:00
Klaus Basan
6f9d686b4d In local build license agreement is preselected ("agreed") 2018-07-14 19:43:09 +02:00
Klaus Basan
1b8e79f77b Improved context sensitive help
- create utilty function CGuiApplication::triggerShowHelp
- this function also uses "QWhatsThis::leaveWhatsThisMode" which solves the problem that the help was not properly called a 2nd time
- adjusted using classes
2018-07-13 18:12:23 +02:00
Klaus Basan
e90eb06f44 Ref T286, copy settings/cache improvements
* removed old copy component from wizard and setup component
* using new copy component
* reloading in hotkey component
2018-07-13 02:26:01 +02:00
Klaus Basan
64d153b10b Ref T286, fixes for copy component
* copy servers
* clear status
* refresh UI in "silent mode"
2018-07-13 02:25:37 +02:00
Klaus Basan
5d615f5585 Changed UI text for legal component and improved "guarding" for shutdown 2018-07-13 01:47:17 +02:00
Klaus Basan
b98a405ed2 Ref T289, adjusted log.display after ISimulator merge 2018-07-12 18:29:39 +02:00
Klaus Basan
46ac34507f Ref T268, improvements in log display 2018-07-12 18:29:38 +02:00
Klaus Basan
226abd0d38 Ref T268, allow to reset last sent values from log. display for testing 2018-07-10 17:17:35 +02:00
Klaus Basan
ecc3f76e19 Minor adjustments of login component 2018-07-10 17:17:32 +02:00
Klaus Basan
89c5a474b0 Ref T268, improvements in log display
* can request elevation
* more detailed statistics
2018-07-10 17:17:31 +02:00
Klaus Basan
53a7ef2df3 Ref T268, useQt::QueuedConnection for interpolation log display 2018-07-09 22:30:53 +02:00
Klaus Basan
dd5028fa39 Do not update model set in mapping component if same value 2018-07-09 22:30:42 +02:00
Klaus Basan
d447386a86 Ref T246, first model set component as 4th page and init DB data upfront (so data can be used directly) 2018-07-09 22:30:37 +02:00
Klaus Basan
8488237e14 Ref T286, added "copy caches/settings" component (using API) 2018-07-09 22:30:36 +02:00
Klaus Basan
11ff5a4dbc Ref T286, "version changed" in copy models 2018-07-09 22:30:35 +02:00
Klaus Basan
a2bca21715 Ref T286, moved server settings into "network" namespace (not VATSIM specific) 2018-07-09 22:30:33 +02:00
Klaus Basan
61e2ffb7da Ref T286, signal for "other swift version" 2018-07-09 22:30:26 +02:00