Commit Graph

262 Commits

Author SHA1 Message Date
Mathew Sutcliffe
8dccc8d792 refs #246 renamed host to server to avoid ambiguity 2014-06-14 16:52:47 +01:00
Klaus Basan
c99b340833 Updating main window because of recent changes (applying changes of other classes) 2014-06-09 14:44:32 +02:00
Klaus Basan
3ae93190ae Round trip protection as described in (4)
https://dev.vatsim-germany.org/boards/22/topics/1792?r=1801#message-1801

* Individual context id
* Allows to connect >1 GUIs with core, works for cockpit so far
2014-06-09 14:44:26 +02:00
Klaus Basan
dac556c6e9 refs #262, fix update of aircraft position
Described here (3): https://dev.vatsim-germany.org/boards/22/topics/1792?r=1801#message-1801

* Also renamed: setOwnAircraftAvionics -> setOwnCockpit to be consistent
* Removed outdated methods
2014-06-09 14:44:19 +02:00
Klaus Basan
0a7be12efa Fixes around audio "on remote computer"
* Better options to debug
* Fixes as of n2, https://dev.vatsim-germany.org/boards/22/topics/1792?r=1802#message-1802
* Doxygen
2014-06-09 14:44:14 +02:00
Klaus Basan
48d66c204f Fixed bugs for ATC bookings, those can be read even if network is not connected 2014-06-09 14:44:04 +02:00
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
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
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
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
6353edd50a Formatting / tweaks 2014-06-09 14:42:43 +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
Roland Winklmeier
097525ec3e Add command to enable/disable audio loopback in voice sample
refs #136
2014-05-22 22:55:45 +02:00
Klaus Basan
70c7aa4a94 refs #240, removed text message parts from main GUI window
* text message now encapsulated in component
* adjusted main GUI window to be used with component
2014-05-22 22:21:27 +02:00
Klaus Basan
4c952ab782 refs #240, moved notification sounds in project blackmisc
Notification sounds are used in BlackGui components. They require the whole Qt multimedia library. However, GUI only triggers playing the sound. As a workaround the notification sounds enumeration has been moved in an own class, and moved to the subproject BlackMisc. Hence it is possible to compile BlackGui without dependency to BlackSound.
2014-05-22 22:21:19 +02:00
Mathew Sutcliffe
356f134ab8 refs #218 enable retreiving user's flightplan from the network
after it was potentially amended by a controller
2014-05-16 13:44:24 +01:00
Mathew Sutcliffe
07fc42f790 added statusMessage slot in sample CLI client 2014-05-16 13:44:23 +01:00
Roland Winklmeier
5498b449ac Add "ConnectionFailed" to Simulator status enum
Rename connectionChanged to statusChanged

refs #231
2014-05-16 14:17:41 +02:00
Klaus Basan
a338ed0068 refs #239, removed aircraft / ATC station parts from main window, now in component.
mainwindow_atc entirely removed
2014-05-15 00:07:18 +02:00
Klaus Basan
46b979d557 refs #236, samples 2014-05-13 01:21:51 +02:00
Klaus Basan
41b89e928f swift 2014-05-08 00:11:15 +02:00
Klaus Basan
4d7c198d26 refs #233, added hot key functionality in GUI. Now hot keys can be defined and show a reaction in the GUI 2014-05-07 23:27:25 +02:00
Klaus Basan
17f617f418 Formatting, comments typos, doxygen 2014-05-07 18:41:26 +02:00
Klaus Basan
9d2b96c218 refs #227, changes for user component in GUI 2014-05-06 21:47:19 +02:00
Klaus Basan
d163297715 Improved verification for ICAO codes (own aircraft) before user login 2014-05-06 21:47:17 +02:00
Roland Winklmeier
732b6f5ae7 Remove duplicate CVoiceVatlib object.
Move the one in Client into its own thread instead

refs #226
2014-05-04 00:50:09 +02:00
Roland Winklmeier
132adc28b5 Rename m_voiceClient to m_voice for consistency
refs #226
2014-05-04 00:50:08 +02:00
Roland Winklmeier
68e9cc2c3e Move IVoice enum registration into static method
refs #183
2014-05-04 00:50:08 +02:00
Klaus Basan
96200953ea refs #212,improved tests and samples 2014-04-30 02:34:55 +02:00
Klaus Basan
464c17085c refs #212, MS review, https://dev.vatsim-germany.org/issues/212#note-6 2014-04-30 01:02:36 +02:00
Roland Winklmeier
c04e408844 Move CVoiceVatlib into its own thread in sample_voice_client
refs #183
2014-04-29 01:54:12 +02:00
Klaus Basan
a8783b0b5b Fixes in GUI: start/stop timers 2014-04-29 01:54:06 +02:00
Klaus Basan
5e0e9faf71 Improved handling of runtime based GUI components, allows to init all child components in one step
refs #195, follow up of fixing FSX configuration page as result of #217
2014-04-29 01:54:06 +02:00
Klaus Basan
72843fac90 As a follow up of refs #217, moved FSX settings into GUI component 2014-04-29 01:54:05 +02:00
Klaus Basan
36dbcc6b57 refs #217, Project class providing information for compile configuration
* changed .pro / .pri as required
* Used info from project class in network_vatlib
* Checks / info in GUI/core (e.g. console)
* const * versions of systemNameAndVersion / simulators, as mentioned in https://dev.vatsim-germany.org/issues/217#note-4
2014-04-29 01:53:09 +02:00
Klaus Basan
4314f0f600 refs #212, removed outdated files 2014-04-28 20:36:03 +02:00
Klaus Basan
b6c45b3f20 Fixes when dealing with refs #223 / https://dev.vatsim-germany.org/boards/22/topics/1691?r=1701#message-1701
* Wrong address split ip:port
* Q_ASSERTs
2014-04-28 20:36:00 +02:00
Klaus Basan
f967ed40ba refs #212, flightplan GUI
* similar to http://www.vatsim.net/fp/
* own form, own widget class as a trial to further modularize GUI components
* removed all view models (now encapsulated)
* tweaked style sheet
2014-04-28 20:35:59 +02:00
Klaus Basan
ff662f21ad refs #212, adjusted samples 2014-04-28 20:35:36 +02:00
Klaus Basan
05a7cbcb26 refs #195, updated GUI with new specialized views
As a result, all models for TableViews are gone, as well as the context menu for status messages
2014-04-28 20:35:31 +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
Klaus Basan
319bf6d7e4 refs #214, added test for variant map hash. Improved samples for BlackSim. 2014-04-21 17:42:20 +02:00
Roland Winklmeier
b6ff89e69f Fix regression when core is running via DBus. Simulator page
is not updated because no simulatorConnectionChanged is emitted from
the past.
2014-04-18 18:39:52 +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
Klaus Basan
8ba2badb61 refs #209, update GUI to save/delete/check simconnect.cfg file (FSX) 2014-04-17 00:12:01 +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
c288a4b05b refs #209
* open directory of simconnect.cfg file
* open directory of settings file menu item
* reset settings menu item
2014-04-17 00:11:53 +02:00