Klaus Basan
fd500cee35
Ref T218, only report conflicts for same machine
2018-01-14 18:45:56 +01:00
Klaus Basan
4bc9b92c69
Ref T218, find hotkeys by same machine
2018-01-14 18:45:53 +01:00
Klaus Basan
fa6f83d87b
Ref T218, sequence replaceOrAdd overloads
2018-01-14 18:45:50 +01:00
Klaus Basan
2c5a6c0a3a
Ref T218, renamed some functions of CIdentifier
2018-01-14 18:45:48 +01:00
Klaus Basan
23f48a866d
Display VATLIB version in "about swift"
2018-01-14 18:45:45 +01:00
Klaus Basan
0979b9cc77
Ref T215, FP component using the altitude line edit
2018-01-14 18:45:43 +01:00
Klaus Basan
a116560742
Ref T215, UI element for FP altitude
2018-01-14 18:45:40 +01:00
Klaus Basan
5cd9347015
Ref T215, use altitude utility function for VATLIB
2018-01-14 18:45:38 +01:00
Klaus Basan
6c0a74204b
Ref T215, unit tests for altitude
2018-01-14 18:45:35 +01:00
Klaus Basan
d7bc247469
Ref T125, altitude parse and FP string functions
...
* asFpAltitudeString
* asFpAltitudeSimpleVatsimString (non standard format)
* parseFromFpAltitudeString
2018-01-14 18:45:33 +01:00
Klaus Basan
7b414121df
UI adjustment
2018-01-14 18:45:30 +01:00
Klaus Basan
02a3f20ad1
Ref T215, text message adjustments (private slots -> private)
2018-01-14 18:45:28 +01:00
Klaus Basan
5cfacc6066
Ref T215, use homebase + real name string
2018-01-14 18:45:25 +01:00
Klaus Basan
2fb7bde447
Ref T215, some adjustments of user object
...
* remove "valid" from some functions, because no validity is checked
* homebase + real name string
2018-01-13 05:04:34 +01:00
Klaus Basan
b2c0d726bc
Ref T215, PQ integer support
2018-01-13 05:04:33 +01:00
Klaus Basan
35af956c95
CAltitude formatting
2018-01-13 05:04:31 +01:00
Klaus Basan
2270c8c38b
Ref T215, fixed text message sending from keypad command line
...
* context menu delete history
* signals to relay messages which are not "dot" commands
2018-01-13 05:04:29 +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
Roland Winklmeier
2fab47a5d3
Update message sound effect
2018-01-13 05:04:25 +01:00
Roland Winklmeier
8bb841398d
Filter ATIS query replies from normal text messages
...
Non-VATSIM FSD servers send the controller ATIS message as a regular
text message. swift therefore could not recognize it as such and was
handling the reply as any other text message.
This changes adds some checks to detect ATIS replies after a query.
Maniphest Tasks: T216
2018-01-13 05:04:23 +01:00
Roland Winklmeier
d68f678cc5
Upgrade to vatlib v0.9.7
2018-01-13 05:04:21 +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
8c539fab0a
Ref T215, FP value class
...
* split into prefix / aircraft ICAO / suffix
* suffix equipment code functions
* fixed FP remarks loading (JSON file)
* fixed missing sending of aircraft ICAO
2018-01-13 05:04:17 +01:00
Klaus Basan
d127f98d60
Ref T215, minor fixes for overlay messages
2018-01-13 05:04:15 +01:00
Klaus Basan
a2f985e308
Ref T215, containsAircraftIcaoDesignator web service function
2018-01-13 05:04:13 +01:00
Klaus Basan
0975abcc46
Ref T215, remember last server and model as cache value
...
* also remember last server not VATSIM server
* remember last model used
* server list selector uses remembered value
* login component sets those values
2018-01-13 05:04:11 +01:00
Klaus Basan
ee0d69faf2
Ref T215, validator can be restricted to a string list
2018-01-13 05:04:07 +01:00
Klaus Basan
77cd49cb0f
Ref T215, severity can be set for validation
2018-01-13 05:04:05 +01:00
Klaus Basan
b68e232f38
Ref T215, utility functions
...
* CServer
* ICAO List
2018-01-13 05:04:03 +01:00
Klaus Basan
9799fc1724
Ref T215, using "COverlayMessagesTabWidget" for FP UI
2018-01-13 05:04:01 +01:00
Klaus Basan
7be04f19d8
Quit own event loop when "shutting down"
2018-01-13 05:03:59 +01:00
Klaus Basan
75202eb4ce
Ref T215, overlay message frame can be used with multiple widgets (not only QFrame)
2018-01-13 05:03:57 +01:00
Klaus Basan
1c05927c0c
Ref T215, generator button
2018-01-13 05:03:55 +01:00
Klaus Basan
2e9f70f4ad
Login, password can be shown (temporarily)
2018-01-13 05:03:52 +01:00
Klaus Basan
b94e33ea97
Some UI settings like "window title" or "whats this?"
2018-01-04 21:29:51 +01:00
Klaus Basan
1a2b03873b
Ref T213, DSGVO
2018-01-04 21:29:49 +01:00
Klaus Basan
d8abb3f83b
Ref T172, server form supports ecosystem
2017-12-29 19:49:40 +01:00
Klaus Basan
1f9337609a
Ref T172, adjustments for ecosystem
...
* stricter equal comparison ("changed" flag)
* set VATSIM server type and ecosystem in VATSIM reader
2017-12-29 19:49:38 +01:00
Klaus Basan
5f90497626
Ref T172, added ecosystem column
2017-12-29 19:49:35 +01:00
Klaus Basan
426ac96f3e
Ref T172, combo box for ecosystems
2017-12-29 19:49:32 +01:00
Klaus Basan
2c60dfd133
Ref T172, using centralized swift test server
...
Remark: The credentials for the server were distributed in multiple places, now cnetralized in one
2017-12-29 19:49:30 +01:00
Klaus Basan
c1df30fc55
Ref T172, added ecosystem in CServer class
2017-12-29 19:49:22 +01:00
Klaus Basan
8724e3dc3a
Ref T172, ecosystem value class
2017-12-28 20:00:01 +01:00
Klaus Basan
efd4e110b7
Ref T172, formatting
...
* this->m_ => m_
* formatting
* comments / doxygen
2017-12-28 18:44:32 +01:00
Klaus Basan
ee1e5e8e95
Ref T199, setup loading widget can display a "copy from other swift versions" dialog
2017-12-28 18:41:38 +01:00
Klaus Basan
2509a1581b
Ref T199, copy configuration as dialog + some utility functions
2017-12-25 13:14:14 +01:00
Klaus Basan
be05afa542
Ref T199, data directory will be tagged
...
A information JSON file will be written into the data directory.
This can be used to display other swift versions.
2017-12-25 13:12:56 +01:00
Klaus Basan
6242111fda
Ref T199, help page URL
2017-12-25 13:10:38 +01:00
Klaus Basan
9ec3d69eaa
Ref T199, added some utility functions
...
* tag object can be read from data directory
* isNull
* some renamings
2017-12-25 13:10:15 +01:00
Klaus Basan
60b90d6582
Ref T199, some more details (members) in info
2017-12-25 13:06:56 +01:00