Klaus Basan
de0a827f87
Ref T270, also display update aircraft (interpolation) request time
...
* made some ISimulator functions public, so they can be used in UI
* added members for request times
* better "shutdown" / "disconnect" detection
2018-06-13 13:59:26 +02:00
Klaus Basan
fe8eb89d8b
Avoid crash when closing interpolation log display
...
Remark: This is a hack solving the issue, but it is not clear why it is needed
2018-06-13 13:59:25 +02:00
Klaus Basan
5ff1e82cb7
QTimer::singleShot "guard"
2018-06-13 13:59:24 +02:00
Klaus Basan
b9c3e87394
Ref T270, display average value as double in log display
2018-06-13 13:59:23 +02:00
Klaus Basan
aa7363dcad
Ref T270, Ref T268, plugin common / simulator improvements
...
* connect with "about to quit"
* added interface declarations
* sim statistics, use common function setStatsRemoteAircraftUpdate and double for average values
2018-06-13 13:59:22 +02:00
Klaus Basan
2923df27e2
Use fully qualified names in signals as there was an unrecognized type with Qt::QueuedConnection
2018-06-13 13:59:21 +02:00
Klaus Basan
5d6952031d
Formatting
2018-06-13 13:59:20 +02:00
Klaus Basan
d1782cf014
Use encapsulated network setup and display correct server tab, follow up of Ref T272
2018-06-13 13:59:19 +02:00
Klaus Basan
839a836926
Encapsulated last network server used in network setup. Will allow to retrieve ecosystem for T272
2018-06-13 13:59:18 +02:00
Roland Winklmeier
0b607f9e0b
Add own aircraft to X-Plane plane view menu
...
ref T269
2018-06-13 13:59:17 +02:00
Roland Winklmeier
654cc1621e
Align the position and surface variable names to plural
2018-06-13 13:59:16 +02:00
Roland Winklmeier
c437c2eabd
Simplify the X-Plane traffic plane positions and surfaces API
2018-06-13 13:59:14 +02:00
Roland Winklmeier
33963041cc
Implement followAircraft for X-Plane
...
ref T266
2018-06-13 13:59:13 +02:00
Roland Winklmeier
794137fc94
Align the CSimulatorXPlane API with its base class
...
Some functions were protected in the base class and in a different order.
This is all corrected now.
2018-06-02 02:08:48 +02:00
Roland Winklmeier
4aaccb44c3
Cleanup the enabled modules in all sub projects
...
Most modules were just enabled to add include path for dependent headers
2018-06-02 02:08:46 +02:00
Klaus Basan
8fad39fdaf
Jenkins Win64 build warnings
2018-06-01 01:30:55 +02:00
Klaus Basan
efba4d99d3
Ref T213, Ref T271 opt-in for crash dumps
2018-06-01 01:30:53 +02:00
Klaus Basan
c7f77c6892
Load settings before contexts are loaded, see https://swift-project.slack.com/archives/G7GD2UP9C/p1527537764000022
...
* load local settings before core facade is created
* or load it in the next step, in case there are no contexts
2018-06-01 01:30:50 +02:00
Klaus Basan
4021822753
Setting UI improvement
...
* pressing shift while clicking the button shows overview
* hint in overview, that there are shortcuts
2018-06-01 01:30:48 +02:00
Klaus Basan
0ef58f03ba
Warning if there is no XP-directory
2018-06-01 01:30:45 +02:00
Klaus Basan
7bee8e9ee8
Formatting
2018-06-01 01:30:42 +02:00
Klaus Basan
4788c25ecb
Some fixes of status message view
...
* push_front as default (in most cases we have "latest first"
* as follow up of t270 use CListModelTimestampObjects
2018-06-01 01:30:39 +02:00
Klaus Basan
6deb9042c3
Ref T270, split into CListModelTimestampWithOffsetObjects / CListModelTimestampObjects
2018-06-01 01:30:35 +02:00
Klaus Basan
f7a0c69fc8
Ref T270, push front for sequence and unified "insert" -> "push_back"
...
Remark: "CSequence::insert" is a synonym "push_back". This makes it clearer that push_back is used.
2018-06-01 01:30:33 +02:00
Klaus Basan
abfa12c1ec
Ref T272, skip VATSIM readers if (for sure) connected to an other eco system
...
Remark: This requires the server (=> ecosystem) to be connected, otherwise VATSIM data (before that connection) are still read as default
2018-06-01 01:30:31 +02:00
Klaus Basan
776a096168
Ref T272, network can add as ECO system provider (the server connected knows its ECO system)
2018-06-01 01:30:29 +02:00
Klaus Basan
4eeaf1adc4
Smaller adjustments of unit test and application
2018-06-01 01:30:26 +02:00
Klaus Basan
90f84149ed
Ref T270, changes to context/and interpolation log display so we can display "internals" of airspace monitor
2018-06-01 01:30:24 +02:00
Klaus Basan
27340f6906
Ref T270, access to sim. statistics
2018-05-29 00:56:40 +02:00
Klaus Basan
ac87e648ca
Ref T270, fixed provider so signals are correctly emitted
2018-05-29 00:56:39 +02:00
Klaus Basan
65ad35bfab
Fixed div. by 0 ("zero") warning
2018-05-29 00:56:38 +02:00
Klaus Basan
8a522b5e6d
Ref T270, signal requestedElevation
2018-05-29 00:56:37 +02:00
Klaus Basan
c16f5575f4
Ref T270, models/views for parts and situations
...
* added base class CListModelTimestampObjects
* added model/view for CAircraftParts
* added model/view for CAircraftSituation
2018-05-29 00:56:36 +02:00
Klaus Basan
117862e756
Ref T270, added CVariant long long functions and used those in formatter
2018-05-26 21:19:22 +02:00
Klaus Basan
06a835a5de
Ref T270, added properties for CAircraftSituation
2018-05-26 21:19:21 +02:00
Klaus Basan
464c8dfe83
Formatting
2018-05-26 21:19:20 +02:00
Klaus Basan
f80b2293f5
Scale UI component, used in launcher
2018-05-26 21:19:01 +02:00
Klaus Basan
86d02716a2
Allow to scale GUI on high DPI screens
2018-05-25 21:35:12 +02:00
Klaus Basan
26dcc547e6
Misc. smaller fixes
...
* copy configuration dialog handles case if there is no other swift version
* QPointer "guard" for lambda
* first model set UI
2018-05-25 21:35:11 +02:00
Klaus Basan
fcd08e7918
Ref T213, using about component in launcher
2018-05-25 21:35:10 +02:00
Klaus Basan
407cca7c6b
Ref T213, legal info component added in wizard
2018-05-25 21:35:09 +02:00
Klaus Basan
0c737b1280
Ref T213, "about" component to display legal HTML page
2018-05-25 21:35:08 +02:00
Klaus Basan
34252d5e69
Ref T271, Ref T213 info about crashreport
2018-05-25 21:35:07 +02:00
Klaus Basan
2dd026b2df
Ref T213, synced datastore/swift pilot client "legal" directory
2018-05-25 21:35:05 +02:00
Klaus Basan
a37010ae01
Ref T264, component to copy model cache/set from other version
2018-05-23 23:15:23 +02:00
Klaus Basan
0e2cb19303
Ref T264, UI element to display other swift versions
2018-05-22 13:35:02 +02:00
Klaus Basan
a7a1674faa
Ref T264, string utility function
2018-05-22 13:35:01 +02:00
Klaus Basan
1d8bbaf3be
Ref T264, improved detection of multiple container formats
2018-05-22 13:35:00 +02:00
Klaus Basan
ef3f312bc5
Ref T264, application info list view
2018-05-22 13:34:59 +02:00
Klaus Basan
9fb7ba7592
Ref T264, application info list model
2018-05-22 13:34:58 +02:00