src/hbcore/i18n/hbdntxmlreader.cpp
changeset 6 c3690ec91ef8
parent 0 16d8024aca5e
child 7 923ff622b8b9
--- a/src/hbcore/i18n/hbdntxmlreader.cpp	Fri Jun 11 13:58:22 2010 +0300
+++ b/src/hbcore/i18n/hbdntxmlreader.cpp	Wed Jun 23 18:33:25 2010 +0300
@@ -32,6 +32,9 @@
 #define DirectoryLocalizerFile ":/i18n/hbdirectorylocalizer.xml"
 #define DirectoryLocalizerTranslationsFile "/resource/hbi18n/translations/directorylocalizer_"
 
+/*!
+    Constructor of class.  
+*/ 
 HbDNTXmlReader::HbDNTXmlReader()
 {
 	fullPaths = NULL;
@@ -81,6 +84,9 @@
 	
 }
 
+/*!
+    Destructor of class. 
+*/ 
 HbDNTXmlReader::~HbDNTXmlReader()
 {
     delete fullPaths;
@@ -89,59 +95,75 @@
 	delete trans;
 }
 
+/*!
+    This function is needed by XML reader.  
+     
+    \return true 
+*/ 
 bool HbDNTXmlReader::startDocument()
 {
     return true;
 }
 
+/*!
+    This function is needed by XML reader.  
+     
+    \param qName element which will be readed
+    \return true 
+*/ 
 bool HbDNTXmlReader::startElement( const QString & ,
 				   const QString & ,
 				   const QString & qName,
 				   const QXmlAttributes & )
 {
-	if( qName == DirectoryLocalizerPathStringsStr ) {
-		parsePathStrings = true;  // set to parse Path 
-		parseDirectoryPaths = false;
-		elements.clear();
-		elementNumber = 0;  // Set current path element number as undefined
-		twoDone = false;
-	} else if( qName == DirectoryLocalizerFullDirectoryPathsStr ) {
-		parsePathStrings = false;
-		parseDirectoryPaths = true;  // set to parse localized path
-		elements.clear();
-		elementNumber = 0;  // set current path element as undefined
-		twoDone = false;
-	} else if( qName == DirectoryLocalizerNameStr ) {
-		elementNumber = 1;  // 
-		validElement = true;
-		twoDone = false;
-	} else if( qName == DirectoryLocalizerPathStr ){
-		elementNumber = 2;
-		validElement = true;
-		twoDone = false;
-	} else if( qName == DirectoryLocalizerTranslationStr){
-		elementNumber = 3;
-		validElement = true;	
-	} else if( qName == DirectoryLocalizerRootPathStr ){
-		elementNumber = 1;
-		validElement = true;
-		twoDone = false;
-	} else if( qName == DirectoryLocalizerLocalizedPathStr ){
-		elementNumber = 2;
-		validElement = true;
-		twoDone = false;
-	} else if( qName == DirectoryLocalizerLocalizedNameStr ){
-		elementNumber = 3;
-		validElement = true;
-		twoDone = false;
-	} else
-    {
+    if( qName == DirectoryLocalizerPathStringsStr ) {
+    	parsePathStrings = true;  // set to parse Path 
+    	parseDirectoryPaths = false;
+    	elements.clear();
+    	elementNumber = 0;  // Set current path element number as undefined
+    	twoDone = false;
+    } else if( qName == DirectoryLocalizerFullDirectoryPathsStr ) {
+    	parsePathStrings = false;
+    	parseDirectoryPaths = true;  // set to parse localized path
+    	elements.clear();
+    	elementNumber = 0;  // set current path element as undefined
+    	twoDone = false;
+    } else if( qName == DirectoryLocalizerNameStr ) {
+    	elementNumber = 1;  // 
+    	validElement = true;
+    	twoDone = false;
+    } else if( qName == DirectoryLocalizerPathStr ){
+    	elementNumber = 2;
+    	validElement = true;
+    	twoDone = false;
+    } else if( qName == DirectoryLocalizerTranslationStr){
+    	elementNumber = 3;
+    	validElement = true;	
+    } else if( qName == DirectoryLocalizerRootPathStr ){
+    	elementNumber = 1;
+    	validElement = true;
+    	twoDone = false;
+    } else if( qName == DirectoryLocalizerLocalizedPathStr ){
+    	elementNumber = 2;
+    	validElement = true;
+    	twoDone = false;
+    } else if( qName == DirectoryLocalizerLocalizedNameStr ){
+    	elementNumber = 3;
+    	validElement = true;
+    	twoDone = false;
+    } else {
         elementNumber++;
     }
 	
     return true;	
 }
 
+/*!
+    This function is needed by XML reader.  
+     
+    \param text readed element
+    \return true 
+*/ 
 bool HbDNTXmlReader::characters(const QString& text)
 {
     QString t = text;
@@ -216,6 +238,12 @@
     return true;
 }
 
+/*!
+    This function is needed by XML reader.  
+     
+    \param qName element which was readed
+    \return true 
+*/ 
 bool HbDNTXmlReader::endElement( const QString &,
         const QString &,
         const QString & qName )
@@ -253,11 +281,19 @@
 	return true;
 }
 
+/*!
+    This function is needed by XML reader.  
+     
+    \return true 
+*/ 
 bool HbDNTXmlReader::endDocument()
 {
     return true;
 }
 
+/*!
+    \return pointer to list of full paths 
+*/ 
 QMap<QString,QString> HbDNTXmlReader::getFullPaths()
 {
 	return *fullPaths;