idlefw/plugins/mcsplugin/settings/inc/mcspluginsettingsapplist.h
branchRCL_3
changeset 31 8baec10861af
parent 30 a5a39a295112
equal deleted inserted replaced
30:a5a39a295112 31:8baec10861af
   128     /**
   128     /**
   129      * Returns title for undefined item
   129      * Returns title for undefined item
   130      */
   130      */
   131     TPtrC UndefinedText() { return *iUndefinedText; };
   131     TPtrC UndefinedText() { return *iUndefinedText; };
   132 
   132 
       
   133     /**
       
   134      * Returns title for empty item
       
   135      */
       
   136     TPtrC EmptyText() { return *iEmptyText; };
       
   137     
   133 private:
   138 private:
   134     /**
   139     /**
   135      * Constructor
   140      * Constructor
   136      */
   141      */
   137     CMCSPluginSettingsAppList();
   142     CMCSPluginSettingsAppList();
   167      * @since S60 v3.2
   172      * @since S60 v3.2
   168      * @param aMailbox Name of the mailbox to add
   173      * @param aMailbox Name of the mailbox to add
   169      */
   174      */
   170     void AddMailboxL( const TDesC& aMailbox, const TDesC& aMailboxId );
   175     void AddMailboxL( const TDesC& aMailbox, const TDesC& aMailboxId );
   171 
   176 
       
   177     /**
       
   178      * Returns title for requested item
       
   179      *
       
   180      * @param aUid Shortcut items uid
       
   181      * @return HBufC title
       
   182      */    
       
   183     HBufC* MenuItemTextL( const TDesC& aUid );
       
   184     
   172 private:  // data
   185 private:  // data
   173 
   186 
   174     /**
   187     /**
   175      * List of application items
   188      * List of application items
   176      * Own.
   189      * Own.
   190     /**
   203     /**
   191      * Name of "Undefined" application, own
   204      * Name of "Undefined" application, own
   192      */
   205      */
   193     HBufC* iUndefinedText;
   206     HBufC* iUndefinedText;
   194     
   207     
   195     /*
   208     /**
   196      * Undefined MCS item, own
   209      * Name of "Empty" application, own
   197      */
   210      */
   198     CMenuItem* iUndefinedItem;
   211     HBufC* iEmptyText;
       
   212 
   199 };
   213 };
   200 
   214 
   201 #endif // CMCSPLUGINSETTINGSAPPLIST_H
   215 #endif // CMCSPLUGINSETTINGSAPPLIST_H
   202 
   216 
   203 // End of File.
   217 // End of File.