Commit Graph

89 Commits

Author SHA1 Message Date
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