Commit Graph

878 Commits

Author SHA1 Message Date
Klaus Basan
226edda23b refs #219, load flight plan
* fixed issue with parsing, only default locale is used. Now user's local possible
* allow to load FP for other callsigns as well (voice capabilities)
* Improved handling of CTime, inclusive bug fixes and time formatting
* Max. lengths for FP fields as const value (so we can change it if required)
* Load FP from GUI component
* Samples for PQ classes
* Adjusted depending classes (e.g. client)
2014-06-09 14:43:57 +02:00
Klaus Basan
e823f87bab refs #258, notification sound for voice rooms in context 2014-06-09 14:43:54 +02:00
Klaus Basan
21b88b373e refs #258, settings for voice room notifications 2014-06-09 14:43:50 +02:00
Klaus Basan
aac967a4a6 refs #258, notification sounds
* added to RuntimeBasedComponent
2014-06-09 14:43:45 +02:00
Klaus Basan
1b804ca8d7 refs #258, notification sounds for voice room joined/left
* settings for notification sounds
* wav files
* changes in GUI
2014-06-09 14:43:43 +02:00
Klaus Basan
02bb054f5a New features for Simulator, refs #257
* Allow to display text alerts for
** Status messages
** Private chat messages
* Updates from GUI cockpit to Simulator
* A bit refactoring, e.g. event names according our standards
2014-06-09 14:43:41 +02:00
Klaus Basan
cfbee4a55f refs #250, updated cockpit component for voice room updates 2014-06-09 14:43:38 +02:00
Klaus Basan
035575870b refs #242, allows to change FSX cockpit from context
* Data definitions for FSX events
* BCD conversion for COM and transponder
* Update Cockpit method in context
* Renamed setOwnAircraft -> updateOwnAircraftFromSim
2014-06-09 14:43:35 +02:00
Klaus Basan
ba217fed57 refs #242, fixed slot logging 2014-06-09 14:43:33 +02:00
Klaus Basan
1bb4c3120b Formatting, comments, minor tweaks, typos, Doxygen 2014-06-09 14:43:31 +02:00
Klaus Basan
8d0af27a05 New icons, e.g. for OBS 2014-06-09 14:43:24 +02:00
Klaus Basan
9c5726dc13 refs #23, anticipating aircraft ICAO code from VATSIM data file
* helper methods
* renamed methods
2014-06-09 14:43:23 +02:00
Klaus Basan
c7108a51f8 refs #250, refs #242 changed GUi to reflect changes
* own cockpit component
* new aircraft context
2014-06-09 14:43:21 +02:00
Klaus Basan
a4e5e22adc refs #242, some fixes in voice vatlib
* voiceroom connection status only changed when really connected, not when trying to
* exception method changed so it sends proper status messages
* empty member callsign list when voice room is left (also in the paranoia section)
2014-06-09 14:43:19 +02:00
Klaus Basan
e2b0851e0a refs #250, own cockpit component 2014-06-09 14:43:16 +02:00
Klaus Basan
f2888eefbe refs #242, adjusted context simulator, updating to aircraft context 2014-06-09 14:43:15 +02:00
Klaus Basan
b6afcefd59 refs #242, adjusted network context
* some formatting
* own aircraft data used for voice room member resolution
2014-06-09 14:43:13 +02:00
Klaus Basan
f1ac4deda6 refs #253, faster updates of ATC stations by changedAtcStationConnectionStatus(const 2014-06-09 14:43:10 +02:00
Klaus Basan
421cd61195 refs #246, removed own aircraft from context
* refactored method set voice rooms
* signal changed voice rooms
2014-06-09 14:43:08 +02:00
Klaus Basan
1166bcd053 refs #246, own context for aircraft 2014-06-09 14:43:05 +02:00
Klaus Basan
a4811c619c refs #250, remove row method for listmodelbase 2014-06-09 14:43:02 +02:00
Roland Winklmeier
43f796bb0e Trigger gear-up correctly if higher than 1000 ft. 2014-06-09 14:42:59 +02:00
Roland Winklmeier
9feb4f39dc Do not insert simconnect objects, which are not belonging to us
This issue was most probably caused by a parallel SB installation.
For some strange reason, a simconnect object id was received
which was not added by swift. With this commit such situations
are handled correctly.
2014-06-09 14:42:58 +02:00
Roland Winklmeier
83be80eea1 Fix missing bank and pitch interpolation
The multiplikation with -1 should not be required. Needs
to be checked. This is a workaround for the time being to
correct pitch/bank.
2014-06-09 14:42:57 +02:00
Roland Winklmeier
12dedcbc6c Fix bug, which caused insert of invalid simconnect objects 2014-06-09 14:42:55 +02:00
Roland Winklmeier
8341ef54d2 Remove aircrafts with time of latest update greater than 15 seks
refs #229
2014-06-09 14:42:52 +02:00
Roland Winklmeier
83776c5cc9 Add implementation to remove remote aircrafts
refs #229
2014-06-09 14:42:51 +02:00
Roland Winklmeier
9bc0226fd1 Move nested struct SimConnectObject into proper class
refs #229
2014-06-09 14:42:49 +02:00
Klaus Basan
f509e600b4 refs #250, new signal for transponder mode selector 2014-06-09 14:42:47 +02:00
Klaus Basan
0a4c47c800 refs #250, formatting, minor tweaks and fixes
* changed return type for updateFromVatsimDataFileStation
* improved resolution for own aircraft
* convenience method findFirstByCallsign
* automatically convert frequency to MHz for ATC station
* improved output in toQString
* GUI, flight plan formatting
* corrected logging for network context
* override keyword in listmodelbase
2014-06-09 14:42:44 +02:00
Klaus Basan
6353edd50a Formatting / tweaks 2014-06-09 14:42:43 +02:00
Klaus Basan
f4d3e67557 refs #250, own cockpit component 2014-06-09 14:42:39 +02:00
Klaus Basan
e0b06e1555 refs #250, helper methods
* in aircraft class to compare COM
* in context / runtime component to check vitality of core
2014-06-09 14:42:37 +02:00
Klaus Basan
23b1013be7 refs #242, reordered runtime based component (methods order) 2014-06-09 14:42:36 +02:00
Klaus Basan
6c81a95c65 refs #242, added signals for own aircraft context
* fixed tool in core
* fixed tuntime for signal / slot logging
2014-06-09 14:42:33 +02:00
Klaus Basan
48267f314c refs #242, changed different classes/components to use aircraft context instead of network context
* removed own aircraft from simulator context
* in GUI, also added originator for signals/ slots
* flightplan / text messages
2014-06-09 14:42:31 +02:00
Klaus Basan
c55c9be51c refs #242, own aircraft context methods 2014-06-09 14:42:30 +02:00
Klaus Basan
c2cd983d64 refs #242, removed own aircraft from network context
* removed attribute
* changed to use object (local) from own aircraft context
* helper methods
2014-06-09 14:42:28 +02:00
Klaus Basan
8236617fbc refs #242, context object from runtime 2014-06-09 14:42:25 +02:00
Klaus Basan
891507875b Typos 2014-06-09 14:42:23 +02:00
Klaus Basan
ff8d62d8c8 refs #240, removed outdated method 2014-06-09 14:42:22 +02:00
Klaus Basan
444aec4c8a refs #242, added aircraft context to runtime 2014-06-09 14:42:21 +02:00
Klaus Basan
9de387acf9 refs #242, own aircraft context 2014-06-09 14:42:19 +02:00
Mathew Sutcliffe
078ae6c498 refs #260 added frontOrDefault and backOrDefault methods in CSequence 2014-06-05 23:29:10 +01:00
Mathew Sutcliffe
cd7cc84fbc refs #116 removed firstBlackMetaType as it is no longer needed 2014-06-05 21:04:29 +01:00
Mathew Sutcliffe
c6e9301078 refs #116 using CVariant in the implementation of CIndexVariantMap 2014-06-05 21:04:28 +01:00
Mathew Sutcliffe
8f2c733f47 style 2014-06-05 21:04:28 +01:00
Mathew Sutcliffe
1b82536913 refs #116 demonstrate CVariant by using it in the settings context 2014-06-05 21:04:27 +01:00
Mathew Sutcliffe
2726a7a09a refs #116 added CVariant, a wrapper for QVariant with more natural/transparent DBus integration 2014-06-05 21:04:26 +01:00
Mathew Sutcliffe
b03a9b11a4 slight improvement to error reporting in complexQtTypeFromDbusArgument 2014-06-05 21:04:26 +01:00