30 #ifndef INTERFACES_IANEMITTER_H
31 #define INTERFACES_IANEMITTER_H
34 #include <QStringList>
92 :
Type_ (QVariant::Invalid)
108 const QString& description,
155 virtual QList<LeechCraft::ANFieldData> GetANFields ()
const = 0;
A single additional AdvancedNotifications field.
ANFieldData(const QString &id, const QString &name, const QString &description, QVariant::Type type, QStringList events)
Constructs field with the given info variables.
QVariant::Type Type_
The type of this field.
QString Name_
The name of the field.
Q_DECLARE_INTERFACE(IColorThemeManager,"org.Deviant.LeechCraft.IColorThemeManager/1.0")
Interface for plugins emitting AdvancedNotifications entries.
QString Description_
The description of the field.
QStringList EventTypes_
The types of the event that contain this field.
ANFieldData()
Constructs an empty field info.
Q_DECLARE_METATYPE(LeechCraft::IHookProxy_ptr)