Commit Graph

3068 Commits

Author SHA1 Message Date
Klaus Basan
2da14e3b62 refs #648, change existing context menus 2016-05-07 20:11:46 +02:00
Klaus Basan
acc1d4fd74 refs #640, changed view base classes to use new context menus
* keep menu actions on heap where possible
* adjusted signatures
2016-05-07 20:11:46 +02:00
Klaus Basan
930ebeee30 refs #648, added a sortable menu action with metadata and changed IMenuDelegate
Idea: the menu will be generated as list of menu actions, then finalized before displayed
2016-05-07 20:11:45 +02:00
Klaus Basan
044af1a970 refs #640, changed order in mappigs component 2016-05-07 20:11:44 +02:00
Klaus Basan
cd9b2ffedb refs #640, order of tabs in main window
(mapping now before DB data)
2016-05-07 20:11:43 +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
32caa3f8f4 refs #641, order and update models by distributor 2016-05-07 20:11:39 +02:00
Klaus Basan
ec8e747d53 refs #641, distributor preferences GUI and formatting setting component (for distributor preferences) 2016-05-07 20:11:38 +02:00
Klaus Basan
7d43af343e refs #641, support for IOrderable in specialized views/models
* menu to order objects per drag and drop
* changed model/views to specialized model/views
2016-05-07 20:11:37 +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
a9c6fe2036 refs #640, find COverlayMessagesFrame in widget hierarchy 2016-05-05 20:49:22 +02:00
Klaus Basan
87abbf975b refs #640, renamed allowDragDrop and const 2016-05-05 20:49:21 +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
7b04a20e9f refs #653 Make small cache values pinned, so they are sync loaded at start. 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
Mathew Sutcliffe
d7a63c15d4 refs #644 Move initial settings load to CApplication::start. 2016-04-27 18:30:28 +01:00
Klaus Basan
b8e2f10a0a refs #614, refs #638, refs #634, improved model matcher 2016-04-11 20:58:03 +02:00
Klaus Basan
f1eccc2d8f refs #638, allow to select model in own model set for forms (double click) 2016-04-11 20:58:01 +02:00
Klaus Basan
9c7ce4cc82 Fixed model filter bar 2016-04-11 20:58:00 +02:00
Klaus Basan
dc004ed2d9 refs #638, support for military flag in forms
* avoid rountrips with completers
* new checkboxes for military
2016-04-11 20:57:59 +02: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
69049001d1 refs #638, reverse lookup in model matching 2016-04-11 20:57:55 +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
fdd7fa62d5 refs #638, reverse lookup in model matcher 2016-04-11 20:57:53 +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
8049a65437 refs #634, allow to use livery for testing
* added raw data in selector
* adjusted matcher component
2016-04-11 20:22:21 +02:00
Klaus Basan
0f5af8a492 Improved forms as discussed in meeting (RW/KB) 2016-04-11 20:22:19 +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