Q_PROPERTY(bool awayNickEnabled READ awayNickEnabled WRITE setAwayNickEnabled STORED false);
Q_PROPERTY(QString awayReason READ awayReason WRITE setAwayReason STORED false);
Q_PROPERTY(bool awayReasonEnabled READ awayReasonEnabled WRITE setAwayReasonEnabled STORED false);
- Q_PROPERTY(QString returnMessage READ returnMessage WRITE setReturnMessage STORED false);
- Q_PROPERTY(bool returnMessageEnabled READ returnMessageEnabled WRITE setReturnMessageEnabled STORED false);
Q_PROPERTY(bool autoAwayEnabled READ autoAwayEnabled WRITE setAutoAwayEnabled STORED false);
Q_PROPERTY(int autoAwayTime READ autoAwayTime WRITE setAutoAwayTime STORED false);
Q_PROPERTY(QString autoAwayReason READ autoAwayReason WRITE setAutoAwayReason STORED false);
Q_PROPERTY(bool autoAwayReasonEnabled READ autoAwayReasonEnabled WRITE setAutoAwayReasonEnabled STORED false);
- Q_PROPERTY(QString autoReturnMessage READ autoReturnMessage WRITE setAutoReturnMessage STORED false);
- Q_PROPERTY(bool autoReturnMessageEnabled READ autoReturnMessageEnabled WRITE setAutoReturnMessageEnabled STORED false);
+ Q_PROPERTY(bool detachAwayEnabled READ detachAwayEnabled WRITE setDetachAwayEnabled STORED false);
+ Q_PROPERTY(QString detachAwayReason READ detachAwayReason WRITE setDetachAwayReason STORED false);
+ Q_PROPERTY(bool detachAwayReasonEnabled READ detachAwayReasonEnabled WRITE setDetachAwayReasonEnabled STORED false);
Q_PROPERTY(QString ident READ ident WRITE setIdent STORED false);
Q_PROPERTY(QString kickReason READ kickReason WRITE setKickReason STORED false);
Q_PROPERTY(QString partReason READ partReason WRITE setPartReason STORED false);
bool awayNickEnabled() const;
QString awayReason() const;
bool awayReasonEnabled() const;
- QString returnMessage() const;
- bool returnMessageEnabled() const;
bool autoAwayEnabled() const;
int autoAwayTime() const;
QString autoAwayReason() const;
bool autoAwayReasonEnabled() const;
- QString autoReturnMessage() const;
- bool autoReturnMessageEnabled() const;
+ bool detachAwayEnabled() const;
+ QString detachAwayReason() const;
+ bool detachAwayReasonEnabled() const;
QString ident() const;
QString kickReason() const;
QString partReason() const;
QString quitReason() const;
- bool initialized() const;
- void setInitialized();
-
public slots:
void setId(IdentityId id);
void setIdentityName(const QString &name);
void setAwayNickEnabled(bool enabled);
void setAwayReason(const QString &awayReason);
void setAwayReasonEnabled(bool enabled);
- void setReturnMessage(const QString &returnMessage);
- void setReturnMessageEnabled(bool enabled);
void setAutoAwayEnabled(bool enabled);
void setAutoAwayTime(int time);
void setAutoAwayReason(const QString &reason);
void setAutoAwayReasonEnabled(bool enabled);
- void setAutoReturnMessage(const QString &message);
- void setAutoReturnMessageEnabled(bool enabled);
+ void setDetachAwayEnabled(bool enabled);
+ void setDetachAwayReason(const QString &reason);
+ void setDetachAwayReasonEnabled(bool enabled);
void setIdent(const QString &ident);
void setKickReason(const QString &reason);
void setPartReason(const QString &reason);
void awayNickEnabledSet(bool);
void awayReasonSet(const QString &awayReason);
void awayReasonEnabledSet(bool);
- void returnMessageSet(const QString &returnMessage);
- void returnMessageEnabledSet(bool);
void autoAwayEnabledSet(bool);
void autoAwayTimeSet(int);
void autoAwayReasonSet(const QString &);
void autoAwayReasonEnabledSet(bool);
- void autoReturnMessageSet(const QString &);
- void autoReturnMessageEnabledSet(bool);
+ void detachAwayEnabledSet(bool);
+ void detachAwayReasonSet(const QString &);
+ void detachAwayReasonEnabledSet(bool);
void identSet(const QString &);
void kickReasonSet(const QString &);
void partReasonSet(const QString &);
void quitReasonSet(const QString &);
- void updatedRemotely();
-
private:
- bool _initialized;
IdentityId _identityId;
QString _identityName, _realName;
QStringList _nicks;
bool _awayNickEnabled;
QString _awayReason;
bool _awayReasonEnabled;
- QString _returnMessage;
- bool _returnMessageEnabled;
bool _autoAwayEnabled;
int _autoAwayTime;
QString _autoAwayReason;
bool _autoAwayReasonEnabled;
- QString _autoReturnMessage;
- bool _autoReturnMessageEnabled;
+ bool _detachAwayEnabled;
+ QString _detachAwayReason;
+ bool _detachAwayReasonEnabled;
QString _ident, _kickReason, _partReason, _quitReason;
void init();