Commit Graph

49 Commits

Author SHA1 Message Date
Lars Toenning
ce5efaf8e4 refactor: Remove separate button to validate flightplan
The flightplan is already automatically validated when sending it to the
server. To simplify the UI, this removes the possibility for this extra check.
2024-03-24 23:20:36 +01:00
Lars Toenning
23e2dc9057 feat: Add ICAOEQ capability to FSD client 2024-01-23 20:25:30 +01:00
Lars Toenning
bcc4bdd31e Add SPDX identifiers for REUSE compliance
Co-authored-by: Mat Sutcliffe <oktal3700@gmail.com>
2023-10-03 09:29:49 +02:00
Lars Toenning
970b7c3650 clang-format src 2023-04-18 16:07:19 +02:00
Mat Sutcliffe
57d32da826 Use nested namespaces (C++17 feature) 2021-09-18 15:07:48 +01:00
Mat Sutcliffe
371c1f4f7c Issue #77 Break cyclic dependency between CLogCategory and numerous classes 2020-12-19 18:50:34 +00:00
Mat Sutcliffe
63e8de8f00 Issue #77 getLogCategories returns a simple QStringList instead of our own class 2020-12-19 18:50:34 +00:00
Klaus Basan
3ffedd16ec Ref T733, allow to save/load a flight plan template 2020-06-12 18:42:35 +01:00
Klaus Basan
67840b53c7 [FSD] Ref T753, avoid ":" in FPs
Also avoid unnecessary roundtrips of UI updates
2019-10-23 00:38:26 +02:00
Klaus Basan
be3283305a Ref T417, flight plan follow ups
* fixed eventfilter, only allow ASCII values, disable in read only mode
* set remarks values "from external"
* set SELCAL value
2019-09-16 22:40:13 +01:00
Klaus Basan
f827cfc5cd Ref T417, FP UI allow SimBrief download 2019-09-16 22:40:11 +01:00
Klaus Basan
fba288edc3 Ref T690, aded SVFR and DVFR to FP 2019-09-16 22:40:01 +01:00
Klaus Basan
3294a78fc4 Allow max. length of route and remarks combined 2019-05-13 11:20:41 +02:00
Klaus Basan
22cedfe710 Ref T561, remember remarks history for remakrs/additional remarks
* settings
* use string list dialog
* adjust FP UI, "remark buttons"
2019-04-11 22:11:48 +01:00
Klaus Basan
1055c0fb17 Ref T556, FP related fixes
* myself guard
* improved overlay messages
* removed redundant constexpr.
2019-04-11 22:11:35 +01:00
Mat Sutcliffe
e9a4c49d68 Ref T547 Update license masthead in all source code files. 2019-02-22 20:36:43 +00:00
Klaus Basan
3096822f70 Use HTML overlay message in flightplan 2018-11-22 19:54:52 +01:00
Klaus Basan
fe8548a5d4 Ref T415, allow to manually override FP from simulator 2018-11-16 02:49:55 +01:00
Klaus Basan
13566676f6 Ref T424, use "altitude dialog" in flight plan 2018-11-06 01:41:48 +01:00
Klaus Basan
722566453b Ref T306, use settings for flightplan and view directories 2018-08-26 15:27:01 +02:00
Klaus Basan
18c7d7cf59 Use overlay messages for validation 2018-01-17 03:33:39 +01:00
Klaus Basan
3dc1c69653 Ref T219, some FP renamings and fix to set prefix/postfix in FP value object 2018-01-14 18:46:36 +01:00
Klaus Basan
26b5a6ce28 Found during T215, rectify CIdentifier issues
* null/anonymous identifier
* CIdentifier can be linked with QObject and
* CIdentifier reflects name changes of QObject (UI components change name after ctor call)
2018-01-13 05:04:27 +01:00
Klaus Basan
dd0f4058f2 Ref T215, FP UI improvements
* check can be stricht or lenient
* help page for equipment codes
* prefix handling H (vPilot) and T (TCAS)
* values automtaically derived from DB data
2018-01-13 05:04:19 +01:00
Klaus Basan
9799fc1724 Ref T215, using "COverlayMessagesTabWidget" for FP UI 2018-01-13 05:04:01 +01:00
Klaus Basan
9ce37d94be Ref T129, flight plan component formatting 2017-10-10 00:28:12 +01:00
Klaus Basan
2d56167e65 Misc: removed redundant default value (settings), formatting, hide kill button 2017-04-18 00:08:25 +01:00
Klaus Basan
4e7144db08 refs #859, flight plan UI formatting and value update 2017-02-24 00:09:09 +00:00
Klaus Basan
cdea8cff95 refs #780, fixes login/flightplan preset
* empty airline is valid
* sync with flightplan (new signal to indicate changed login values)
* better preset of own model
2016-12-06 09:33:57 +01:00
Klaus Basan
0f06468f9e Minor renaming and UI fix 2016-10-17 14:34:19 +01:00
Klaus Basan
d65c2dddfb refs #726, flight plan fixes
* airports as normal 4 character fields
* validation messsage if validation is OK
2016-08-26 21:04:37 +01:00
Klaus Basan
e2f8f097e0 refs #712, completers and load from disk for flight plan 2016-07-28 21:08:26 +02:00
Roland Winklmeier
f4c2939253 Fix BlackGui header includes
* Include only what is used
* Use forward declaration when possible
* Sorted includes

