emailservices/nmregister/src/nmmailboxregisterinterface.cpp
changeset 47 f83bd4ae1fe3
parent 43 99bcbff212ad
child 49 00c7ae862740
equal deleted inserted replaced
45:780f926bc26c 47:f83bd4ae1fe3
    17 
    17 
    18 #include "emailtrace.h"
    18 #include "emailtrace.h"
    19 
    19 
    20 #include <qservicemanager.h>
    20 #include <qservicemanager.h>
    21 #include <qserviceinterfacedescriptor.h>
    21 #include <qserviceinterfacedescriptor.h>
    22 #include <HbIcon>
    22 #include <hbicon.h>
    23 #include <HbApplication>
    23 #include <HbApplication>
    24 #include <QTranslator>
    24 #include <QTranslator>
    25 #include "nmicons.h"
    25 #include "nmicons.h"
    26 #include "nmmailboxregisterinterface.h" 
    26 #include "nmmailboxregisterinterface.h" 
    27 #include "nmmailboxregisterinterface_p.h" 
    27 #include "nmmailboxregisterinterface_p.h" 
    31 const QString hsitemLaunchUri("item:launchuri");
    31 const QString hsitemLaunchUri("item:launchuri");
    32 const QString hsitemPublisherId("item:publisherId");
    32 const QString hsitemPublisherId("item:publisherId");
    33 //not mandatory 
    33 //not mandatory 
    34 const QString hsItemWidgetUri("widget:uri");
    34 const QString hsItemWidgetUri("widget:uri");
    35 const QString hsItemDescription("item:description");
    35 const QString hsItemDescription("item:description");
       
    36 const QString hsItemLocDescription("item:locdescription");
    36 //for icon - not mandatory 
    37 //for icon - not mandatory 
    37 const QString hsIconFileName("icon:filename");//to display specific icon from file 
    38 const QString hsIconFileName("icon:filename");//to display specific icon from file 
    38 const QString hsIconName("icon:name");// HbIcon 
    39 const QString hsIconName("icon:name");// HbIcon 
    39 const QString hsIconApplicationId("icon:applicationid"); // icon from associated application 
    40 const QString hsIconApplicationId("icon:applicationid"); // icon from associated application 
    40 
    41 
   196     //------------------------------
   197     //------------------------------
   197     map[hsItemName] = accountName;
   198     map[hsItemName] = accountName;
   198     map[hsitemLaunchUri] = formLaunchUri(accountId);
   199     map[hsitemLaunchUri] = formLaunchUri(accountId);
   199     map[hsitemPublisherId] = NmPublisherName;
   200     map[hsitemPublisherId] = NmPublisherName;
   200     map[hsItemWidgetUri] = NmHsWidget;
   201     map[hsItemWidgetUri] = NmHsWidget;
   201     map[hsItemDescription] = hbTrId("txt_mail_widget_dblist_preview_of_recent_mail");
   202     map[hsItemLocDescription] = "loc://KNmRegisterLocFileName/txt_mail_widget_dblist_preview_of_recent_mail";
   202     map[hsIconFileName] = accountIconName;
   203     map[hsIconFileName] = accountIconName;
   203     // to add widget params that are mapped to widgets properties
   204     // to add widget params that are mapped to widgets properties
   204     map[NmHsWidgetParamAccountId] = QString::number(accountId);
   205     map[NmHsWidgetParamAccountId] = QString::number(accountId);
   205     map[NmHsWidgetParamAccountIconName] = accountIconName;
   206     map[NmHsWidgetParamAccountIconName] = accountIconName;
   206     //------------------------------
   207     //------------------------------