Klaus Basan
e822c9f7d2
Using first or default #414
2015-06-03 16:26:59 +02:00
Mathew Sutcliffe
62418931b0
Removed Mixin::MetaTypeAndQList.
2015-05-31 17:22:24 +01:00
Mathew Sutcliffe
47cac09e81
refs #437 Removed toQVariant and convertFromQVariant.
2015-05-31 17:21:17 +01:00
Klaus Basan
e04ada3a7c
refs #437 , remove convertFromCVariant
2015-05-31 01:31:09 +02:00
Roland Winklmeier
e4f2c9e88a
Replace occurrences of CVariant::toCVariant() with CVariant::from()
2015-05-30 16:59:51 +02:00
Klaus Basan
c885c6d933
No hashing for some callsign attributes, avoid issues in maps
2015-05-22 03:08:22 +02:00
Klaus Basan
bad3ed3ea8
refs #415 , mixin style lists
2015-05-18 20:33:34 +02:00
Klaus Basan
104122023c
Aircraft ICAO data should use ICAO code as attribute, this somehow got lost in the merge session, re-applied
2015-05-17 20:29:06 +02:00
Klaus Basan
257430bbbe
Fixed missing metadata registrations
2015-05-16 18:35:27 +02:00
Klaus Basan
779a2987dc
Reverted volume to int, this somehow got lost in the merge session
2015-05-16 18:35:24 +02:00
Mathew Sutcliffe
a5529516a8
Fixed Jenkins GCC protected destructor error.
2015-05-13 01:41:04 +01:00
Mathew Sutcliffe
560b36040d
Fixed -Wdelete-non-virtual-dtor warnings arising out of the removal of CAvionicsBase.
2015-05-13 00:30:36 +01:00
Mathew Sutcliffe
b1c5717746
refs #403 , #411 Klaus reverted part of the shared libs changes (commit:4aa5f806) during rebase, so I reverted the reversion.
2015-05-13 00:27:29 +01:00
Mathew Sutcliffe
b65232b202
MS & KB workshop: ICAO class renamings.
2015-05-12 22:47:54 +01:00
Mathew Sutcliffe
c136724cd0
MS & KB workshop: removed CAvionicsBase.
2015-05-12 22:47:52 +01:00
Klaus Basan
069f4749f4
refs #418 , ICAO data for reader
...
* value objects and respective lists
* adjusted CAircraftIcao to use new classes
* some smaller fixes, Doxygen
* reader for values from database JSON values
http://vatrep.vatsim-germany.org/service/allaircrafticao.php?rows=10000&sord=asc
* Related: Slightly improved signals for VATSIM reader
2015-05-12 21:03:43 +01:00
Klaus Basan
f18cfed087
refs #395 , refs #413 , refs #403 Post merge tasks
...
* missing exports for new classes
* public non virtual convertToQString, propertyByIndex
* removed left-over of watchdog
* virtual destructor for avionicsbase.h
2015-05-12 21:03:39 +01:00
Klaus Basan
6570a0c966
Minor tweaks:
...
* Altitude formatter for GUI
* borders for CDockWidget
* homebase for ATC
2015-05-12 21:03:31 +01:00
Klaus Basan
3c15f2ad89
refs #395 , refs #411 fixes found in course of DBus testing
...
* set infobar status correctly when GUI connects after the core has been started
* more detailed information in information statusbar
* allow to obtain currently connected server in network context
* made many network vatlib slots normal member functions
* fixed rendered aircraft flag setting in FSX driver
2015-05-12 21:03:30 +01:00
Klaus Basan
4aa5f8069e
refs #411 , some more DBus tests and some minor adjustments found in course of action
2015-05-12 21:03:25 +01:00
Klaus Basan
79e2a7b805
refs #395 , improved synchronization of booked and online stations
...
* moved sync functionality into CAtcStation
* consolidated function names
2015-05-12 20:46:43 +01:00
Klaus Basan
3300b1ad9b
refs #395 , added isInRange to ATC stations
...
* use null as default values for some members to detect those are not yet set
* used simplified bool formatter for views
2015-05-12 20:46:41 +01:00
Klaus Basan
7b1beaf02d
Introduced hint for callsign to specify callsign type (aircraft? ATC?) by context.
...
Background: Pilots can login in with virtually any callsign like XXX_OBS, resulting in wrong interpretations (as OBS here is no ATC station).
2015-05-12 20:46:36 +01:00
Mathew Sutcliffe
f631f51210
refs #413 , #416 Using Mixin::Index in more classes so that index "myself" yields correct derived type.
...
(cherry picked from commit 2b7f7eb6b692a3464863ece86b30ea0b7efc2a1d)
2015-05-12 20:46:30 +01:00
Mathew Sutcliffe
84800c190a
refs #413 , #403 Removed default constructors of CAvionicsBase and CPhysicalQuantity, not needed.
...
Conflicts:
src/blackmisc/aviation/avionicsbase.h
2015-05-12 20:46:21 +01:00
Mathew Sutcliffe
5a91d761c2
refs #413 Breaking circular dependencies by moving mixin classes from valueobject.h to the files where they fit best:
...
* DBus mixins moved to dbus.h
* Json mixins moved to json.h
* Icon mixin moved to icon.h
* Comparison mixins moved to compare.h
* Hash and string mixins moved to blackmiscfreefunctions.h
* Index mixin moved to propertyindexvariantmap.h
* MetaType mixins moved to variant.h
* registerMetaValueType moved to variant.h
* valueobject_private.h renamed to variant_private.h
2015-05-12 20:37:59 +01:00
Mathew Sutcliffe
68ebcd7b8d
refs #413 Macros to ease the task of disambiguating inherited members when using mixins in an inheritance hierarchy.
2015-05-12 20:37:51 +01:00
Mathew Sutcliffe
36a2e1a2bb
refs #413 All value classes which had custom policies shall inherit from mixins instead.
2015-05-12 20:37:50 +01:00
Mathew Sutcliffe
6b40cde862
refs #413 Make all value class methods non-virtual.
...
toCVariant() and convertFromCVariant() are now deprecated,
use CVariant::from() and CVariant::to() instead.
2015-05-12 20:37:47 +01:00
Mathew Sutcliffe
b64ae55a86
refs #413 Access control of convertToQString changed from protected to public.
2015-05-12 20:37:43 +01:00
Mathew Sutcliffe
64e21b0a46
refs #413 Decomposed json-related functions of CValueObject into Mixin::JsonByTuple.
2015-05-12 20:37:41 +01:00
Mathew Sutcliffe
81ed0188d7
Fixed missing default argument in virtual function override.
2015-05-12 20:35:55 +01:00
Roland Winklmeier
647c5c2de8
doxygen
2015-05-05 22:27:31 +02:00
Roland Winklmeier
d0302c275a
refs #403 workaround different extern template behaviour with MinGW
2015-05-05 21:34:21 +02:00
Roland Winklmeier
a089d3641d
refs #403 add BlackMisc shared library build
2015-05-05 21:34:19 +02:00
Roland Winklmeier
f75c81010d
refs #403 extern templates
2015-05-05 21:34:16 +02:00
Roland Winklmeier
38b00e06b3
refs #403 Add Policy::MetaType::None for base class templates
2015-05-05 21:34:14 +02:00
Roland Winklmeier
fb5b2e0edf
refs #403 add default constructors to CAvionicsBase and CPhysicalQuantity
...
The rationale behind this is that QtMetaType complains if there
is no default constructor.
2015-05-05 21:29:54 +02:00
Klaus Basan
dba47d6c8c
refs #407 , FSX driver warnings as described
...
* also fixed some signed / unsigned issues
2015-04-19 03:04:29 +02:00
Klaus Basan
ccc01c6824
refs #405 , removed outdated overridden container functions in lists
...
From/ToQVariant still needed and not removed
2015-04-19 03:03:57 +02:00
Roland Winklmeier
1b26311983
Fix license header spelling
2015-04-16 00:59:56 +02:00
Klaus Basan
aafee8eafd
refs #402 , post merge feedback by MS
2015-04-11 02:09:10 +02:00
Michał Garapich
985a1caecf
refs #396 BlackMisc: nw* goes to network/, hw* goes to hardware/
2015-04-07 19:22:37 +02:00
Mathew Sutcliffe
2363fab8c1
refs #396 move Blackmisc PQ classes into subfolder
2015-04-07 19:22:30 +02:00
Klaus Basan
0ab755d510
refs #396 subfolders and renamed callsign list to callsign set
...
* subfolder audio
* subfolder geo
* adjusted samples, tests ....
2015-04-07 19:22:23 +02:00
Roland Winklmeier
a6ca57265e
refs #396 move Blackmisc Math classes into subfolder
2015-04-07 18:24:22 +02:00
Roland Winklmeier
78d3350bf3
refs #396 move Blackmisc Aviation classes into subfolder
2015-04-07 18:20:20 +02:00
Klaus Basan
53afe798d4
Fixed warnings as mentioned in
...
https://dev.vatsim-germany.org/boards/22/topics/2587?r=2598#message-2598
and found by
+win32-msvc*:QMAKE_CXXFLAGS_WARN_ON *= /Wall /W3 /wd4640 /wd4619 /wd4350 /wd4351
2015-03-29 20:15:09 +02:00
Klaus Basan
70670b74c6
refs #393 , allow to highlight a certain aircraft by blinking
...
* signatures in contexts
* some specialized functions in aircraft list
* context menus in aircraft view
* default "blinking" implementation in driver common base class
2015-03-29 20:15:05 +02:00
Mathew Sutcliffe
9977d97a67
refs #356 Renamed CValueObjectStdTuple to CValueObject.
2015-03-27 23:03:25 +00:00