refs #598
2016-05-20 01:31:11 +02:00
Klaus Basan
3829aaeae8 refs #485, removal of CEnableForRuntime 2016-03-18 01:08:05 +00:00
Klaus Basan
6ca0d480d3 refs #452 adjusted GUI components to
* changed classes (e.g. CAircraft -> CSimulatedAircraft)
* changes signatures in contexts / providers
* minor fixes as renamed GUI widgets, asserts, paint event
2015-11-19 20:59:35 +00:00
Mathew Sutcliffe
d4d862927e refs #441 Rename COriginator to CIdentifier and rename COriginatorAware to CIdentifiable. 2015-06-06 18:02:16 +01:00
Roland Winklmeier
ee0bfd62fa refs #428 Use COriginator instead of QString in internal API 2015-05-25 16:06:44 +02:00
Roland Winklmeier
a3cfcf58c8 refs #403 add BlackGui shared library build 2015-05-05 21:34:30 +02:00
Roland Winklmeier
78d3350bf3 refs #396 move Blackmisc Aviation classes into subfolder 2015-04-07 18:20:20 +02:00
Klaus Basan
d3a4795845 Fixed flightplan assert,
see https://dev.vatsim-germany.org/issues/335#note-6
2014-11-30 00:56:29 +01:00
Klaus Basan
9aa10107bd refs #288, flight plan gets notified about login and can preset values 2014-11-30 00:55:22 +01:00
Klaus Basan
0c6f5f1777 refs #335, SELCAL tweaks discovered during refactoring
* better case handling in SELCAL
* SELCAL in aircraft
* SELCAL selector, improved getter / setters
* changed cockpit SELCAL elements to promoted GUI element
* synchronized flightplan and cockpit SELCAL codes, used new signal/slot syntacs in flightplan
* added SELCAL in own aircraft context
2014-11-30 00:53:49 +01:00
Klaus Basan
dd587207fe Formatting, renaming 2014-11-30 00:53:46 +01:00
Klaus Basan
df5169ee98 refs #335, renaming
* the term "components" will only be used for GUI components (derived from QWidget/ QWidget derived classes) fron now on
* timer, and enabler classes renamed accordingly: CEnableForRuntime, CEnableForDockWidgetInfoArea, CUpdateTimer
* adjusted all dependent classes
2014-11-29 22:38:53 +01:00
Klaus Basan
bb8b515c87 refs #335, changed ui to QScopedPointer 2014-11-29 22:38:51 +01:00
Klaus Basan
b0f01a3ec6 refs #335, formatting, member initialization, new icons, remove redundant methods 2014-11-29 22:38:37 +01:00
Klaus Basan
3fb5087ea8 Renaming, header, Doxygen, formatting (during refs #314) 2014-08-24 02:45:52 +02:00
Klaus Basan
6d5461cff8 Formatting, headers, Doxygen 2014-08-05 23:31:53 +02:00
Klaus Basan
3d41414d9e refs #300, moved components in own namespace and directory 2014-08-05 23:31:47 +02:00