]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/protocolcombo.cpp
connect to the 'urlChanged' signal (the signal 'signalUrlChanged' is not available...
[dolphin.git] / src / protocolcombo.cpp
index 1bfd5469ea12c2b4449a76ec4ef4c9f1f1576ea3..3bc81870627e065be04a7dc5ce6b74d991b748bd 100644 (file)
 
 #include <kdebug.h>
 #include <kprotocolinfo.h>
+#include <kprotocolmanager.h>
 
 #include "protocolcombo.h"
 
 const static int customProtocolIndex = 0;
 
-ProtocolCombo::ProtocolCombo(const QString& protocol, URLNavigator* parent)
-    : URLNavigatorButton(-1, parent),
+ProtocolCombo::ProtocolCombo(const QString& protocol, UrlNavigator* parent)
+    : UrlNavigatorButton(-1, parent),
       m_protocols(KProtocolInfo::protocols())
 {
     qSort(m_protocols);
@@ -42,12 +43,12 @@ ProtocolCombo::ProtocolCombo(const QString& protocol, URLNavigator* parent)
         //      if a protocol is appropriate for use in a file manager. hum!
         //if (KProtocolInfo::capabilities(*it).findIndex("filemanager") == -1)
         if (KProtocolInfo::protocolClass(*it) == ":" ||
-            !KProtocolInfo::supportsWriting(*it))
+            !KProtocolManager::supportsWriting(*it))
         {
         //kDebug() << "!!! removing " << *it << endl;
             QStringList::iterator tempIt = it;
             ++tempIt;
-            m_protocols.remove(it);
+            m_protocols.erase(it);
             it = tempIt;
         }
         else