![]() |
LeechCraft
0.6.70-10870-g558588d6ec
Modular cross-platform feature rich live environment.
|
Namespace for various AN entity fields. More...
Variables | |
const QString | SenderID { "org.LC.AdvNotifications.SenderID" } |
The plugin ID of the sender (QByteArray or QString). More... | |
const QString | EventCategory { "org.LC.AdvNotifications.EventCategory" } |
The category of the event (QString). More... | |
const QString | EventID { "org.LC.AdvNotifications.EventID" } |
The ID of the event (QString). More... | |
const QString | VisualPath { "org.LC.AdvNotifications.VisualPath" } |
Visual path to this event (QStringList). More... | |
const QString | EventType { "org.LC.AdvNotifications.EventType" } |
The type of the event (QString). More... | |
const QString | FullText { "org.LC.AdvNotifications.FullText" } |
The detailed text of the event (QString). More... | |
const QString | ExtendedText { "org.LC.AdvNotifications.ExtendedText" } |
The even more detailed text than FullText (QString). More... | |
const QString | DeltaCount { "org.LC.AdvNotifications.DeltaCount" } |
The change in event count (int). More... | |
const QString | Count { "org.LC.AdvNotifications.Count" } |
The new total event count (int). More... | |
const QString | OpenConfiguration { "org.LC.AdvNotifications.OpenConfiguration" } |
Whether configuration dialog should be opened (bool). More... | |
const QString | IsSingleShot { "org.LC.AdvNotifications.SingleShot" } |
Whether the created rule should be single-shot (bool). More... | |
const QString | NotifyTransient { "org.LC.AdvNotifications.NotifyTransient" } |
Whether a transient notifier should be enabled by default in the rule being created (bool). More... | |
const QString | NotifyPersistent { "org.LC.AdvNotifications.NotifyPersistent" } |
Whether a persistent notifier should be enabled by default in the rule being created (bool). More... | |
const QString | NotifyAudio { "org.LC.AdvNotifications.NotifyAudio" } |
Whether an audio notifier should be enabled by default in the rule being created (bool). More... | |
Namespace for various AN entity fields.
This namespace contains various constants for widely-used fields in an AdvancedNotifications-related Entity structure. Both event notification fields and rule creation fields are mentioned.
const QString LeechCraft::AN::EF::Count { "org.LC.AdvNotifications.Count" } |
The new total event count (int).
This field represents how many events with the given EventID are there pending now.
Definition at line 138 of file entityfields.h.
Referenced by LeechCraft::Util::MakeAN().
const QString LeechCraft::AN::EF::DeltaCount { "org.LC.AdvNotifications.DeltaCount" } |
The change in event count (int).
This field represents the change in the count of the events with the given EventID.
For example, if two messages arrive simultaneously from the same contact in an IM client, this field should be equal to 2.
Definition at line 128 of file entityfields.h.
Referenced by LeechCraft::Util::MakeAN().
const QString LeechCraft::AN::EF::EventCategory { "org.LC.AdvNotifications.EventCategory" } |
The category of the event (QString).
To notify about an event, this field should contain one of the predefined event categories (like CatIM, CatDownloads and so on). To cancel an event (for example, when all unread messages have been read), this field should contain the CatEventCancel category.
Definition at line 67 of file entityfields.h.
Referenced by LeechCraft::Util::MakeAN(), LeechCraft::Util::MakeANCancel(), and LeechCraft::Util::MakeANRule().
const QString LeechCraft::AN::EF::EventID { "org.LC.AdvNotifications.EventID" } |
The ID of the event (QString).
Events relating to the same object (like IM messages from the same contact) should have the same event ID.
Definition at line 78 of file entityfields.h.
Referenced by LeechCraft::Util::MakeAN(), LeechCraft::Util::MakeANCancel(), and LeechCraft::Util::MakeANRule().
const QString LeechCraft::AN::EF::EventType { "org.LC.AdvNotifications.EventType" } |
The type of the event (QString).
This field should contain one of the event types related to the given EventCategory, like TypeIMAttention or TypeIMIncMsg for the CatIM category.
Definition at line 103 of file entityfields.h.
Referenced by LeechCraft::Util::MakeAN(), and LeechCraft::Util::MakeANRule().
const QString LeechCraft::AN::EF::ExtendedText { "org.LC.AdvNotifications.ExtendedText" } |
The even more detailed text than FullText (QString).
Definition at line 115 of file entityfields.h.
Referenced by LeechCraft::Util::MakeAN().
const QString LeechCraft::AN::EF::FullText { "org.LC.AdvNotifications.FullText" } |
The detailed text of the event (QString).
Definition at line 109 of file entityfields.h.
Referenced by LeechCraft::Util::MakeAN().
const QString LeechCraft::AN::EF::IsSingleShot { "org.LC.AdvNotifications.SingleShot" } |
Whether the created rule should be single-shot (bool).
Definition at line 152 of file entityfields.h.
Referenced by LeechCraft::Util::MakeANRule().
const QString LeechCraft::AN::EF::NotifyAudio { "org.LC.AdvNotifications.NotifyAudio" } |
Whether an audio notifier should be enabled by default in the rule being created (bool).
Definition at line 173 of file entityfields.h.
Referenced by LeechCraft::Util::MakeANRule().
const QString LeechCraft::AN::EF::NotifyPersistent { "org.LC.AdvNotifications.NotifyPersistent" } |
Whether a persistent notifier should be enabled by default in the rule being created (bool).
Definition at line 166 of file entityfields.h.
Referenced by LeechCraft::Util::MakeANRule().
const QString LeechCraft::AN::EF::NotifyTransient { "org.LC.AdvNotifications.NotifyTransient" } |
Whether a transient notifier should be enabled by default in the rule being created (bool).
Definition at line 159 of file entityfields.h.
Referenced by LeechCraft::Util::MakeANRule().
const QString LeechCraft::AN::EF::OpenConfiguration { "org.LC.AdvNotifications.OpenConfiguration" } |
Whether configuration dialog should be opened (bool).
If this field is set to true
,
Definition at line 146 of file entityfields.h.
Referenced by LeechCraft::Util::MakeANRule().
const QString LeechCraft::AN::EF::SenderID { "org.LC.AdvNotifications.SenderID" } |
The plugin ID of the sender (QByteArray or QString).
Definition at line 53 of file entityfields.h.
Referenced by LeechCraft::Util::MakeAN(), LeechCraft::Util::MakeANCancel(), and LeechCraft::Util::MakeANRule().
const QString LeechCraft::AN::EF::VisualPath { "org.LC.AdvNotifications.VisualPath" } |
Visual path to this event (QStringList).
This field should contain the list of human-readable strings that allow grouping of various events into tree-like structures.
Definition at line 87 of file entityfields.h.
Referenced by LeechCraft::Util::MakeAN().