Q_PROPERTY(QDateTime idleTime READ idleTime WRITE setIdleTime STORED false)
Q_PROPERTY(QString server READ server WRITE setServer STORED false)
Q_PROPERTY(QString ircOperator READ ircOperator WRITE setIrcOperator STORED false)
+ Q_PROPERTY(int lastAwayMessage READ lastAwayMessage WRITE setLastAwayMessage STORED false)
Q_PROPERTY(QStringList channels READ channels STORED false)
// Q_PROPERTY(QStringList usermodes READ usermodes WRITE setUsermodes)
QDateTime idleTime() const;
QString server() const;
QString ircOperator() const;
+ int lastAwayMessage() const;
Network *network() const;
QString userModes() const;
void setCodecForDecoding(QTextCodec *codec);
QString decodeString(const QByteArray &text) const;
- QByteArray encodeString(const QString string) const;
+ QByteArray encodeString(const QString &string) const;
public slots:
void setUser(const QString &user);
void setIdleTime(const QDateTime &idleTime);
void setServer(const QString &server);
void setIrcOperator(const QString &ircOperator);
+ void setLastAwayMessage(const int &lastAwayMessage);
void updateHostmask(const QString &mask);
void setUserModes(const QString &modes);
void idleTimeSet(QDateTime idleTime);
void serverSet(QString server);
void ircOperatorSet(QString ircOperator);
+ void lastAwayMessageSet(int lastAwayMessage);
void hostmaskUpdated(QString mask);
void userModesSet(QString modes);
- void channelJoined(QString channel);
+ // void channelJoined(QString channel);
void channelParted(QString channel);
void userModeAdded(QString mode);
void userModeRemoved(QString mode);
- void renameObject(QString oldname, QString newname);
-
// void setUsermodes(const QSet<QString> &usermodes);
// QSet<QString> usermodes() const;
QString _server;
QDateTime _idleTime;
QString _ircOperator;
+ int _lastAwayMessage;
// QSet<QString> _channels;
QSet<IrcChannel *> _channels;