X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Fircuser.h;h=968ca7a2f81adf23dcdcaed93771d284ff85b4d2;hp=652cf85aa8f6b3867d85c67a7721ca378c98d7b1;hb=e8a39b4c3c92e193ab861a3fea84a261bb6fbd24;hpb=b383c734afd59ce24aec7cc64b124cf7411c7c81 diff --git a/src/common/ircuser.h b/src/common/ircuser.h index 652cf85a..968ca7a2 100644 --- a/src/common/ircuser.h +++ b/src/common/ircuser.h @@ -18,8 +18,9 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * ***************************************************************************/ -#ifndef IRCUSER_H -#define IRCUSER_H +#pragma once + +#include "common-export.h" #include #include @@ -34,10 +35,10 @@ class SignalProxy; class Network; class IrcChannel; -class IrcUser : public SyncableObject +class COMMON_EXPORT IrcUser : public SyncableObject { - SYNCABLE_OBJECT Q_OBJECT + SYNCABLE_OBJECT Q_PROPERTY(QString user READ user WRITE setUser) Q_PROPERTY(QString host READ host WRITE setHost) @@ -60,7 +61,7 @@ class IrcUser : public SyncableObject public : IrcUser(const QString &hostmask, Network *network); - virtual ~IrcUser(); + ~IrcUser() override; inline QString user() const { return _user; } inline QString host() const { return _host; } @@ -261,6 +262,3 @@ private: /// Tracks if changes in away state (away/here, message) have yet to be acknowledged bool _awayChanged = true; }; - - -#endif