projects
/
quassel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
added more user info in the user tool tip
[quassel.git]
/
src
/
common
/
ircuser.h
diff --git
a/src/common/ircuser.h
b/src/common/ircuser.h
index
768de50
..
5fd4594
100644
(file)
--- a/
src/common/ircuser.h
+++ b/
src/common/ircuser.h
@@
-25,6
+25,7
@@
#include <QString>
#include <QStringList>
#include <QVariantMap>
#include <QString>
#include <QStringList>
#include <QVariantMap>
+#include <QDateTime>
#include "syncableobject.h"
#include "syncableobject.h"
@@
-41,6
+42,9
@@
class IrcUser : public SyncableObject {
Q_PROPERTY(QString realName READ realName WRITE setRealName STORED false)
Q_PROPERTY(bool away READ isAway WRITE setAway STORED false)
Q_PROPERTY(QString awayMessage READ awayMessage WRITE setAwayMessage STORED false)
Q_PROPERTY(QString realName READ realName WRITE setRealName STORED false)
Q_PROPERTY(bool away READ isAway WRITE setAway STORED false)
Q_PROPERTY(QString awayMessage READ awayMessage WRITE setAwayMessage STORED false)
+ 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(QStringList channels READ channels STORED false)
// Q_PROPERTY(QStringList usermodes READ usermodes WRITE setUsermodes)
Q_PROPERTY(QStringList channels READ channels STORED false)
// Q_PROPERTY(QStringList usermodes READ usermodes WRITE setUsermodes)
@@
-56,6
+60,9
@@
public:
QString hostmask() const;
bool isAway() const;
QString awayMessage() const;
QString hostmask() const;
bool isAway() const;
QString awayMessage() const;
+ QDateTime idleTime() const;
+ QString server() const;
+ QString ircOperator() const;
Network *network() const;
QString userModes() const;
Network *network() const;
QString userModes() const;
@@
-80,6
+87,9
@@
public slots:
void setRealName(const QString &realName);
void setAway(const bool &away);
void setAwayMessage(const QString &awayMessage);
void setRealName(const QString &realName);
void setAway(const bool &away);
void setAwayMessage(const QString &awayMessage);
+ void setIdleTime(const QDateTime &idleTime);
+ void setServer(const QString &server);
+ void setIrcOperator(const QString &ircOperator);
void updateHostmask(const QString &mask);
void setUserModes(const QString &modes);
void updateHostmask(const QString &mask);
void setUserModes(const QString &modes);
@@
-102,6
+112,9
@@
signals:
void realNameSet(QString realName);
void awaySet(bool away);
void awayMessageSet(QString awayMessage);
void realNameSet(QString realName);
void awaySet(bool away);
void awayMessageSet(QString awayMessage);
+ void idleTimeSet(QDateTime idleTime);
+ void serverSet(QString server);
+ void ircOperatorSet(QString ircOperator);
void hostmaskUpdated(QString mask);
void userModesSet(QString modes);
void hostmaskUpdated(QString mask);
void userModesSet(QString modes);
@@
-138,7
+151,10
@@
private:
QString _realName;
QString _awayMessage;
bool _away;
QString _realName;
QString _awayMessage;
bool _away;
-
+ QString _server;
+ QDateTime _idleTime;
+ QString _ircOperator;
+
// QSet<QString> _channels;
QSet<IrcChannel *> _channels;
QString _userModes;
// QSet<QString> _channels;
QSet<IrcChannel *> _channels;
QString _userModes;