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

List:       kde-commits
Subject:    KDE/kdebase/konqueror/sidebar
From:       Stephan Binner <binner () kde ! org>
Date:       2005-06-22 18:42:51
Message-ID: 1119465771.137559.14231.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 428020 by binner:

Let openURL() for "sidebar:desktopfile" switch to specified plugin


 M  +13 -0     sidebar_widget.cpp  


--- trunk/KDE/kdebase/konqueror/sidebar/sidebar_widget.cpp #428019:428020
@@ -739,6 +739,19 @@
 
 bool Sidebar_Widget::openURL(const class KURL &url)
 {
+	if (url.protocol()=="sidebar")
+	{
+		for (unsigned int i=0;i<m_buttons.count();i++)
+			if (m_buttons.at(i)->file==url.path())
+			{
+				KMultiTabBarTab *tab = m_buttonBar->tab(i);
+				if (!tab->isOn())
+					tab->animateClick();
+				return true;
+			}
+		return false;
+	}
+
 	m_storedUrl=url;
 	m_hasStoredUrl=true;
         bool ret = false;
[prev in list] [next in list] [prev in thread] [next in thread] 

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