mds_pub/content_listing_framework_api/tsrc/src/T_ContentListingFramework.rss
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Mon, 18 Jan 2010 20:34:07 +0200
changeset 0 c53acadfccc6
permissions -rw-r--r--
Revision: 201001 Kit: 201003

/*
* Copyright (c) 2002-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:  
*
*/



//  RESOURCE IDENTIFIER
NAME    CLFT

//  INCLUDES
#include <eikon.rh>
#include <PathConfiguration.hrh>
#include <CLFContentListing.rh>
#include <CLFContentListing.hrh>
#include <CLFContentListingExtended.hrh>

//  CONSTANTS
//  MACROS

//  RESOURCE DEFINITIONS
// -----------------------------------------------------------------------------
//
// ?resource_name
// ?description
//
// -----------------------------------------------------------------------------
//
RESOURCE RSS_SIGNATURE { signature = 0; }

// -----------------------------------------------------------------------------
//
// ?resource_name
// ?description
//
// -----------------------------------------------------------------------------
//
RESOURCE CLF_SORTING_STYLE r_sorting_style
    {
    ordering = ECLFOrderingDescending;
    data_type = ECLFItemDataTypeDesC;
    fields =
        {
        CLF_FIELD_ID { field_id = ECLFFieldIdFileName; },
        CLF_FIELD_ID { field_id = ECLFFieldIdCollectionName; },
        CLF_FIELD_ID { field_id = ECLFFieldIdMimeType; },
        CLF_FIELD_ID { field_id = ECLFFieldIdArtist; }
        };
    }

RESOURCE CLF_SORTING_STYLE r_sorting_style_empty
    {
    ordering = ECLFOrderingAscending;
    data_type = ECLFItemDataTypeTInt32;
    fields =
        {
        };
    }

RESOURCE CLF_SORTING_STYLE r_sorting_style_undefineditem
    {
    ordering = ECLFOrderingDescending;
    data_type = ECLFItemDataTypeDesC;
    undefined_item_position = ECLFSortingStyleUndefinedFirst;
    fields =
        {
        CLF_FIELD_ID { field_id = ECLFFieldIdArtist; }
        };
    }

RESOURCE CLF_LIST_MODEL r_list_model
    {
    mime_type_array = CLF_MIME_TYPE_ARRAY
        {
        mime_types =
            {
            LBUF { txt = "image/*"; }
            };
        };
    media_type_array = CLF_MEDIA_TYPE_ARRAY
        {
        media_types =
            {
            CLF_MEDIA_TYPE { media_type = ECLFMediaTypeCollection; }
            };
        };
    sorting_style = CLF_SORTING_STYLE
        {
        ordering = ECLFOrderingAscending;
        data_type = ECLFItemDataTypeDesC;
        fields =
            {
            CLF_FIELD_ID { field_id = ECLFFieldIdFileName; },
            CLF_FIELD_ID { field_id = ECLFFieldIdCollectionName; },
            CLF_FIELD_ID { field_id = ECLFFieldIdAlbum; }
            };
        };
    }

RESOURCE CLF_LIST_MODEL r_list_model_incorrect_version
    {
    version = 88;
    mime_type_array = CLF_MIME_TYPE_ARRAY
        {
        mime_types =
            {
            };
        };
    media_type_array = CLF_MEDIA_TYPE_ARRAY
        {
        media_types =
            {
            };
        };
    sorting_style = CLF_SORTING_STYLE
        {
        ordering = ECLFOrderingAscending;
        data_type = ECLFItemDataTypeDesC;
        fields =
            {
            };
        };
    }


RESOURCE CLF_MIME_TYPE_ARRAY r_mime_type_array
    {
    mime_types =
        {
        LBUF { txt = "image/*"; },
        LBUF { txt = "audio/*"; }
        };
    }

RESOURCE CLF_MIME_TYPE_ARRAY r_mime_type_array_empty
    {
    mime_types =
        {
        };
    }

RESOURCE CLF_MIME_TYPE_ARRAY r_mime_type_array_incorrect_version
    {
    version = 88;
    mime_types =
        {
        };
    }

RESOURCE CLF_MEDIA_TYPE_ARRAY r_media_type_array
    {
    media_types =
        {
        CLF_MEDIA_TYPE { media_type = ECLFMediaTypeImage; },
        CLF_MEDIA_TYPE { media_type = ECLFMediaTypeCollection; }
        };
    }

RESOURCE CLF_MEDIA_TYPE_ARRAY r_media_type_array_empty
    {
    media_types =
        {
        };
    }

RESOURCE CLF_LIST_MODEL_V2 r_list_model_multible
     {
    mime_type_array = CLF_MIME_TYPE_ARRAY
        {
        mime_types =
            {
            };
        };
     media_type_array = CLF_MEDIA_TYPE_ARRAY
         {
         media_types =
             {
             };
         };
     sorting_style_array =
        {
        CLF_SORTING_STYLE
            {
            ordering = ECLFOrderingAscending;
            data_type = ECLFItemDataTypeTInt32;
            undefined_item_position = ECLFSortingStyleUndefinedFirst;
            fields =
                {
                CLF_FIELD_ID { field_id = 0x80000001; }
                };
            },
        CLF_SORTING_STYLE
            {
            ordering = ECLFOrderingDescending;
            data_type = ECLFItemDataTypeTInt32;
            undefined_item_position = ECLFSortingStyleUndefinedEnd;
            fields =
                {
                CLF_FIELD_ID { field_id = 0x80000002; }
                };
            },
        CLF_SORTING_STYLE
            {
            ordering = ECLFOrderingAscending;
            data_type = ECLFItemDataTypeTInt32;
            undefined_item_position = ECLFSortingStyleUndefinedEnd;
            fields =
                {
                CLF_FIELD_ID { field_id = 0x80000003; },
                CLF_FIELD_ID { field_id = 0x80000004; }
                };
            },
        CLF_SORTING_STYLE
            {
            ordering = ECLFOrderingAscending;
            data_type = ECLFItemDataTypeTInt32;
            undefined_item_position = ECLFSortingStyleUndefinedFirst;
            fields =
                {
                CLF_FIELD_ID { field_id = 0x80000005; }
                };
            }
        };
    }


// End of File