mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-14 00:25:35 +08:00
Added attribute home base for user, will be used to identify user's origin
This commit is contained in:
@@ -27,11 +27,11 @@ namespace BlackMisc
|
|||||||
*/
|
*/
|
||||||
const QPixmap &CCallsign::convertToIcon(const CCallsign &callsign)
|
const QPixmap &CCallsign::convertToIcon(const CCallsign &callsign)
|
||||||
{
|
{
|
||||||
static const QPixmap app(QPixmap(":/blackmisc/icons/aircraft_arrival.png").scaledToWidth(16, Qt::SmoothTransformation));
|
static const QPixmap app(QPixmap(":/blackmisc/icons/aircraft_arrival.jpg").scaledToWidth(16, Qt::SmoothTransformation));
|
||||||
static const QPixmap gnd(QPixmap(":/blackmisc/icons/tower.png").scaledToWidth(16, Qt::SmoothTransformation));
|
static const QPixmap gnd(QPixmap(":/blackmisc/icons/tower.png").scaledToWidth(16, Qt::SmoothTransformation));
|
||||||
static const QPixmap del(QPixmap(":/blackmisc/icons/aircraft_departure.png").scaledToWidth(16, Qt::SmoothTransformation));
|
static const QPixmap del(QPixmap(":/blackmisc/icons/aircraft_departure.jpg").scaledToWidth(16, Qt::SmoothTransformation));
|
||||||
static const QPixmap twr(QPixmap(":/blackmisc/icons/tower.png").scaledToWidth(16, Qt::SmoothTransformation));
|
static const QPixmap twr(QPixmap(":/blackmisc/icons/tower.png").scaledToWidth(16, Qt::SmoothTransformation));
|
||||||
static const QPixmap ctr(QPixmap(":/blackmisc/icons/sky.png").scaledToWidth(16, Qt::SmoothTransformation));
|
static const QPixmap ctr(QPixmap(":/blackmisc/icons/sky.jpg").scaledToWidth(16, Qt::SmoothTransformation));
|
||||||
static const QPixmap pilot(QPixmap(":/blackmisc/icons/aeropuerto.png").scaledToWidth(16, Qt::SmoothTransformation));
|
static const QPixmap pilot(QPixmap(":/blackmisc/icons/aeropuerto.png").scaledToWidth(16, Qt::SmoothTransformation));
|
||||||
static const QPixmap sup(":/blackmisc/icons/SUP.png");
|
static const QPixmap sup(":/blackmisc/icons/SUP.png");
|
||||||
static const QPixmap unknown(QPixmap(":/blackmisc/icons/question.png").scaledToWidth(16, Qt::SmoothTransformation));
|
static const QPixmap unknown(QPixmap(":/blackmisc/icons/question.png").scaledToWidth(16, Qt::SmoothTransformation));
|
||||||
|
|||||||
@@ -7,6 +7,7 @@
|
|||||||
#define BLACKMISC_USER_H
|
#define BLACKMISC_USER_H
|
||||||
|
|
||||||
#include "avcallsign.h"
|
#include "avcallsign.h"
|
||||||
|
#include "avairporticao.h"
|
||||||
|
|
||||||
namespace BlackMisc
|
namespace BlackMisc
|
||||||
{
|
{
|
||||||
@@ -98,6 +99,12 @@ namespace BlackMisc
|
|||||||
//! \brief Set id
|
//! \brief Set id
|
||||||
void setId(const QString &id) { m_id = id.trimmed(); }
|
void setId(const QString &id) { m_id = id.trimmed(); }
|
||||||
|
|
||||||
|
//! Homebase
|
||||||
|
const BlackMisc::Aviation::CAirportIcao &getHomebase() const { return this->m_homebase; }
|
||||||
|
|
||||||
|
//! Set homebase
|
||||||
|
void setHomebase(const BlackMisc::Aviation::CAirportIcao &homebase) { this->m_homebase = homebase; }
|
||||||
|
|
||||||
//! \brief Get associated callsign.
|
//! \brief Get associated callsign.
|
||||||
const BlackMisc::Aviation::CCallsign &getCallsign() const { return m_callsign; }
|
const BlackMisc::Aviation::CCallsign &getCallsign() const { return m_callsign; }
|
||||||
|
|
||||||
@@ -167,13 +174,14 @@ namespace BlackMisc
|
|||||||
QString m_email;
|
QString m_email;
|
||||||
QString m_password;
|
QString m_password;
|
||||||
BlackMisc::Aviation::CCallsign m_callsign;
|
BlackMisc::Aviation::CCallsign m_callsign;
|
||||||
|
BlackMisc::Aviation::CAirportIcao m_homebase;
|
||||||
};
|
};
|
||||||
|
|
||||||
} // namespace
|
} // namespace
|
||||||
|
|
||||||
} // namespace
|
} // namespace
|
||||||
|
|
||||||
BLACK_DECLARE_TUPLE_CONVERSION(BlackMisc::Network::CUser, (o.m_id, o.m_realname, o.m_email, o.m_password, o.m_callsign))
|
BLACK_DECLARE_TUPLE_CONVERSION(BlackMisc::Network::CUser, (o.m_id, o.m_realname, o.m_email, o.m_password, o.m_callsign, o.m_homebase))
|
||||||
Q_DECLARE_METATYPE(BlackMisc::Network::CUser)
|
Q_DECLARE_METATYPE(BlackMisc::Network::CUser)
|
||||||
|
|
||||||
#endif // guard
|
#endif // guard
|
||||||
|
|||||||
Reference in New Issue
Block a user