6 #ifndef SWIFT_MISC_NETWORK_LOGINMODE_H
7 #define SWIFT_MISC_NETWORK_LOGINMODE_H
14 namespace swift::misc::network
34 bool isPilot()
const {
return m_loginMode == Pilot; }
37 bool isObserver()
const {
return m_loginMode == Observer; }
46 QString convertToQString(
bool i18n =
false)
const;
49 LoginMode m_loginMode = Pilot;
Mix of the most commonly used mixin classes.
Value object encapsulating information about login mode.
LoginMode getLoginMode() const
Get login mode.
CLoginMode(LoginMode mode)
Constructor.
bool isObserver() const
Is login as observer?
@ Observer
Login as observer.
bool isPilot() const
Is login as pilot?
void setLoginMode(LoginMode mode)
Set login mode.
CLoginMode()=default
Default constructor.
#define SWIFT_MISC_EXPORT
Export a class or function from the library.
#define SWIFT_DECLARE_VALUEOBJECT_MIXINS(Namespace, Class)
Explicit template declaration of mixins for a CValueObject subclass to be placed near the top of the ...