Commit Graph

949 Commits

Author SHA1 Message Date
Klaus Basan
52b88ab24e refs #239, added a helper class for timer based pulls
* changed user componet to use new component
* all new components (aircraft, ATC stations) will use this timer
* it is implemented as "has a" timer based component, as inheriting from 2 QObjects would be problematic
2014-05-14 23:38:09 +02:00
Klaus Basan
e2815cbdc3 refs #239, empty method for views 2014-05-14 23:26:35 +02:00
Klaus Basan
6d67874dff Added missing Doxygen comment 2014-05-14 23:23:58 +02:00
Klaus Basan
46b979d557 refs #236, samples 2014-05-13 01:21:51 +02:00
Klaus Basan
a2bfe36f37 refs #236, default FSX path by registry
Includes a setter for index map
2014-05-13 01:21:50 +02:00
Klaus Basan
4d57a50fd2 refs #236, aircraft indexer to read FSX/9 models on disk in background 2014-05-13 01:21:32 +02:00
Klaus Basan
36b5915511 Added attribute home base for user, will be used to identify user's origin 2014-05-08 13:54:16 +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
cbd8f2681a refs #234, add methods to resolve user names from VATSIM file and display them in voice rooms 2014-05-07 23:23:20 +02:00
Klaus Basan
421d2d5411 refs #233 Keyboard key/key list
* helper methods for keylist (key for function)
* new Hotkey function (toggle window on top)
* improved comparisons for key
* unit tests
2014-05-07 23:16:28 +02:00
Klaus Basan
17f617f418 Formatting, comments typos, doxygen 2014-05-07 18:41:26 +02:00
Klaus Basan
70e2cc0526 Added icons for callsigns 2014-05-07 18:32:41 +02:00
Klaus Basan
29ab922937 refs #172, refs #227 bringing it all together custom packages and client object updates 2014-05-06 21:47:27 +02:00
Klaus Basan
57b3a0bcb8 refs #171, added support for custom packages 2014-05-06 21:47:25 +02:00
Klaus Basan
2d437907c3 Removed "new aircraft" branch from ICAO codes received, as it is not needed 2014-05-06 21:47:24 +02:00
Klaus Basan
61affc3d88 Added sendUserInfoQuery for experimental reasons. Can only be used by supervisors, but interesting for some tests.
Maybe removed again later, but does not harm anything.
2014-05-06 21:47:22 +02:00
Klaus Basan
66023d2d87 refs #227, added support for client/aircraft model in contexts
* Simulator
* Network
2014-05-06 21:47:20 +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
Klaus Basan
4686da4827 refs #227, view/model for client class
* model
* view
* and GUI component which now encapsulates the user table view
2014-05-06 21:47:15 +02:00
Klaus Basan
31b83e0f1e Removes SVFR from flightplan, shall not be used according to documentation 2014-05-06 21:47:14 +02:00
Klaus Basan
5dd2578a4f refs #227, client (representing other pilot client) class
* client class plus list
* aircraft model class, representing the used model
2014-05-06 21:47:12 +02:00
Klaus Basan
580ec3d8c8 Formatting, comments, typos, or minor tweaks
* Aircraft ICAO class: hasXX methods (hasAircraftCombinedType(), ..)
* Index Variant map, contains(index)
* Deleted context_network_textmessages.cpp and moved it into impl.cpp (this was only 1 method)
* Fixed bug refs#228
2014-05-06 21:47:10 +02:00
Mathew Sutcliffe
841ea97421 fixed Clang warnings detected by Jenkins 2014-05-06 18:30:02 +01:00
Mathew Sutcliffe
894df23c50 refs #230 methods to combine and bisect containers 2014-05-06 18:13:20 +01:00
Mathew Sutcliffe
18453225bd preparatory to refs #230, need to replace QSet with QOrderedSet
(which is our own custom class) in order to support standard algorithms.
This also means adding generic comparison operators for CValueObject.
2014-05-06 18:13:10 +01:00
Mathew Sutcliffe
e076248cd9 additional support for move semantics in our containers 2014-05-05 01:41:41 +01: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
e56eeb4ef9 Typo 2014-05-01 19:40:03 +02:00
Klaus Basan
96200953ea refs #212,improved tests and samples 2014-04-30 02:34:55 +02:00
Klaus Basan
036de1b0e6 refs #212, fixed parsing of time strings 2014-04-30 02:34:30 +02:00
Klaus Basan
112bd55362 Constructor for PQ by string (e.g. 100km/h),
motivated by MS review https://dev.vatsim-germany.org/issues/212#note-6
refs #212
2014-04-30 01:15:30 +02:00
Klaus Basan
7b5e768513 Formatting, comments / doxygen 2014-04-30 01:14:17 +02:00
Klaus Basan
b727ea65af refs #225, added validation message for remarks > 100chars 2014-04-30 01:05:42 +02:00
Klaus Basan
17e876876d refs #183, MS review https://dev.vatsim-germany.org/issues/183#note-7 2014-04-30 01:03:17 +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
Klaus Basan
b4615e8b75 refs #212, removed set method as of MS review
https://dev.vatsim-germany.org/issues/212#note-6
2014-04-30 00:56:57 +02:00
Klaus Basan
c1acc1fa69 refs #187, asyncConnectTo method to avoid freeze when starting GUI/Core
* as discussed in https://dev.vatsim-germany.org/issues/187#change-1183
* using no longer connectTo() but asyncConnectTo() in constructor of simulator context
* changed Interface doxygen comments to copydoc
2014-04-29 14:04:59 +02:00
Roland Winklmeier
526149f94d Move VoiceVatlib into its own thread in ContextAudio
refs #183
2014-04-29 01:54:13 +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
Roland Winklmeier
3fe5ece460 Make Voice::ConnectionStatus a metatype
This is needed in order to use it as argument in a thread queue

refs #183
2014-04-29 01:54:11 +02:00
Roland Winklmeier
ccef9f4be2 Change CVoiceVatlib processing to every 10 ms
refs #183
2014-04-29 01:54:09 +02:00
Roland Winklmeier
9fd4986fac Add thread locks to serialize resource access
refs #183
2014-04-29 01:54:07 +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
9e5666e0e2 Formatting / comments / typos 2014-04-29 01:54:04 +02:00