emailservices/nmclientapi/inc/nmprivateclasses.h
changeset 23 2dc6caa42ec3
parent 20 ecc8def7944a
child 25 61b206842ac4
child 27 9ba4404ef423
child 38 b4618f2cf6ac
--- a/emailservices/nmclientapi/inc/nmprivateclasses.h	Mon May 03 12:23:15 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,60 +0,0 @@
-/*
- * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). 
- * All rights reserved.
- * This component and the accompanying materials are made available
- * under the terms of "Eclipse Public License v1.0"
- * which accompanies this distribution, and is available
- * at the URL "http://www.eclipse.org/legal/epl-v10.html".
- *
- * Initial Contributors:
- * Nokia Corporation - initial contribution.
- *
- * Contributors:
- *
- * Description:  
- *
- */
-
-#ifndef PRIVATECLASSES_H
-#define PRIVATECLASSES_H
-
-#include "nmenginedef.h"
-#include <QtCore>
-#include <QMetaType>
-
-/*!
- * Enum for internal info about changes in emial store
- */
-enum EApiAction
-{
-    ENew, EChange, EDeleted
-};
-
-/*!
- * Enum for internal info about object type when change in email store is done.
- */
-enum EApiObjectType
-{
-    EMailbox, EFolder, EMessage
-};
-
-/*!
- * It keeps data with information about change in email store.
- * 
- * It is grouped in list of object by event when mailbox change and by
- * event, mailboxId anf folderId when messages change.
- */
-struct NmApiMessage
-{
-    EApiAction action;
-    EApiObjectType objectType;
-
-    QList<quint64> objectIds;
-
-    quint64 mailboxId;
-    quint64 folderId;
-
-};
-Q_DECLARE_METATYPE(NmApiMessage)
-
-#endif /* PRIVATECLASSES_H_ */