Klaus Basan
2da14e3b62
refs #648 , change existing context menus
2016-05-07 20:11:46 +02:00
Mathew Sutcliffe
bf2a84b67c
refs #614 , allow CCached::NotifySlot to refer to a base class method
2016-05-07 20:11:42 +02:00
Klaus Basan
43f9515eaa
refs #641 , moved last simulator selection to caches
...
* removed from component cache
* kept renamed component caches as stubs for later usage
refs #646 , removed gui state cache as it causes build issues on Jenkins
(idea was to keep the classes as stubs for later usage)
2016-05-07 20:11:41 +02:00
Klaus Basan
48bcb105cd
refs #613 , changes as proposed by MS
...
https://dev.vatsim-germany.org/issues/613#note-3
2016-05-07 20:11:40 +02:00
Klaus Basan
8da559a186
refs #642 , as proposed by MS
...
https://dev.vatsim-germany.org/issues/642#note-4
2016-05-07 20:11:40 +02:00
Klaus Basan
bb6eea6c72
refs #641 , using order in model caches
2016-05-05 20:49:24 +02:00
Klaus Basan
1bb6f98e56
refs #641 , using IOrderable and some formatting
2016-05-05 20:49:23 +02:00
Klaus Basan
c42df3ed4d
Formatting and fixed dropbase (unimplemented function)
2016-05-05 20:49:20 +02:00
Klaus Basan
d487a84acb
refs #640 , distributor list preferences value object and settings
2016-05-05 20:49:19 +02:00
Klaus Basan
5f2110b81a
refs #640 , value object orderable interface (same as ITimestampBased ..)
...
* interface and list
* added Q_DECLARE_INTERFACE
2016-05-05 20:49:19 +02:00
Klaus Basan
5d39c906e4
refs #640 , support for simulator in distributor
...
* changed backend (JSON) and added support for simulator data
* get distributors by simulator
* renamed to setSimulator / getSimulator
2016-05-05 20:49:18 +02:00
Klaus Basan
b78308b059
follow up of refs #643 , allow to display icon in overlay window
...
* some optimization to check if icon is available
* menus for context menu
* allow to display icon/image in overlay window
2016-05-05 20:49:17 +02:00
Klaus Basan
ddc7347927
refs #643 , moved aircraft model icon loading to model class
...
* removed iconForModel from interface and aircraft config parser
* CPixmap support for loading pixmap from file
* Access to model of model set loader by model string
* icon path as member of CAircraftModel
2016-05-05 20:49:16 +02:00
Klaus Basan
a3a3380008
Typo
2016-05-05 20:49:15 +02:00
Klaus Basan
bc4efbfd71
refs #642 , fixed 2nd issue reported by RW via slack
...
(assert with default values)
2016-05-05 20:49:14 +02:00
Klaus Basan
d0daad7d34
refs #642 , fixed setup loading, in same step refs #636 clear cache
...
* changed signals in setup reader
* explicit mode is default
* detailed information what is loaded
* new log pattern
* allow to add message list to log component
* allow to clear cache by cmd line arg
* consolidated cmd names
2016-05-05 20:49:13 +02:00
Klaus Basan
bd9de9308c
refs #640 , alternatives for combined code
2016-05-05 20:49:12 +02:00
Mathew Sutcliffe
ed2c8130ae
refs #652 Convenience to support changing only an indexed property of a cached value.
2016-05-05 15:25:07 +01:00
Mathew Sutcliffe
a492189874
refs #653 Rephrase "uninitialized value" message.
2016-05-05 15:25:07 +01:00
Michał Garapich
1a3e610cbf
refs #513 Make plugin selection persistent
...
* Saved listeners are started on application startup
* CVariant has support for QStringList
2016-05-04 22:58:08 +02:00
Mathew Sutcliffe
f4eadddee7
refs #644 Add method CCached::save, like setAndSave but using the currently set value.
...
Implemented with a flag in CValueCachePacket to indicate a request to save only.
2016-04-27 19:39:49 +01:00
Mathew Sutcliffe
d9d30a339a
refs #644 Move the enable of settings save to the same place as the initial settings load.
2016-04-27 18:35:08 +01:00
Klaus Basan
826662cbb5
refs #638 , refs #614 , support for military flag and swift livery string
...
* fixed missing tuple attribute
* improved toQString conversion
2016-04-11 20:57:58 +02:00
Klaus Basan
d9e550beef
refs #634 , improved completers
...
* mostly to avoid roundtrips (set->changed signal->set again...)
* better sort for ICAO completer
2016-04-11 20:57:57 +02:00
Klaus Basan
95044e7854
refs #614 , fixed icon/qss as found during testing
2016-04-11 20:57:56 +02:00
Klaus Basan
368d803d42
refs #614 , refs #638 removed redundant m_livery from CSimulatedAircraft and improved convertTOQString
...
* removed some leftovers in simulated aircraft such as virtual functions
* use livery from model instead of keeping a redundant copy
2016-04-11 20:57:54 +02:00
Klaus Basan
1953665c40
refs #637 , move matcher to blackcore
...
(access to sApp/web services)
2016-04-11 20:24:57 +02:00
Klaus Basan
f4f195a5f4
refs #614 , matcher improvements
...
* improved reduce functions
* support for combined code
* support for livery
2016-04-11 20:22:23 +02:00
Klaus Basan
d83e9c0c91
Made ctor explicit
2016-04-11 20:22:22 +02:00
Klaus Basan
abca1fde52
refs #614 , use interfaces from last step to reuse mergeWithDb data in multiple components
...
* adjusted menus
* adjusted loaders and components
2016-04-11 20:22:18 +02:00
Klaus Basan
43c69d2ed0
refs #614 , move utility functions into own class so I can resuse them better
2016-04-11 20:22:16 +02:00
Klaus Basan
314c005ff2
refs #614 , a generic interface to modify / update models so I can write generic functions for that purpose and use them
...
* interface for the caches
* generic model interfaces
2016-04-11 20:22:15 +02:00
Klaus Basan
5254d0ff71
refs #614 , categories
2016-04-11 20:22:07 +02:00
Klaus Basan
0343bfb521
refs #625 , refs #614 using cpp.in instead of h.in
...
* kept nornmal header buildconfig.h
* kept all standard code in buildconfig.cpp
* bundled all DEFINE / replaced code in buildconfig.cpp.in (small)
2016-04-11 20:19:50 +02:00
Klaus Basan
17ce1eef34
refs #625 , refs #614 integration of client id fix
2016-04-11 20:19:49 +02:00
Klaus Basan
f5942347f2
refs #614 , improved model matcher
2016-04-11 20:19:48 +02:00
Klaus Basan
1b0dda74a3
refs #614 , renamed function and helper function
2016-04-11 20:19:46 +02:00
Klaus Basan
f3ef7ad7ea
refs #614 , renamed to CAircraftModelSetLoader and detect changes in cache
2016-04-11 20:16:26 +02:00
Klaus Basan
7ed2cc649b
refs #614 , removed IModelMappingsProvider + adjustments
2016-04-11 20:16:25 +02:00
Klaus Basan
0c6780a392
refs #634 , fixes and improvements in selectors/completers
...
* upper case
* get raw data from selector
* sort completers
2016-04-11 20:16:24 +02:00
Klaus Basan
a07af2b781
refs #614 , formatting and new functions for list/value objects
...
* find by aircraft family
* name completer sorting
2016-04-11 20:16:23 +02:00
Klaus Basan
a4e7ccd25c
Fixed status message verification/validation
...
slack discussion MS/KB
2016-04-11 20:16:18 +02:00
Klaus Basan
31a824540a
refs #632 , fixed CAircraftCfgEntries ColumnIndex functions
2016-04-11 20:16:17 +02:00
Klaus Basan
a5d0453019
refs #614 , changed matcher and applied changes
...
* new function in model list
* removed all models in matcher, only provider data will be used
2016-04-11 20:16:14 +02:00
Klaus Basan
2379d373d3
refs #614 , fixed missing include
2016-04-11 20:16:12 +02:00
Klaus Basan
057c88b0f2
refs #614 , using threadsafe version of getCopy and Doxygen
2016-04-11 20:16:11 +02:00
Klaus Basan
c3355b1c9d
refs #614 , changed matcher so caches can be used
...
* provider for cached models
* removed unused dummy
* renamed getDatastoreModels
2016-04-11 20:16:10 +02:00
Klaus Basan
94d9a1a780
Added doxygen comment as discussed on slack
2016-04-11 20:16:09 +02:00
Klaus Basan
220edf44f9
refs #614 , last modifed timestamp from file set in CAircraftModel
...
* added to model (to display in view)
* derived BlackMisc::ITimestampBased from BlackMisc::ITimestampBased
2016-04-11 20:16:07 +02:00
Klaus Basan
b1c32dac10
refs #614 , allow to merge own models with vPilot rules (this can be used if no DB data are available yet)
...
* menus
* utility functions
2016-04-11 20:16:05 +02:00