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

List:       kde-commits
Subject:    kdeaddons/konq-plugins/searchbar
From:       Arend van Beelen jr. <arend () auton ! nl>
Date:       2004-02-17 16:12:45
Message-ID: 20040217161245.273609961 () office ! kde ! org
[Download RAW message or body]

CVS commit by arendjr: 

Made the icon working again.
mlaurent: I encourage a better solution for this, but please leave it in a
working state ;)  


  M +9 -2      searchbar.cpp   1.5
  M +1 -0      searchbar.h   1.4


--- kdeaddons/konq-plugins/searchbar/searchbar.cpp  #1.4:1.5
@@ -53,7 +53,14 @@ SearchBarPlugin::SearchBarPlugin(QObject
         m_part = static_cast<KHTMLPart *>(parent);
 
+        KConfig *config = new KConfig("kuriikwsfilterrc");
+        config->setGroup("General");
+        QString engine = config->readEntry("DefaultSearchEngine", "google");
+        m_searchIcon = SmallIcon(engine);
+        delete config;
+         
         m_searchCombo = new KHistoryCombo(0L, "search combo");
         m_searchCombo->setDuplicatesEnabled(false);
         m_searchCombo->setMinimumWidth(180);
+        m_searchCombo->insertItem(m_searchIcon, 0);
 
         KWidgetAction *searchComboAction = new KWidgetAction(m_searchCombo, i18n("Search Bar"), 0,
@@ -89,9 +96,9 @@ void SearchBarPlugin::startSearch(const 
                 if(m_searchCombo->text(0).isEmpty())
                 {
-                        m_searchCombo->changeItem(data.iconName(), search, 0);
+                        m_searchCombo->changeItem(m_searchIcon, search, 0);
                 }
                 else
                 {
-                        m_searchCombo->insertItem(data.iconName(), search);
+                        m_searchCombo->insertItem(m_searchIcon, search);
                 }
                 emit m_part->browserExtension()->openURLRequest( data.uri() );

--- kdeaddons/konq-plugins/searchbar/searchbar.h  #1.3:1.4
@@ -50,4 +50,5 @@ class SearchBarPlugin : public KParts::P
                 KHTMLPart *m_part;
                 QGuardedPtr<KHistoryCombo> m_searchCombo;
+                QPixmap m_searchIcon;
                 bool m_bURLEnterLock;
 };


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

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