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
Klaus Basan
fcba4f2e75
refs #681 , value object for FSD setup
2016-06-29 15:38:06 +02:00
Klaus Basan
c85b5d9341
refs #686 , GUI for reader settings
...
* component
2016-06-29 15:38:05 +02:00
Klaus Basan
0fca9c1f18
refs #687 , use hash to avoid unnecessary operations
...
* for bookings
* VATSIM file (plus check if cache really changed before writing)
* METARs
2016-06-29 15:38:04 +02:00
Klaus Basan
0253da8bf9
Minor improvements
...
* space in message
* removed ns Simulation
* Doxygen
2016-06-29 01:04:44 +02:00
Klaus Basan
dc02ff2d0c
Addded log categories / human readable pattern
2016-06-29 01:04:44 +02:00
Klaus Basan
488d437a2a
#refs 686, used settings in readers
...
* moved threaded reader to BlackCore (settings are normally BlackCore aware)
* created ns/subfolder VATSIM
* prepared settings for the VATSIM readers
2016-06-29 01:04:41 +02:00
Klaus Basan
056841f9b1
refs #685 , settings for readers (value object, traits)
2016-06-29 01:04:39 +02:00
Klaus Basan
3ca9d729c8
refs #685 , utility function
2016-06-29 01:04:23 +02:00
Klaus Basan
5b506e7bd1
refs #678 , fixes bug reported by MS + improvements
...
* made clients threadsafe
* use clients to decide if model string is queried
* init aircraft/airline ICAO codes with DB data where possible
* Allow acces to log utility functions of matcher
2016-06-29 01:04:22 +02:00
Klaus Basan
2dec348c8c
Formatting from refs #678
2016-06-25 16:00:36 +02:00
Klaus Basan
12d06aceef
refs #678 , using QString for queried string, not full model anymore
2016-06-25 16:00:36 +02:00
Klaus Basan
a132972f27
Fixed index/property order
2016-06-25 16:00:34 +02:00
Klaus Basan
3087a94ea8
refs #678 and slack discussion, renamed enum name
...
https://dev.vatsim-germany.org/issues/678#note-7
2016-06-25 16:00:33 +02:00
Klaus Basan
fe600e3557
refs #419 , finetunig GUI settings
2016-06-25 16:00:32 +02:00
Klaus Basan
47ae35a30a
refs 419, improved pilot client navigator
...
* added setting and allow to restore/save state
* allow to set margins
* fixed style sheet
* moved margin function to utility
2016-06-25 16:00:31 +02:00
Klaus Basan
635410857e
refs #419 , reviewed style sheet paintEvent code
...
* removed for QWidget
* added for QDialog
http://stackoverflow.com/questions/37952348/enable-own-widget-for-stylesheet
2016-06-25 16:00:30 +02:00
Klaus Basan
2d669e0e21
Removed vertical header from weather UI, adjusted margins
2016-06-25 16:00:15 +02:00
Klaus Basan
83d0234d3c
refs #680 , call help URL from menu
...
* added central functionality in CGuiApplication
* function in global setup for URL
2016-06-23 20:13:36 +02:00
Klaus Basan
22162970fd
Some style sheet adjustment, normalized context menu
...
(still some details to solve)
2016-06-23 20:13:35 +02:00
Klaus Basan
c1179ed52b
refs #680 , now display CDockWidget context menus in views/info area
2016-06-23 20:13:34 +02:00
Klaus Basan
44bfcc2d9c
Allow to reset dockwidget settings/margins
...
* changed name to object name
* reset to defaults possible
2016-06-23 20:13:33 +02:00
Klaus Basan
30b9900ea3
refs #676 , adjusted GUI to support 1..n model directories
2016-06-23 20:13:32 +02:00
Klaus Basan
0a0f8cf85c
refs #676 , utility function to eliminate nested subdirectories
2016-06-23 20:13:30 +02:00
Klaus Basan
554d1add79
refs #676 , allow 1..n model directories
...
* adjusted loaders
* changed settings
2016-06-23 20:13:29 +02:00
Klaus Basan
8b39e6f9c3
Formatting / warning fix (RW slack)
...
'initializing': conversion from 'size_t' to 'const int', possible loss of data
2016-06-23 20:13:29 +02:00
Klaus Basan
32d6d68c83
refs #674 , code for hover/drop indicator
...
* item delegate for callback to view for hover
* proxy style for draw drop indicator as primitive
* added functions to view base for hover / callbacks
* highlight hover row in model
2016-06-23 20:13:28 +02:00
Klaus Basan
ce7362a9d9
refs #675 default URL for bootstrap file
...
* CApplication now has member function isUnitTest
* bootstrap URL has hardcoded default URL when running as unit test
* unit tests are automatically marked as "running in dev. environment"
2016-06-23 20:13:26 +02:00
Roland Winklmeier
ef1b7b2c21
Use QSKIP to flag a test 'skipped', if server is not reachable
...
refs #682
2016-06-22 14:23:07 +02:00
Mathew Sutcliffe
fdfc5256eb
Configure additional xml output for each unit test via a BlackMisc utility class
...
refs #682
2016-06-22 14:22:22 +02:00
Roland Winklmeier
fbad0977fd
Make fast position update settings persistent
...
Instead of enabling fast position updates via context methods, the
settings API will be used instead. This also allowed to move the timer
into CNetworkVatlib instead of CAirspaceMonitor. The only necessary thing
was to regularly update the receiver callsign set.
refs #677
2016-06-20 13:20:54 +02:00