Commit Graph

603 Commits

Author SHA1 Message Date
Klaus Basan
c7ae163002 refs #195, refs #212, SELCAL code selector as own component, as now used with flight plan and cockpit 2014-04-28 20:35:57 +02:00
Klaus Basan
4149b0a19d refs #195, refs#212, flightplan widget (completely encapsulated) for FP handling 2014-04-28 20:35:55 +02:00
Klaus Basan
1644890938 refs #195, base class for runtime aware GUI widgets 2014-04-28 20:35:52 +02:00
Klaus Basan
51e4cefa94 refs #212, added flight plan sending to network context 2014-04-28 20:35:50 +02:00
Klaus Basan
82baf72721 refs #216, adjusted vatlib for ICAO class 2014-04-28 20:35:47 +02:00
Klaus Basan
172ea1d98e fixed callsign and two models 2014-04-28 20:35:45 +02:00
Klaus Basan
9ccf005451 refs #212, includes for contexts 2014-04-28 20:35:42 +02:00
Klaus Basan
bcb6f3a479 refs #212, improved helper methods for CStatusMessage, needed for FP validation 2014-04-28 20:35:41 +02:00
Klaus Basan
5182df5ff7 refs #216, airport ICAO class needed for flightplan
* added class
* adjusted flightplan class, also added some convenience methods to FP class
2014-04-28 20:35:40 +02:00
Klaus Basan
ccb3600c6f refs #212, methods for parsing values
* PQ, set by other PQ
* PQ, set NULL
* PQ, CPqTime, implemented parse to string
* CPqTime to QTime
2014-04-28 20:35:39 +02:00
Klaus Basan
adfeeba19d Formatting, comments, typos only 2014-04-28 20:35:38 +02:00
Klaus Basan
03580b9cdc refs #212, fixed parsing for PQs
* trimmed strings
* renamed to parseToVariant methods avos ambiguity with template method
2014-04-28 20:35:35 +02:00
Klaus Basan
ce619e7a50 refs #201, support for flight level in altitude (needed for flight plan) 2014-04-28 20:35:34 +02:00
Klaus Basan
e263ab5cd2 Runtime check to better detect runtime issues during initialization (hanging) 2014-04-28 20:35:32 +02:00
Klaus Basan
60f1b285ec refs #195, extended model classes
* mode for users (detailed, complete)
* mode for ATC station (booked, online)
* clear method for columns
2014-04-28 20:35:30 +02:00
Klaus Basan
247e045288 refs #195, view classes for
* ATC station
* keyboard key
* server
* status message
* users
* aircrafts
2014-04-28 20:35:26 +02:00
Klaus Basan
c1ad4c8271 refs #195, base class for promoted QTableView. We will encapsulate as many aspects as possible in specialized views to reduce code in the GUI. 2014-04-28 20:35:21 +02:00
Klaus Basan
332a885da1 refs #195, code formatting, renaming, cleanup in the course of action 2014-04-28 20:35:20 +02:00
Roland Winklmeier
f2c05458b1 Fixed missing ground speed interpolation in CInterpolatorLinear 2014-04-28 00:24:36 +02:00
Roland Winklmeier
56557ae124 Fixed compiler error caused by missing include
This was part of a fixup in the original branch, but was missed
because the initial patch was committed to the wrong branch.
2014-04-27 23:38:54 +02:00
Roland Winklmeier
fbf9dbc8cf Use SIMCONNECT_DATA_INITPOSITION struct to reposition remote traffic
Advantage is this struct has a on ground flag.

refs #222
2014-04-27 18:41:10 +02:00
Roland Winklmeier
95fa5e84df Removed IContext
Network and voice samples work using them and have to allocate
their own vatlib objects now.

refs #221
2014-04-26 20:46:56 +02:00
Roland Winklmeier
0ceb3ad75e Remove former plugin management and samples
refs #221
2014-04-26 20:45:12 +02:00
Roland Winklmeier
fd035fe5cc Add method to retrieve a list of available simulator plugins
refs #215
2014-04-26 15:01:46 +02:00
Roland Winklmeier
87ff9c9ae8 Add methods to load and unload specific simulator plugins
refs #215
fixes #208
2014-04-26 15:01:33 +02:00
Roland Winklmeier
04906e4bfc Find and catalog all plugins in findSimulatorPlugins
refs #215
2014-04-26 14:39:14 +02:00
Roland Winklmeier
7a2d957349 Moved SimConnectProc from slots to public methods
refs #187
2014-04-26 14:36:21 +02:00
Roland Winklmeier
e669ad8fb4 Add connectTo/disconnectFrom/canConnect to Simulator drivers
Removed checkConnection() as driver is passive only.

