refs #304, centralized icons

* icons which can be rotated
* provide metadata
* integrated in CValueObjects
* added SVG support
This commit is contained in:
Klaus Basan
2014-08-02 19:08:17 +02:00
parent 6d5461cff8
commit 5873ec9359
31 changed files with 1262 additions and 564 deletions

View File

@@ -10,6 +10,7 @@
#include "avaircraft.h"
#include "blackmisc/blackmiscfreefunctions.h"
#include "blackmisc/pqconstants.h"
#include "blackmisc/icon.h"
using namespace BlackMisc::PhysicalQuantities;
@@ -207,8 +208,8 @@ namespace BlackMisc
{
case IndexCallsign:
return QVariant::fromValue(this->m_callsign);
case IndexIcon:
return QVariant(this->m_callsign.toIcon());
case IndexPixmap:
return QVariant(this->m_callsign.toPixmap());
case IndexCallsignAsString:
return QVariant::fromValue(this->m_callsign.toQString(true));
case IndexCallsignAsStringAsSet:
@@ -348,6 +349,5 @@ namespace BlackMisc
return TupleConverter<CAircraft>::jsonMembers();
}
} // namespace
} // namespace