[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    branches/KDE/3.5/kdesdk/kbabel/catalogmanager
From:       Nicolas Goutte <nicolasg () snafu ! de>
Date:       2005-09-18 22:49:14
Message-ID: 1127083754.735191.31780.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 461874 by goutte:

- use of KIO::Netaccess functions with parent window parameters
- some more code simplification


 M  +13 -14    catalogmanagerview.cpp  


--- branches/KDE/3.5/kdesdk/kbabel/catalogmanager/catalogmanagerview.cpp \
#461873:461874 @@ -69,6 +69,7 @@
 #include <kprogress.h>
 #include <kwin.h>
 #include <ktar.h>
+#include <kdeversion.h>
 
 #include <qfileinfo.h>
 #include <qdir.h>
@@ -420,11 +421,15 @@
 
 void CatalogManagerView::loadMarks()
 {
-    const KURL url = KFileDialog::getOpenURL("","*.marklist", this);
+    const KURL url = KFileDialog::getOpenURL( QString(),"*.marklist", this );
     if( url.isEmpty() ) return;
 
     QString filename;
+#if KDE_IS_VERSION( 3, 2, 90 )
+    if (!KIO::NetAccess::download( url, filename, this ) )
+#else
     if( !KIO::NetAccess::download( url, filename ) )
+#endif
     {
 	KMessageBox::error(this,i18n(
 	    "Error while trying to open file:\n %1").arg(url.prettyURL()));
@@ -495,7 +500,7 @@
     const KURL url = KFileDialog::getSaveURL( QString(), "*.marklist", this );
     if( url.isEmpty() ) return;
 
-    if (KIO::NetAccess::exists(url))
+    if ( KIO::NetAccess::exists( url, false, this ) )
     {
         if(KMessageBox::warningContinueCancel(this,QString("<qt>%1</qt>").arg(i18n("The \
                file %1 already exists. "
 	            "Do you want to overwrite \
it?").arg(url.prettyURL())),i18n("Warning"),i18n("&Overwrite"))==KMessageBox::Cancel) \
@@ -1438,7 +1443,7 @@  
    if(index>=0 && item && item->isDir())
    {
-      QString cmd=_settings.dirCommands[(uint)index];
+      QString cmd=*(_settings.dirCommands).at(index);
       cmd.replace("@PACKAGE@",item->name());
       cmd.replace("@PODIR@",item->poFile());
       cmd.replace("@POTDIR@",item->potFile());
@@ -1470,7 +1475,7 @@
    {
       CatManListItem* parent = (CatManListItem*)item->parent();
 
-      QString cmd=_settings.fileCommands[(uint)index];
+      QString cmd=*(_settings.fileCommands).at(index);
       cmd.replace("@PACKAGE@",item->name());
       cmd.replace("@POFILE@",item->poFile());
       cmd.replace("@POTFILE@",item->potFile());
@@ -2263,7 +2268,7 @@
 
 void CatalogManagerView::fileInfoRead( QString filename )
 {
-    if( _readInfoFileList.contains( filename ) ) {
+    if( _readInfoFileList.find( filename ) != _readInfoFileList.end() ) {
 	emit progress( ++_readInfoCount);
 	_readInfoFileList.remove( filename );
     }
@@ -2304,15 +2309,8 @@
    _fileCommandsMenu->insertItem(i18n("Log Window"),this,SLOT(showLog()));
 
 
-   bool pathChanged=false;
-   if(oldSettings.poBaseDir!=_settings.poBaseDir)
-   {
-      pathChanged=true;
-   }
-   else if(oldSettings.potBaseDir!=_settings.potBaseDir)
-   {
-      pathChanged=true;
-   }
+   const bool pathChanged = (oldSettings.poBaseDir!=_settings.poBaseDir)
+           || (oldSettings.potBaseDir!=_settings.potBaseDir);
    if(pathChanged)
    {
       if( !isActive() ) {
@@ -2955,3 +2953,4 @@
 }
 
 #include "catalogmanagerview.moc"
+// kate: space-indent on; indent-width 4; replace-tabs on;


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic