|
swift
|
Value object for present weather flags. More...
#include <presentweather.h>
Public Types | |
| enum | Intensity { Light , Moderate , Heavy , InVincinity } |
| Intensity. More... | |
| enum | Descriptor { None , Shallow , Patches , Partial , Drifting , Blowing , Showers , Thunderstorm , Freezing } |
| Descriptor. More... | |
| enum | WeatherPhenomenon { NoPhenomena = 0 , Drizzle = 1 << 0 , Rain = 1 << 1 , Snow = 1 << 2 , SnowGrains = 1 << 3 , IceCrystals = 1 << 4 , IcePellets = 1 << 5 , Hail = 1 << 6 , SnowPellets = 1 << 7 , Unknown = 1 << 8 , Mist = 1 << 9 , Fog = 1 << 10 , Smoke = 1 << 11 , VolcanicAsh = 1 << 12 , Dust = 1 << 13 , Sand = 1 << 14 , Haze = 1 << 15 , DustSandWhirls = 1 << 16 , Squalls = 1 << 17 , TornadoOrWaterspout = 1 << 18 , FunnelCloud = 1 << 19 , Sandstorm = 1 << 20 , Duststorm = 1 << 21 } |
| Weather Phenomenon. More... | |
| enum | ColumnIndex { IndexPresentWeather = swift::misc::CPropertyIndexRef::GlobalIndexCPresentWeather , IndexIntensity , IndexDescriptor , IndexWeatherPhenomena } |
| Properties by index. More... | |
| Public Types inherited from swift::misc::CValueObject< CPresentWeather > | |
| using | base_type |
| Base class. | |
| Public Types inherited from swift::misc::CEmpty | |
| using | base_type = CEmpty |
| Base class is alias of itself. | |
| Public Types inherited from swift::misc::mixin::Index< CPresentWeather > | |
| enum | ColumnIndex |
| Base class enums. More... | |
Public Member Functions | |
| CPresentWeather ()=default | |
| Default constructor. | |
| CPresentWeather (Intensity intensity, Descriptor descriptor, int weatherPhenomena) | |
| Constructor. | |
| void | setIntensity (Intensity intensity) |
| Set intensity. | |
| Intensity | getIntensity () const |
| Get intensity. | |
| void | setDescriptor (Descriptor descriptor) |
| Set descriptor. | |
| Descriptor | getDescriptor () const |
| Get descriptor. | |
| void | setWeatherPhenomena (int phenomena) |
| Set weather phenomena. | |
| int | getWeatherPhenomena () const |
| Get weather phenomenas. | |
| QVariant | propertyByIndex (swift::misc::CPropertyIndexRef index) const |
| Property by index. | |
| void | setPropertyByIndex (swift::misc::CPropertyIndexRef index, const QVariant &variant) |
| Set property by index. | |
| QString | convertToQString (bool i18n=false) const |
| Cast as QString. | |
| Public Member Functions inherited from swift::misc::mixin::MetaType< CPresentWeather > | |
| int | getMetaTypeId () const |
| Returns the Qt meta type ID of this object. | |
| QString | getClassName () const |
| Class name. | |
| bool | isA (int metaTypeId) const |
| Returns true if this object is an instance of the class with the given meta type ID, or one of its subclasses. | |
| Public Member Functions inherited from swift::misc::mixin::DBusByMetaClass< CPresentWeather > | |
| void | marshallToDbus (QDBusArgument &arg, Tags...) const |
| Marshall without begin/endStructure, for when composed within another object. | |
| void | unmarshallFromDbus (const QDBusArgument &arg, Tags...) |
| Unmarshall without begin/endStructure, for when composed within another object. | |
| Public Member Functions inherited from swift::misc::mixin::DataStreamByMetaClass< CPresentWeather > | |
| void | marshalToDataStream (QDataStream &stream) const |
| Marshal a value to a QDataStream. | |
| void | unmarshalFromDataStream (QDataStream &stream) |
| Unmarshal a value from a QDataStream. | |
| Public Member Functions inherited from swift::misc::mixin::JsonByMetaClass< CPresentWeather > | |
| QJsonObject | toJson () const |
| Cast to JSON object. | |
| QString | toJsonString (QJsonDocument::JsonFormat format=QJsonDocument::Indented) const |
| Convenience function JSON as string. | |
| void | convertFromJson (const QJsonObject &json) |
| Assign from JSON object. | |
| Public Member Functions inherited from swift::misc::mixin::String< CPresentWeather > | |
| QString | toQString (bool i18n=false) const |
| Cast as QString. | |
| std::string | toStdString (bool i18n=false) const |
| To std string. | |
| QString | stringForStreaming () const |
| String for streaming operators. | |
| Public Member Functions inherited from swift::misc::mixin::Index< CPresentWeather > | |
| CPropertyIndexList | apply (const CPropertyIndexVariantMap &indexMap, bool skipEqualValues=false) |
| Update by variant map. | |
| void | setPropertyByIndex (CPropertyIndexRef index, const QVariant &variant) |
| Set property by index. | |
| QVariant | propertyByIndex (CPropertyIndexRef index) const |
| Property by index. | |
| int | comparePropertyByIndex (CPropertyIndexRef index, const CPresentWeather &compareValue) const |
| Compare for index. | |
| bool | equalsPropertyByIndex (const QVariant &compareValue, CPropertyIndexRef index) const |
| Is given variant equal to value of property index? | |
| Public Member Functions inherited from swift::misc::mixin::Icon< CPresentWeather > | |
| CIcons::CIcons::StandardIconUnknown16 | toIcon () const |
| As icon, not implemented by all classes. | |
Static Public Member Functions | |
| static void | registerMetadata () |
| Register metadata. | |
| Static Public Member Functions inherited from swift::misc::mixin::MetaType< CPresentWeather > | |
| static void | registerMetadata () |
| Register metadata. | |
| Static Public Member Functions inherited from swift::misc::mixin::JsonByMetaClass< CPresentWeather > | |
| static DerivedObj | fromJson (const QJsonObject &json) |
| Get object from QJsonObject. | |
| static DerivedObj | fromJsonNoThrow (const QString &jsonString, bool acceptCacheJson, bool &success, QString &errMsg) |
| Get object from JSON string. | |
Additional Inherited Members | |
| Protected Member Functions inherited from swift::misc::CValueObject< CPresentWeather > | |
| CEmpty ()=default | |
| Inheriting constructors. | |
| CEmpty (const CEmpty &)=default | |
| Inheriting constructors. | |
| CValueObject ()=default | |
| Default constructor. | |
| CValueObject & | operator= (const CValueObject &)=default |
| Copy assignment operator. | |
| ~CValueObject ()=default | |
| Destructor. | |
| Protected Member Functions inherited from swift::misc::CEmpty | |
| CEmpty ()=default | |
| Protected default constructor. | |
| CEmpty (const CEmpty &)=default | |
| Protected copy constructor. | |
| CEmpty & | operator= (const CEmpty &)=default |
| Protected copy assignment operator. | |
| ~CEmpty ()=default | |
| Non-virtual protected destructor. | |
Value object for present weather flags.
Definition at line 25 of file presentweather.h.
Properties by index.
Definition at line 80 of file presentweather.h.
Definition at line 38 of file presentweather.h.
Definition at line 29 of file presentweather.h.
Weather Phenomenon.
Definition at line 52 of file presentweather.h.
| swift::misc::weather::CPresentWeather::CPresentWeather | ( | Intensity | intensity, |
| Descriptor | descriptor, | ||
| int | weatherPhenomena ) |
Constructor.
Definition at line 20 of file presentweather.cpp.
| QString swift::misc::weather::CPresentWeather::convertToQString | ( | bool | i18n = false | ) | const |
|
inline |
Get descriptor.
Definition at line 107 of file presentweather.h.
|
inline |
Get intensity.
Definition at line 101 of file presentweather.h.
|
inline |
Get weather phenomenas.
Definition at line 113 of file presentweather.h.
| QVariant swift::misc::weather::CPresentWeather::propertyByIndex | ( | swift::misc::CPropertyIndexRef | index | ) | const |
Property by index.
Definition at line 24 of file presentweather.cpp.
|
static |
Register metadata.
Definition at line 13 of file presentweather.cpp.
|
inline |
Set descriptor.
Definition at line 104 of file presentweather.h.
|
inline |
Set intensity.
Definition at line 98 of file presentweather.h.
| void swift::misc::weather::CPresentWeather::setPropertyByIndex | ( | swift::misc::CPropertyIndexRef | index, |
| const QVariant & | variant ) |
Set property by index.
Definition at line 40 of file presentweather.cpp.
|
inline |
Set weather phenomena.
Definition at line 110 of file presentweather.h.