contentstorage/caclient/s60/inc/caobjectadapter.h
changeset 61 8e5041d13c84
parent 60 f62f87b200ec
child 66 32469d7d46ff
equal deleted inserted replaced
60:f62f87b200ec 61:8e5041d13c84
    36 class CCaInnerEntry;
    36 class CCaInnerEntry;
    37 class CCaInnerNotifierFilter;
    37 class CCaInnerNotifierFilter;
    38 class HbIcon;
    38 class HbIcon;
    39 class CFbsBitmap;
    39 class CFbsBitmap;
    40 
    40 
       
    41 
    41 /**
    42 /**
    42  *  CaObjectAdapter
    43  *  CaObjectAdapter
    43  *
    44  *
    44  */
    45  */
    45 class CaObjectAdapter
    46 class CaObjectAdapter
    71      * @param toQuery inner query resutling from conversion
    72      * @param toQuery inner query resutling from conversion
    72      */
    73      */
    73     static void convertL(
    74     static void convertL(
    74         const CaQuery &fromQuery,
    75         const CaQuery &fromQuery,
    75         CCaInnerQuery &toQuery);
    76         CCaInnerQuery &toQuery);
    76 
       
    77     /**
       
    78      * Wraps a QString internal buffer into TPtrC object.
       
    79      * The returned object is valid until QString internal buffer changes
       
    80      * or the object is destroyed.
       
    81      * @param string QString.
       
    82      * @return descriptor.
       
    83      */
       
    84     static const TPtrC convertToDescriptor(const QString &string);
       
    85 
       
    86     /**
       
    87      * Converts descriptor to QString.
       
    88      * @param des descriptor.
       
    89      * @return QString.
       
    90      */
       
    91     static QString convertToString(const TDesC &des);
       
    92 
    77 
    93     /**
    78     /**
    94      * Converts inner entry table to QList of pointers to entries.
    79      * Converts inner entry table to QList of pointers to entries.
    95      * @param fromEntriesArray an array containing inner entries
    80      * @param fromEntriesArray an array containing inner entries
    96      * for conversion.
    81      * for conversion.
   154     static void convertL(
   139     static void convertL(
   155         const CaNotifierFilter &from,
   140         const CaNotifierFilter &from,
   156         CCaInnerNotifierFilter &to);
   141         CCaInnerNotifierFilter &to);
   157 
   142 
   158     /**
   143     /**
   159      * @return  uid attribute name
       
   160      */
       
   161     static const QString &applicationUidAttributeName();
       
   162 
       
   163     /**
       
   164      * @return  attribute type name
       
   165      */
       
   166     static const QString &applicationEntryName();
       
   167 
       
   168     /**
       
   169      * @return  widget type name
       
   170      */
       
   171     static const QString &widgetEntryName();
       
   172 
       
   173     /**
       
   174      * Set entry id.
   144      * Set entry id.
   175      * @param entry entry.
   145      * @param entry entry.
   176      * @param id entry id.
   146      * @param id entry id.
   177      */
   147      */
   178     static void setId(CaEntry &entry,
   148     static void setId(CaEntry &entry,