/** * SPDX-FileCopyrightText: 2015 Holger Kaelberer * * SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL */ #ifndef NOTIFYINGAPPLICATION_H #define NOTIFYINGAPPLICATION_H #include struct NotifyingApplication { QString name; QString icon; bool active; QRegularExpression blacklistExpression; bool operator==(const NotifyingApplication &other) const { return (name == other.name); } }; Q_DECLARE_METATYPE(NotifyingApplication); QDataStream &operator<<(QDataStream &out, const NotifyingApplication &app); QDataStream &operator>>(QDataStream &in, NotifyingApplication &app); QDebug operator<<(QDebug dbg, const NotifyingApplication &a); #endif // NOTIFYINGAPPLICATION_H