![]() |
LeechCraft
0.6.70-3565-g2d86529
Modular cross-platform feature rich live environment.
|
#include <QtPlugin>
#include <QVariant>
#include <QStringList>
#include <boost/variant/variant.hpp>
Go to the source code of this file.
Classes | |
struct | LeechCraft::ANFieldData |
A single additional AdvancedNotifications field. More... | |
struct | LeechCraft::ANBoolFieldValue |
Describes a field with boolean values. More... | |
struct | LeechCraft::ANIntFieldValue |
Describes a field with integer values. More... | |
struct | LeechCraft::ANStringFieldValue |
Describes a field with QString values. More... | |
class | IANEmitter |
Interface for plugins emitting AdvancedNotifications entries. More... | |
Namespaces | |
LeechCraft | |
Typedefs | |
typedef boost::variant < ANBoolFieldValue, ANIntFieldValue, ANStringFieldValue > | LeechCraft::ANFieldValue |
A combination of all possible descriptions. More... | |
Functions | |
bool | LeechCraft::operator== (const ANBoolFieldValue &left, const ANBoolFieldValue &right) |
Compares two fields with boolean values. More... | |
bool | LeechCraft::operator== (const ANIntFieldValue &left, const ANIntFieldValue &right) |
Compares two fields with integer values. More... | |
bool | LeechCraft::operator== (const ANStringFieldValue &left, const ANStringFieldValue &right) |
Compares two string field values. More... | |
Q_DECLARE_INTERFACE (IANEmitter,"org.Deviant.LeechCraft.IANEmitter/1.0") | |
Q_DECLARE_METATYPE (LeechCraft::ANFieldData) | |
Q_DECLARE_METATYPE (LeechCraft::ANFieldValue) | |
Q_DECLARE_METATYPE (QList< LeechCraft::ANFieldValue >) | |
Q_DECLARE_OPERATORS_FOR_FLAGS (LeechCraft::ANIntFieldValue::Operations) | |
Q_DECLARE_INTERFACE | ( | IANEmitter | , |
"org.Deviant.LeechCraft.IANEmitter/1.0" | |||
) |
Q_DECLARE_METATYPE | ( | LeechCraft::ANFieldData | ) |
Q_DECLARE_METATYPE | ( | LeechCraft::ANFieldValue | ) |
Q_DECLARE_METATYPE | ( | QList< LeechCraft::ANFieldValue > | ) |
Q_DECLARE_OPERATORS_FOR_FLAGS | ( | LeechCraft::ANIntFieldValue::Operations | ) |