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

List:       kde-commits
Subject:    extragear/network/ktorrent/src
From:       Ivan Vasic <ivasic () gmail ! com>
Date:       2005-09-12 10:44:04
Message-ID: 1126521844.931396.26140.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 459883 by ivasic:

Changes:
- Fixed problem with duplicate search engine names

 M  +6 -3      pref.cpp  


--- trunk/extragear/network/ktorrent/src/pref.cpp #459882:459883
@@ -285,9 +285,12 @@
     { 
         KURL url = KURL::fromPathOrURL(m_engine_url->text()); 
         if ( !url.isValid() ) { KMessageBox::error(this, i18n("Malformed URL."), \
                i18n("Error")); return; } 
-        QListViewItem* se = new QListViewItem(m_engines, m_engine_name->text(), \
                m_engine_url->text()); 
-        m_engines->insertItem(se); 
-        m_items.append(se); 
+		if (m_engines->findItem(m_engine_name->text(), 0)) { KMessageBox::error(this, \
i18n("A search engine with the same name already exists. Please use a different \
name.")); return; } +		QListViewItem* se = new QListViewItem(m_engines, \
m_engine_name->text(), m_engine_url->text()); +		m_engines->insertItem(se); 
+		m_items.append(se);
+		m_engine_url->setText("");
+		m_engine_name->setText("");
     } 
     else 
         KMessageBox::error(this, i18n("Bad URL. You should search for FOOBAR with \
your internet browser and copy/paste exact URL here.")); 


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

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