]> SALOME platform Git repositories - modules/kernel.git/commitdiff
Salome HOME
Porting to Qt4
authorvsr <vsr@opencascade.com>
Mon, 7 May 2007 07:34:30 +0000 (07:34 +0000)
committervsr <vsr@opencascade.com>
Mon, 7 May 2007 07:34:30 +0000 (07:34 +0000)
src/ModuleCatalog/SALOME_ModuleCatalog_Handler.cxx
src/ModuleCatalog/SALOME_ModuleCatalog_impl.cxx
src/ResourcesManager/SALOME_ResourcesCatalog_Handler.cxx
src/ResourcesManager/SALOME_ResourcesManager.cxx

index 82f1710b81e4f3892d811108114a90eb34d85da0..30cbaaa14573d2ea89bc77980690faf66cefb4b8 100644 (file)
@@ -327,8 +327,8 @@ bool SALOME_ModuleCatalog_Handler::endElement(const QString&,
 
    //tag test_inParameter_name
    if ((qName.compare(test_inParameter_name)==0)) {
-     if(MYDEBUG) SCRUTE(parent);
-     if(MYDEBUG) SCRUTE(grandparent);
+     if(MYDEBUG) SCRUTE(parent.toLatin1().data());
+     if(MYDEBUG) SCRUTE(grandparent.toLatin1().data());
      if (grandparent.compare(test_inDataStreamParameter_list) == 0)
        _inDataStreamParam.name = content ;
      else 
@@ -395,7 +395,7 @@ bool SALOME_ModuleCatalog_Handler::endElement(const QString&,
 
 
    // Parameter out
-   if(MYDEBUG) SCRUTE(qName);
+   if(MYDEBUG) SCRUTE(qName.toLatin1().data());
 
    // tag test_outParameter_type
    if ((qName.compare(test_outParameter_type)==0)) {
@@ -426,8 +426,8 @@ bool SALOME_ModuleCatalog_Handler::endElement(const QString&,
         
    //tag test_outDataStreamParameter_name
    if ((qName.compare(test_outDataStreamParameter_name)==0)) {
-     if(MYDEBUG) SCRUTE(grandparent);
-     if(MYDEBUG) SCRUTE(test_outDataStreamParameter_list);
+     if(MYDEBUG) SCRUTE(grandparent.toLatin1().data());
+     if(MYDEBUG) SCRUTE(test_outDataStreamParameter_list.toLatin1().data());
      if (grandparent.compare(test_outDataStreamParameter_list) == 0)
        _outDataStreamParam.name = content ;
      else 
@@ -534,7 +534,7 @@ bool SALOME_ModuleCatalog_Handler::endElement(const QString&,
 //----------------------------------------------------------------------
 bool SALOME_ModuleCatalog_Handler::characters(const QString& chars)
 {
-  content = (const char*)chars ;
+  content = chars.toLatin1().data() ;
   return true;
 }
 
index 55dd3cede27404ae93484710edf10e50600db357..d8de3a179d37d4434bb03802886063b173734981 100644 (file)
@@ -117,15 +117,12 @@ SALOME_ModuleCatalogImpl::SALOME_ModuleCatalogImpl(int argc, char** argv, CORBA:
                                  false ); // skip empty entries
 #else
     //check for new format
-    int isNew = QString( _general_path ).contains(SEPARATOR);
-    if ( isNew > 0 ) {
+    if ( QString( _general_path ).contains(SEPARATOR) ) {
       //using new format
-      dirList = QStringList::split( SEPARATOR, _general_path, 
-                                   false ); // skip empty entries
+      dirList = QString( _general_path ).split( SEPARATOR, QString::SkipEmptyParts ); // skip empty entries
     } else {
       //support old format
-      dirList = QStringList::split( OLD_SEPARATOR, _general_path, 
-                                   false ); // skip empty entries
+      dirList = QString( _general_path ).split( OLD_SEPARATOR, QString::SkipEmptyParts ); // skip empty entries
     }   
 #endif
     
@@ -133,7 +130,7 @@ SALOME_ModuleCatalogImpl::SALOME_ModuleCatalogImpl(int argc, char** argv, CORBA:
       //QFileInfo fileInfo( dirList[ i ] );
       QFileInfo fileInfo( dirList[ i ].replace( '\"', "" ) ); //remove inverted commas from filename
       if ( fileInfo.isFile() && fileInfo.exists() ) {
-       _parse_xml_file(fileInfo.filePath(), 
+       _parse_xml_file(fileInfo.filePath().toLatin1().data()
                        _general_module_list, 
                        _general_path_list);
       }
@@ -484,7 +481,7 @@ SALOME_ModuleCatalogImpl::GetComponent(const char* name)
 
   std::string s(name);
   ParserComponent *C_parser = NULL;
-  ParserPathPrefixes *pp = NULL;
+  //ParserPathPrefixes *pp = NULL; // VSR : commented : unused variable
 
   SALOME_ModuleCatalog::Acomponent_ptr compo
     = SALOME_ModuleCatalog::Acomponent::_nil();
@@ -577,7 +574,7 @@ SALOME_ModuleCatalogImpl::_parse_xml_file(const char* file,
   SALOME_ModuleCatalog_Handler* handler = new SALOME_ModuleCatalog_Handler();
   QFile xmlFile(file);
 
-  QXmlInputSource source(xmlFile);
+  QXmlInputSource source(&xmlFile);
 
   QXmlSimpleReader reader;
   reader.setContentHandler( handler );
index 53162f87c22eac4529f5514222d9e8aae0c1d102..e6c68b8583b2acd45e3acc353a4dbf8dc4c67f8e 100755 (executable)
@@ -130,7 +130,7 @@ startElement( const QString&,
   for (int i = 0;i < attrs.count();i++)
     {
       QString qName(attrs.localName(i));
-      std::string content(attrs.value(i).latin1());
+      std::string content(attrs.value(i).toLatin1().data());
 
       if ((qName.compare(QString(test_hostname)) == 0))
         _resource.DataForSort._hostName = content;
@@ -265,7 +265,7 @@ endElement(const QString&,
 
 bool SALOME_ResourcesCatalog_Handler::characters(const QString& chars)
 {
-  content = (const char *)chars ;
+  content = chars.toLatin1().data() ;
   return true;
 }
 
@@ -328,7 +328,7 @@ SALOME_ResourcesCatalog_Handler::fatalError
                .arg( exception.message() )
                .arg( exception.lineNumber() )
                .arg( exception.columnNumber() );
-  INFOS("parser error: " << errorProt.latin1());
+  INFOS("parser error: " << errorProt.toLatin1().data());
 
   return QXmlDefaultHandler::fatalError( exception );
 }
index 9914eb7d61906e27df9b7d975e6294bf3cc98a09..05e1a688d200902cb35a795a2ea611a31c6a5ab2 100644 (file)
@@ -289,7 +289,7 @@ void SALOME_ResourcesManager::WriteInXmlFile()
 
   QFile file( _path_resources );
 
-  if ( !file.open( IO_WriteOnly ) )
+  if ( !file.open( QIODevice::WriteOnly ) )
     INFOS("WRITING ERROR !");
 
   QTextStream ts( &file );
@@ -313,7 +313,7 @@ const MapOfParserResourcesType& SALOME_ResourcesManager::ParseXmlFile()
     new SALOME_ResourcesCatalog_Handler(_resourcesList);
   QFile xmlFile(_path_resources);
 
-  QXmlInputSource source(xmlFile);
+  QXmlInputSource source(&xmlFile);
 
   QXmlSimpleReader reader;
   reader.setContentHandler( handler );