|
|
| CUser ()=default |
| | Default constructor.
|
| |
|
| CUser (const aviation::CCallsign &callsign) |
| | Constructor by callsign.
|
| |
|
| CUser (const QString &id, const QString &realname, const aviation::CCallsign &callsign) |
| | Constructor.
|
| |
|
| CUser (const QString &id, const QString &realname, const QString &email="", const QString &password="", const aviation::CCallsign &callsign={}) |
| | Constructor.
|
| |
|
const QString & | getRealName () const |
| | Get full name.
|
| |
|
void | setRealName (const QString &realname) |
| | Set real name.
|
| |
|
const QString & | getPassword () const |
| | Get password.
|
| |
|
void | setPassword (const QString &pw) |
| | Set password.
|
| |
|
bool | isValid () const |
| | Valid user object?
|
| |
|
bool | isNull () const |
| | Null?
|
| |
|
bool | hasCredentials () const |
| | Valid credentials?
|
| |
|
bool | hasRealName () const |
| | Valid real name?
|
| |
|
bool | hasId () const |
| | Valid id?
|
| |
|
bool | hasValidVatsimId () const |
| | Has a valid VATSIM id?
|
| |
|
bool | hasCallsign () const |
| | Has associated callsign?
|
| |
|
bool | hasHomeBase () const |
| | Has home base?
|
| |
|
bool | hasValidHomeBase () const |
| | Has valid home base?
|
| |
|
bool | hasValidOrEmptyHomeBase () const |
| | Has valid or empty home base?
|
| |
|
QString | getRealNameAndHomeBase (const QString &separator=QString(" ")) const |
| | Real name + homebase.
|
| |
|
QString | getRealNameAndId () const |
| | Real name and id.
|
| |
|
CStatusMessageList | validate () const |
| | Validate, provide details about issues.
|
| |
|
const QString & | getEmail () const |
| | Get email.
|
| |
|
void | setEmail (const QString &email) |
| | Set email.
|
| |
|
bool | hasValidEmail () const |
| | Valid email?
|
| |
|
const QString & | getId () const |
| | Get id.
|
| |
|
QString | get7DigitId () const |
| | Numeric ids get a leading zeros if required.
|
| |
|
int | getIntegerId () const |
| | Id as integer if possible, otherwise -1.
|
| |
|
bool | hasNumericId () const |
| | Has a numeric id?
|
| |
|
void | setId (const QString &id) |
| | Set id.
|
| |
|
const aviation::CAirportIcaoCode & | getHomeBase () const |
| | Homebase.
|
| |
|
void | setHomeBase (const aviation::CAirportIcaoCode &homebase) |
| | Set homebase.
|
| |
|
const aviation::CCallsign & | getCallsign () const |
| | Get associated callsign.
|
| |
|
bool | setCallsign (const aviation::CCallsign &callsign) |
| | Set associated callsign.
|
| |
| CIcons::IconIndex | toIcon () const |
| | As icon, not implemented by all classes. More...
|
| |
| QVariant | propertyByIndex (CPropertyIndexRef index) const |
| | Property by index. More...
|
| |
| void | setPropertyByIndex (CPropertyIndexRef index, const QVariant &variant) |
| | Set property by index. More...
|
| |
| int | comparePropertyByIndex (CPropertyIndexRef index, const CUser &compareValue) const |
| | Compare for index. More...
|
| |
|
void | synchronizeData (CUser &otherUser) |
| | This and another user exchange missing data, This user has priority and overrides first.
|
| |
|
void | updateMissingParts (const CUser &otherUser) |
| | Update missing parts in this object.
|
| |
| QString | convertToQString (bool i18n=false) const |
| | Cast as QString. More...
|
| |
| int | getMetaTypeId () const |
| | Returns the Qt meta type ID of this object. More...
|
| |
|
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.
|
| |
|
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.
|
| |
|
void | marshalToDataStream (QDataStream &stream) const |
| | Marshal a value to a QDataStream.
|
| |
|
void | unmarshalFromDataStream (QDataStream &stream) |
| | Unmarshal a value from a QDataStream.
|
| |
|
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.
|
| |
|
void | convertFromJson (const QString &jsonString, bool acceptCacheFormat=false) |
| | Assign from JSON object string.
|
| |
|
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.
|
| |
| CPropertyIndexList | apply (const CPropertyIndexVariantMap &indexMap, bool skipEqualValues=false) |
| | Update by variant map. More...
|
| |
|
void | setPropertyByIndex (CPropertyIndexRef index, const QVariant &variant) |
| | Set property by index.
|
| |
|
QVariant | propertyByIndex (CPropertyIndexRef index) const |
| | Property by index.
|
| |
|
int | comparePropertyByIndex (CPropertyIndexRef index, const Derived &compareValue) const |
| | Compare for index.
|
| |
|
bool | equalsPropertyByIndex (const QVariant &compareValue, CPropertyIndexRef index) const |
| | Is given variant equal to value of property index?
|
| |
|
CIcons::IconIndex | toIcon () const |
| | As icon, not implemented by all classes.
|
| |
Value object encapsulating information of a user.
Definition at line 27 of file user.h.