refs #187
2014-04-26 14:36:20 +02:00
Roland Winklmeier
03b7418d03 Add connectTo/disconnectFrom/canConnect to simulator context
refs #187
2014-04-26 14:36:19 +02:00
Klaus Basan
d95c86d094 refs #214, fixed hash for variant map
* hash based on convertToQString
* fixed convertToQString
2014-04-21 17:42:16 +02:00
Klaus Basan
2fd80694a6 Minor tweaks around formatting, comments, renaming, warnings 2014-04-21 17:42:12 +02:00
Roland Winklmeier
15fb87ecd0 Move xplane bus project into top source directory
refs #211
2014-04-19 12:33:27 +02:00
Roland Winklmeier
cdbc635361 Move client xplane plugin into plugins/simulator/xplane
refs #211
2014-04-19 12:33:26 +02:00
Roland Winklmeier
603f03f092 Move fsx plugin into plugins/simulator/fsx
refs #211
2014-04-19 12:33:25 +02:00
Roland Winklmeier
9e89618b45 Add skeleton keyboard implementation for Mac and Linux
refs #206
2014-04-18 14:07:14 +02:00
Klaus Basan
84f389262c fixes some bugs detected during compilation test
* wrong literal in relaySignals (DBus)
* removed signals from network proxy
* made GUI field readonly
2014-04-17 02:20:58 +02:00
Mathew Sutcliffe
ba4b0197a6 refs #204 changed xbus destination directory for 32bit builds
to support older versions of X-Plane
2014-04-17 00:34:21 +02:00
Mathew Sutcliffe
7fae60a510 refs #204 doxygen comments 2014-04-17 00:34:20 +02:00
Mathew Sutcliffe
86e002fff5 refs #204 use qDebug etc.
and install a Qt message handler which forwards messages to the X-Plane debug log
2014-04-17 00:34:19 +02:00
Mathew Sutcliffe
ae507a54cd refs #204 workaround an unexplained bug when casting QApplication
by using inherits() and static_cast instead of qobject_cast
2014-04-17 00:34:17 +02:00
Mathew Sutcliffe
f1345d7b6f refs #204 stub project for XBus, an X-Plane plugin (not client plugin) which will communicate with the client 2014-04-17 00:34:15 +02:00
Mathew Sutcliffe
59112e237c refs #204 stub project for the X-Plane sim driver 2014-04-17 00:34:14 +02:00
Mathew Sutcliffe
8043caab6d refs #197 stringification of null quantity should yield "undefined" 2014-04-17 00:34:03 +02:00
Mathew Sutcliffe
a4e3ac6f40 refs #197 fixing (hopefully) comparison between null quantities
and related rationalization of PQ comparison.
2014-04-17 00:32:41 +02:00
Klaus Basan
463e20884b refs #199, convenience method 2014-04-17 00:12:00 +02:00
Klaus Basan
a70bc1cb38 fixes as follow-up of meeting https://dev.vatsim-germany.org/boards/22/topics/1671
* asserts for relaySignals
* relay "message" in connection status changed
* bug in status message
* bug in saving settings

refs #198 refs #199 refs #207 refs #209
2014-04-17 00:11:59 +02:00
Klaus Basan
7930560be6 refs #209, fileExists method (remote enabled) 2014-04-17 00:11:57 +02:00
Klaus Basan
3c42a91596 refs #199, removed context_application_base (moved to IContext application)
* as discussed under 4, and in the meeting https://dev.vatsim-germany.org/boards/22/topics/1671?r=1676#message-1676
2014-04-17 00:11:56 +02:00
Klaus Basan
20322a1a55 Assert for keyboard list 2014-04-17 00:11:54 +02:00
Klaus Basan
7e45a92969 refs #209, added remove file method to application context and some finetuning of the file methods 2014-04-17 00:11:51 +02:00