X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fclientignorelistmanager.h;h=797235e3fd11bb55b09329e7fce9eb89b96b2d04;hp=9692b835073c864760aa642a6c95ae613a268d2d;hb=39328183a6a87c6eb10a9dbbffcd5d65bf154a1f;hpb=694f9bfbf7f1af19108461c7e00d133e55082bce diff --git a/src/client/clientignorelistmanager.h b/src/client/clientignorelistmanager.h index 9692b835..797235e3 100644 --- a/src/client/clientignorelistmanager.h +++ b/src/client/clientignorelistmanager.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-09 by the Quassel Project * + * Copyright (C) 2005-2018 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -15,23 +15,22 @@ * You should have received a copy of the GNU General Public License * * along with this program; if not, write to the * * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * ***************************************************************************/ -#ifndef CLIENTIGNORELISTMANAGER_H -#define CLIENTIGNORELISTMANAGER_H +#pragma once + +#include "client-export.h" #include "ignorelistmanager.h" #include -class ClientIgnoreListManager : public IgnoreListManager +class CLIENT_EXPORT ClientIgnoreListManager : public IgnoreListManager { - SYNCABLE_OBJECT - Q_OBJECT + Q_OBJECT public: - explicit ClientIgnoreListManager(QObject *parent = 0); - inline virtual const QMetaObject *syncMetaObject() const { return &IgnoreListManager::staticMetaObject; } + explicit ClientIgnoreListManager(QObject *parent = nullptr); //! Fetch all matching ignore rules for a given hostmask /** \param hostmask The hostmask of the user @@ -48,6 +47,3 @@ private: // matches an ignore rule against a given string bool pureMatch(const IgnoreListItem &item, const QString &string) const; }; - - -#endif // CLIENTIGNORELISTMANAGER_H