Klaus Basan
26b999e001
refs #273 , completed / fixed component
...
* order, first add items to combobox, then connect signal (->no signals during setup)
* renamed driver to plugin
* improved plugin finding
2014-06-28 18:02:15 +02:00
Klaus Basan
2a9f3d6039
Tweaks
...
* check if parent is null
* comments
* icon in column
* nullptr check in runtime based component
2014-06-28 18:02:14 +02:00
Klaus Basan
33315dc0e1
refs #273 , own settings component (GUI)
2014-06-28 18:02:07 +02:00
Klaus Basan
9afe8b0f8b
Formatting, tweaks, style sheet
2014-06-28 18:02:05 +02:00
Klaus Basan
71185b1250
Fixed info component style sheet
2014-06-28 18:02:00 +02:00
Klaus Basan
6c6bcb4e08
refs #273 , encapsulated settings GUI into own component
...
This removed a considerable amount of code from mainwindow
2014-06-28 18:01:58 +02:00
Klaus Basan
abd2d6d86d
Some fixes / tweaks / Doxygen:
...
* helper method to detect disconnected state
* clear ATC info if disconnected or not available
* unit test for "finders"
* added Doxygen file
* formatting frequency in text message tabs
2014-06-28 18:01:54 +02:00
Klaus Basan
378712592e
Minor tweaks,
...
* formatting
* Startup screen tool window removed (as requested by RW)
2014-06-28 18:01:50 +02:00
Klaus Basan
0547b2847e
refs #275 , own info window component
...
* added to CVariant for value object
* signal in text message to indicate overlay messages
* info window component (currently not runtme aware, maybe changed in future)
* removed old window, adjusted GUI
2014-06-23 01:19:28 +02:00
Roland Winklmeier
a0f0c31a7f
Fix GUI cockpit component bug due to wrong frequency unit.
...
X-Plane is using kHz for COM frequencies, hence the default unit
was kHz. But the GUI cockpit component expects Mhz.
2014-06-20 12:30:18 +02:00
Mathew Sutcliffe
8dccc8d792
refs #246 renamed host to server to avoid ambiguity
2014-06-14 16:52:47 +01:00
Klaus Basan
56430c860a
refs #264 , QPixmap enable list model base to simplify columns with icons
...
* new constructor in column class
* removed overridden data method, no longer needed
* added icons for ATC station views
* QPixmap comparison for such columns (free functions)
2014-06-10 02:05:44 +02:00
Klaus Basan
2325881c91
Finetuning
...
* Improved reloading of booked stations
* Improved error reporting in data file reader
* Finetuning of network context, mostly reg. VATSIM data file
2014-06-09 14:44:29 +02:00
Klaus Basan
1b83197691
Renaming in flight plan
2014-06-09 14:44:28 +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
63b0fac72f
Some bugfixes
...
* Missing registration
* wrong frequency in text messages, also some minor tweaks in text message
2014-06-09 14:44:23 +02:00
Klaus Basan
6b55b10b9b
Prepared for voice capabilities
2014-06-09 14:44:21 +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
27a697c307
Some fixes:
...
* Cockpit, max frequency corrected to 136,975
* Text message components, tabs show cockpit frequencies
* fixed icons
* some aggresive sound for voice room joined/left, until full testing is complete
2014-06-09 14:44:12 +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
6344923725
refs #220 , improved voice room handling by providing join/left flag and connection handling
2014-06-09 14:43:59 +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
aac967a4a6
refs #258 , notification sounds
...
* added to RuntimeBasedComponent
2014-06-09 14:43:45 +02:00
Klaus Basan
cfbee4a55f
refs #250 , updated cockpit component for voice room updates
2014-06-09 14:43:38 +02:00
Klaus Basan
e2b0851e0a
refs #250 , own cockpit component
2014-06-09 14:43:16 +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
a4811c619c
refs #250 , remove row method for listmodelbase
2014-06-09 14:43:02 +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
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
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
8e8ec2f81d
refs #240 , own text message component for GUI
...
* own component
* some minor enhancements, e.g. tooltip with real name for message tab
2014-05-22 22:21:26 +02:00
Klaus Basan
7658f72ecd
refs #239 , aircraft component
2014-05-15 00:03:44 +02:00
Klaus Basan
b0325128b7
refs #239 , ATC station component
...
* includes a bug fix for ATIS display
2014-05-15 00:03:28 +02:00
Klaus Basan
05c3fe7e6e
refs #239 , some finetuning for runtime based components
...
* virtual method to be called for signal slot hook up
* comments
2014-05-15 00:01:47 +02:00
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
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
Klaus Basan
b727ea65af
refs #225 , added validation message for remarks > 100chars
2014-04-30 01:05:42 +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
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
9458340d10
refs #212 , added support for displaying an info if flight plan was sent
...
* improved validation
* fixed cat E for approach speed
* added attribute to FP class
2014-04-28 20:36:01 +02:00
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