LeechCraft  %{LEECHCRAFT_VERSION}
Modular cross-platform feature rich live environment.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
constants.h
Go to the documentation of this file.
1 /**********************************************************************
2  * LeechCraft - modular cross-platform feature rich internet client.
3  * Copyright (C) 2006-2013 Georg Rudoy
4  *
5  * Boost Software License - Version 1.0 - August 17th, 2003
6  *
7  * Permission is hereby granted, free of charge, to any person or organization
8  * obtaining a copy of the software and accompanying documentation covered by
9  * this license (the "Software") to use, reproduce, display, distribute,
10  * execute, and transmit the Software, and to prepare derivative works of the
11  * Software, and to permit third-parties to whom the Software is furnished to
12  * do so, all subject to the following:
13  *
14  * The copyright notices in the Software and this entire statement, including
15  * the above license grant, this restriction and the following disclaimer,
16  * must be included in all copies of the Software, in whole or in part, and
17  * all derivative works of the Software, unless such copies or derivative
18  * works are solely in the form of machine-executable object code generated by
19  * a source language processor.
20  *
21  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
22  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
23  * FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
24  * SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
25  * FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
26  * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
27  * DEALINGS IN THE SOFTWARE.
28  **********************************************************************/
29 
30 #pragma once
31 
32 #include <QString>
33 
34 namespace LeechCraft
35 {
36 namespace AN
37 {
40  const QString CatIM = "org.LC.AdvNotifications.IM";
43  const QString TypeIMAttention = "org.LC.AdvNotifications.IM.AttentionDrawn";
46  const QString TypeIMIncFile = "org.LC.AdvNotifications.IM.IncomingFile";
49  const QString TypeIMIncMsg = "org.LC.AdvNotifications.IM.IncomingMessage";
57  const QString TypeIMMUCHighlight = "org.LC.AdvNotifications.IM.MUCHighlightMessage";
60  const QString TypeIMMUCInvite = "org.LC.AdvNotifications.IM.MUCInvitation";
68  const QString TypeIMMUCMsg = "org.LC.AdvNotifications.IM.MUCMessage";
72  const QString TypeIMStatusChange = "org.LC.AdvNotifications.IM.StatusChange";
75  const QString TypeIMSubscrGrant = "org.LC.AdvNotifications.IM.Subscr.Granted";
78  const QString TypeIMSubscrRevoke = "org.LC.AdvNotifications.IM.Subscr.Revoked";
81  const QString TypeIMSubscrRequest = "org.LC.AdvNotifications.IM.Subscr.Requested";
84  const QString TypeIMSubscrSub = "org.LC.AdvNotifications.IM.Subscr.Subscribed";
87  const QString TypeIMSubscrUnsub = "org.LC.AdvNotifications.IM.Subscr.Unsubscribed";
88 
91  const QString CatOrganizer = "org.LC.AdvNotifications.Organizer";
94  const QString TypeOrganizerEventDue = "org.LC.AdvNotifications.Organizer.EventDue";
95 
98  const QString CatDownloads = "org.LC.AdvNotifications.Downloads";
101  const QString TypeDownloadFinished = "org.LC.AdvNotifications.Downloads.DownloadFinished";
104  const QString TypeDownloadError = "org.LC.AdvNotifications.Downloads.DownloadError";
105 }
106 }
const QString TypeIMMUCHighlight
User has been highlighted in a multiuser chat.
Definition: constants.h:57
const QString TypeIMIncMsg
User has received a message in a standard one-to-one chat.
Definition: constants.h:49
const QString CatDownloads
Category of Downloads-related events.
Definition: constants.h:98
const QString TypeOrganizerEventDue
An event due date is coming.
Definition: constants.h:94
const QString TypeIMSubscrRevoke
Another user has revoked subscription from our user.
Definition: constants.h:78
const QString TypeIMSubscrRequest
Another user has requested subscription from our user.
Definition: constants.h:81
const QString TypeDownloadError
A download has been failed.
Definition: constants.h:104
const QString TypeIMSubscrGrant
Another user has granted subscription to our user.
Definition: constants.h:75
const QString TypeDownloadFinished
A download has been finished successfully without errors.
Definition: constants.h:101
const QString TypeIMAttention
Another user has requested our user&#39;s attention.
Definition: constants.h:43
const QString TypeIMSubscrSub
Another user has subscribed to our user.
Definition: constants.h:84
const QString CatIM
Category of Instant Messaging-related events.
Definition: constants.h:40
const QString TypeIMMUCInvite
User has been invited to a multiuser chat.
Definition: constants.h:60
const QString CatOrganizer
Category of Organizer-related events.
Definition: constants.h:91
const QString TypeIMStatusChange
Another user in our user&#39;s contact list has changed its status.
Definition: constants.h:72
const QString TypeIMIncFile
Another user has sent our user a file.
Definition: constants.h:46
const QString TypeIMMUCMsg
A message has been sent to a multiuser chat.
Definition: constants.h:68
const QString TypeIMSubscrUnsub
Another user has unsubscribed from our user.
Definition: constants.h:87