satui/satplugin/aisatplugininc/aisatcontentmodel.h
author Pat Downey <patd@symbian.org>
Wed, 01 Sep 2010 12:15:03 +0100
branchRCL_3
changeset 20 987c9837762f
parent 0 ff3b6d0fd310
permissions -rw-r--r--
Revert incorrect RCL_3 drop: Revision: 201033 Kit: 201035

/*
* Copyright (c) 2006 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:  Content model for SAT Plug-in.
*
*/


#ifndef AISATCONTENTMODEL_H
#define AISATCONTENTMODEL_H


#include <aicontentmodel.h>
#include "aisatpluginuids.hrh"

// SAT Operator Info Plug-in XML implementation UID
const TInt KImplUidSatPlugin = 
    AI_UID_ECOM_IMPLEMENTATION_CONTENTPUBLISHER_SATPLUGIN;
const TUid KUidSatPlugin = { KImplUidSatPlugin };

/**
 * Content Ids.
 */
enum TSatContentIds
    {
    ESatContentText,
    ESatContentIcon
    };

enum TSatEventIds
    {
    ESatLaunchSatapp = 1
    };

const TAiContentItem KSatContent[] =
    {
    { ESatContentText, L"SatIdleModeText", "text/plain" },
    { ESatContentIcon, L"SatIdleModeIcon", "image/x-s60-bitmap" }
    };

/**
 * Resource Ids.
 */
enum TSatPluginResourceIds
    {
    ESatResourceEmptyIcon,
    ESatResourceEmptyCaption
    };

/**
 * Resources that the plug-in will publish.
 */
const TAiContentItem KSatResources[] =
    { 
    { ESatResourceEmptyCaption,       L"EmptyCaption", "text/plain" },
    { ESatResourceEmptyIcon,          L"EmptyIcon", "image/*" }    
    };

/**
 * Event Ids.
 */
const TAiContentItem KSatEvents[] =
    {
    { ESatLaunchSatapp, L"LaunchSatapp", "int" }
    };

#endif //AISATCONTENTMODEL_H