Klaus Basan
4eaea5d480
refs #703 , adjustments
...
* removed using as discussed on slack
* Doxyfile as discussed
* Doxygen \cond
2016-07-14 18:49:09 +02:00
Klaus Basan
d782839cb8
refs #703 , moved context to subdir
...
* ns: Context
* adjusted using classes
2016-07-14 18:49:08 +02:00
Klaus Basan
299c82e113
refs #702 , GUI to display reverse lookup messages
2016-07-14 18:49:06 +02:00
Klaus Basan
83eca195a8
refs #702 , access to reverse lookup log messages per callsign
...
* added functions in airspace / context
* allow to retrieve "aircraft in range" callsigns
2016-07-14 18:49:05 +02:00
Klaus Basan
9f7fbaeda9
refs #702 , use utils for logging
2016-07-13 03:18:46 +02:00
Klaus Basan
30fdff4559
refs #702 , matching utils (unify log generation)
2016-07-12 03:37:44 +02:00
Klaus Basan
fbf1756092
refs #702 , new log category
2016-07-12 03:37:43 +02:00
Klaus Basan
05fdf06660
refs #702 , CStatusMessageList toHTML
2016-07-12 03:37:42 +02:00
Klaus Basan
b848cf6e23
refs #702 , HTML utility
2016-07-12 03:37:41 +02:00
Klaus Basan
8412ab9917
follow up of #698 and optimized VATSIM cache
...
(do not set if equal)
2016-07-12 03:37:40 +02:00
Klaus Basan
77c749aba2
Some GUI adjustments / formatting found during #702
...
* selection in view (full row)
* Unused function removed
* Allow reduced message form
2016-07-12 03:37:39 +02:00
Klaus Basan
ebb3d0d690
Stylesheet fix
2016-07-12 03:37:38 +02:00
Klaus Basan
a3b5632a5c
refs #702 , better callsign syncronization
2016-07-12 03:37:37 +02:00
Roland Winklmeier
2dcb9536c9
Change the METAR update interval to 5 minutes
...
refs #689
2016-07-11 21:33:33 +02:00
Roland Winklmeier
77b60cbb7a
Accept also numbers in airport ICAO codes
2016-07-11 21:33:33 +02:00
Roland Winklmeier
63c88c6919
Replace private slot with private method
...
With the new Qt5 C++11 syntax, private slots are not really necessary.
Replacing it with a normal private method reduces the generated code
from moc and also syntax issues are raised as compiler errors instead
of runtime asserts.
2016-07-11 21:33:33 +02:00
Roland Winklmeier
a3fbbd7a67
Improve logging when parsing VATSIM METARs
...
refs #689
2016-07-11 21:33:33 +02:00
Roland Winklmeier
28ec2be1ca
Change MetarSet to MetarList
...
CMetarSet was implemented as a collection. This only makes sense for
values which have one member variable only or hardly ever change. METARs
often change and therefore a collection didn't make much sense.
Additional profiling showed that a sequence has better algorithmic
performance.
refs #689
2016-07-11 21:33:33 +02:00
Roland Winklmeier
319b18bf98
Set list of enabled simulators only if it was modified
...
refs #699
2016-07-10 21:16:45 +02:00
Mathew Sutcliffe
6a466a60ef
Doxygen style.
2016-07-04 23:43:35 +01:00
Mathew Sutcliffe
323a5bb12f
refs #698 CSequence iterator should be random access to improve STL algorithm efficiency.
2016-07-04 23:43:33 +01:00
Mathew Sutcliffe
a209f961a6
refs #698 Added unorderedEqualsByKeys method for sequences.
2016-07-04 23:43:29 +01:00
Mathew Sutcliffe
8a46a11dd8
refs #698 Avoid recursive templates by using C++14 generic lambda.
2016-07-04 23:43:27 +01:00
Mathew Sutcliffe
b859bead0c
refs #700 Added sortByProperty method for sequences.
2016-07-04 23:43:20 +01:00
Mathew Sutcliffe
bf61657376
refs #698 Added equalsBy and equalsByKeys methods for containers.
2016-07-04 23:42:20 +01:00
Mathew Sutcliffe
e87d6b887c
Removed unused code.
2016-07-04 23:40:36 +01:00
Mathew Sutcliffe
5bc639c3b4
Removed unnecessary typename keyword.
2016-07-04 23:40:33 +01:00
Mathew Sutcliffe
e20c8bbcbd
Doxygen style.
2016-07-04 23:40:30 +01:00
Klaus Basan
8d5020d78e
Some Web readers adjustemnts
...
* do not init shared URLs before needed
* do not load info objects when DB is unavailable
* adjust reader flags when DB is down
* airport URL available in setup
2016-07-03 13:22:26 +02:00
Klaus Basan
773f318a07
ref #701 , "improved countries"
...
* utility function for "accent free" strings
* added 3 letter ISO, alias names
* improved searching in countries
2016-07-03 13:22:25 +02:00
Klaus Basan
50f1d71978
Missing metatype registration
2016-07-03 13:22:24 +02:00
Klaus Basan
2e78674f09
Sort servers for later comparison (the comparison which avoids unnecessary saving and signals)
2016-07-03 13:22:23 +02:00
Klaus Basan
663b161b0c
Gimmick and formatting
...
* flags for VATSIM servers
* improved country resolution
2016-07-03 13:22:06 +02:00
Klaus Basan
18112a0394
refs #693 , integrated GUI close dialog
...
* utility function in CGuiApplication containing the logic (dialog needed, ..)
* closeEvent function
2016-07-01 14:38:33 +02:00
Klaus Basan
6650f18e57
refs #693 , GUI dialog when application closes
2016-07-01 14:19:35 +02:00
Mathew Sutcliffe
744c7235e6
Context methods giving proper access to new settings save methods.
2016-06-30 22:43:45 +01:00
Mathew Sutcliffe
843620ca3c
Caches: method to save values given a list of keys.
2016-06-30 22:20:32 +01:00
Mathew Sutcliffe
242e041ceb
refs #679 CValueCache local signal relay moved to the point of emission, to tolerate different orders of initialization of application.
2016-06-30 02:06:16 +01:00
Mathew Sutcliffe
8b73da6ed6
refs #691 Make sure to set status correctly in interpolator.
2016-06-29 20:16:26 +01:00
Mathew Sutcliffe
76db851bc4
refs #691 INetwork must set timestamp for received situations.
2016-06-29 20:16:26 +01:00
Mathew Sutcliffe
37b8436ebb
refs #679 Missing values in json should not cause members of default-constructed object to be overwritten.
2016-06-29 17:34:52 +01:00
Mathew Sutcliffe
903abcf514
refs #679 CApplication shall ensure CSettingsCache relay signal is connected when context is not available.
2016-06-29 17:34:51 +01:00
Klaus Basan
6f97e7290b
refs #681 , FSD UI at login screen
...
* plus completers for login GUI (ICAO, ...)
* some utility functions in related value object classed
2016-06-29 15:38:15 +02:00
Klaus Basan
b4a9531357
refs #690 , remember last login data
...
* cache/setting for last values
* integrated in login component
* allow to set default value for server selection
2016-06-29 15:38:13 +02:00
Klaus Basan
42fdcea72c
refs #681 , use per server FSD setup in network vatlb
...
Refactoring
* encapsulated position timers start/stop
* only start interim position timer when connected
* use Q_FUNC_INFO for Q_ASSERT_X
* interim pos. interval as const values
* private VatlibQScopedPointerDeleter (slack discussion)
2016-06-29 15:38:12 +02:00
Klaus Basan
5c4e4e978e
refs #681 , removed old FSD settings (we use server based FSD setup now)
2016-06-29 15:38:11 +02:00
Klaus Basan
c133ad04c7
refs #681 , using FSD setup in server
2016-06-29 15:38:10 +02:00
Klaus Basan
75a7ca382c
refs #681 , adjusted form classes
...
* made server form a CForm, not a component
* adjusted other forms
2016-06-29 15:38:09 +02:00
Klaus Basan
2d00ff42fe
refs #681 , GUI FSD setup
...
* form base class adjusted
* GUI form UI
2016-06-29 15:38:08 +02:00
Klaus Basan
0939b1f08f
refs #687 , further performance improvements
...
* avoid redundant reads by excluding entities which will be periodically updated
* restart timers when data are received, avoid overlapping requests
2016-06-29 15:38:07 +02:00