- bool operator==(const Identity &other);
- bool operator!=(const Identity &other);
-
- bool isValid() const;
-
- IdentityId id() const;
- QString identityName() const;
- QString realName() const;
- QStringList nicks() const;
- QString awayNick() const;
- bool awayNickEnabled() const;
- QString awayReason() const;
- bool awayReasonEnabled() const;
- bool autoAwayEnabled() const;
- int autoAwayTime() const;
- QString autoAwayReason() const;
- bool autoAwayReasonEnabled() const;
- bool detachAwayEnabled() const;
- QString detachAwayReason() const;
- bool detachAwayReasonEnabled() const;
- QString ident() const;
- QString kickReason() const;
- QString partReason() const;
- QString quitReason() const;
-
- public slots:
+ bool operator==(const Identity &other) const;
+ bool operator!=(const Identity &other) const;
+
+ inline bool isValid() const { return id().isValid(); }
+
+ inline IdentityId id() const { return _identityId; }
+ inline const QString &identityName() const { return _identityName; }
+ inline const QString &realName() const { return _realName; }
+ inline const QStringList &nicks() const { return _nicks; }
+ inline const QString &awayNick() const { return _awayNick; }
+ inline bool awayNickEnabled() const { return _awayNickEnabled; }
+ inline const QString &awayReason() const { return _awayReason; }
+ inline bool awayReasonEnabled() const { return _awayReasonEnabled; }
+ inline bool autoAwayEnabled() const { return _autoAwayEnabled; }
+ inline int autoAwayTime() const { return _autoAwayTime; }
+ inline const QString &autoAwayReason() const { return _autoAwayReason; }
+ inline bool autoAwayReasonEnabled() const { return _autoAwayReasonEnabled; }
+ inline bool detachAwayEnabled() const { return _detachAwayEnabled; }
+ inline const QString &detachAwayReason() const { return _detachAwayReason; }
+ inline bool detachAwayReasonEnabled() const { return _detachAwayReasonEnabled; }
+ inline const QString &ident() const { return _ident; }
+ inline const QString &kickReason() const { return _kickReason; }
+ inline const QString &partReason() const { return _partReason; }
+ inline const QString &quitReason() const { return _quitReason; }
+
+public slots: