X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Fircevent.h;h=e5a2313df21b7e1f785c22cd2bf0772db1c1aa63;hp=1747ac6192cd11b39f06db03fd66206eedc53bee;hb=92fc8c5b119111a35ab8423c3cbde5b2a022badf;hpb=ccf1e4557797374c839c567ae14fe12cc1bcffb3 diff --git a/src/common/ircevent.h b/src/common/ircevent.h index 1747ac61..e5a2313d 100644 --- a/src/common/ircevent.h +++ b/src/common/ircevent.h @@ -18,13 +18,14 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * ***************************************************************************/ -#ifndef IRCEVENT_H -#define IRCEVENT_H +#pragma once + +#include "common-export.h" #include "networkevent.h" #include "util.h" -class IrcEvent : public NetworkEvent +class COMMON_EXPORT IrcEvent : public NetworkEvent { public: explicit IrcEvent(EventManager::EventType type, Network *network, const QString &prefix, const QStringList ¶ms = QStringList()) @@ -62,7 +63,7 @@ private: }; -class IrcEventNumeric : public IrcEvent +class COMMON_EXPORT IrcEventNumeric : public IrcEvent { public: explicit IrcEventNumeric(uint number, Network *network, const QString &prefix, const QString &target, const QStringList ¶ms = QStringList()) @@ -99,7 +100,7 @@ private: }; -class IrcEventRawMessage : public IrcEvent +class COMMON_EXPORT IrcEventRawMessage : public IrcEvent { public: explicit inline IrcEventRawMessage(EventManager::EventType type, Network *network, @@ -137,6 +138,3 @@ private: friend class IrcEvent; }; - - -#endif