contentstorage/casrv/calocalizerscanner/inc/calocalizerscannerproxy.h
changeset 73 4bc7b118b3df
parent 60 f62f87b200ec
child 80 397d00875918
--- a/contentstorage/casrv/calocalizerscanner/inc/calocalizerscannerproxy.h	Mon May 03 12:48:45 2010 +0300
+++ b/contentstorage/casrv/calocalizerscanner/inc/calocalizerscannerproxy.h	Fri May 14 16:10:06 2010 +0300
@@ -21,16 +21,14 @@
 // INCLUDES
 #include <e32std.h>
 #include <e32base.h>
-#include <driveinfo.h>
-#include <QObject>
+#include "hbtextresolversymbian.h"
 
 #include "castorage_global.h"
 
 // FORWARD DECLARATIONS
 class CCaLocalizationEntry;
-class QTranslator;
 class CCaStorageProxy;
-
+class CCaInnerEntry;
 
 /**
  *  CCaLocalizerScannerProxy
@@ -39,7 +37,6 @@
 class CCaLocalizerScannerProxy : public CBase
     {
     
-//CA_STORAGE_TEST_FRIEND_CLASS    (TestCaLocalizerScanner)
 
 public:
     
@@ -59,11 +56,7 @@
      */
     ~CCaLocalizerScannerProxy( );
 
-    /**
-     * Performs whole localization of database, can be called at any moment
-     */
-    void PerformL( );
-    
+   
 private:
 
     /**
@@ -83,36 +76,23 @@
     void UpdateLocalNamesL( );
 
     /**
-     * Load translations to mTranslator
-     * @param aFilename file name with translations
-     * @return success or failure
-     */   
-    TBool LoadTranslator( QString aFilename );
-
-    /**
      * Gets localization rows from database as table of CCaLocalizationEntries
      * @param aLocals pointers to localization entries
      */
     void GetLocalizationRowsL( RPointerArray<CCaLocalizationEntry>& aLocals );
     
-    /**
-     * Converts descriptor to const char*
-     * @param aDescriptor descriptor with text to convert
-     * @return pointer to const char containing text
-     */
-    const char* DescriptorToStringL( const TDesC& aDescriptor );
-
+    const TDesC& GetEntryText(
+            RPointerArray<CCaInnerEntry> aEntries, TInt aId );
     /*
      * Not own
      */
     CCaStorageProxy* iStorageProxy;
 
     /*
-     * Own
-     */    
-    QTranslator* iTranslator;
+     * Owned
+     */
+    HbTextResolverSymbian* iResolver;
 
-    //CA_STORAGE_TEST_FRIEND_CLASS    (TestCaLocalizerScanner)
     };
 
 #endif // CALOCALSCANNERPROXY_H