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

List:       kde-commits
Subject:    branches/work/knewstuffrefactor/knewstuff3
From:       Jeremy Paul Whiting <jeremy () scitools ! com>
Date:       2009-10-27 13:19:17
Message-ID: 1256649557.444548.22546.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 1041139 by whiting:

remove deprecated references to Feed class that went away

 M  +0 -1      attica/atticaprovider.cpp  
 M  +0 -1      core/provider.cpp  
 M  +0 -1      engine.cpp  
 M  +34 -34    ui/downloaddialog.cpp  
 M  +4 -5      ui/downloaddialog.h  


--- branches/work/knewstuffrefactor/knewstuff3/attica/atticaprovider.cpp #1041138:1041139
@@ -18,7 +18,6 @@
 #include "atticaprovider.h"
 
 #include "xmlloader.h"
-#include "core/feed.h"
 #include "core/provider_p.h"
 
 #include <kdebug.h>
--- branches/work/knewstuffrefactor/knewstuff3/core/provider.cpp #1041138:1041139
@@ -22,7 +22,6 @@
 #include "knewstuff3/core/provider_p.h"
 
 #include "xmlloader.h"
-#include "core/feed.h"
 
 #include <kdebug.h>
 #include <klocale.h>
--- branches/work/knewstuffrefactor/knewstuff3/engine.cpp #1041138:1041139
@@ -22,7 +22,6 @@
 
 #include "knewstuff3/core/entry.h"
 #include "knewstuff3/core/installation.h"
-#include "knewstuff3/core/feed.h"
 #include "knewstuff3/core/security.h"
 
 #include "knewstuff3/xmlloader.h"
--- branches/work/knewstuffrefactor/knewstuff3/ui/downloaddialog.cpp #1041138:1041139
@@ -376,48 +376,48 @@
 }
 // FIXME: below here, those are for traditional GHNS
 
-void DownloadDialog::slotEntryLoaded(Entry *entry, const Feed *feed, const Provider *provider)
-{
-    Entry::List e = entries[feed];
-    e.append(entry);
-    entries[feed] = e;
+//void DownloadDialog::slotEntryLoaded(Entry *entry, const Feed *feed, const Provider *provider)
+//{
+//    Entry::List e = entries[feed];
+//    e.append(entry);
+//    entries[feed] = e;
 
-    if (!m_entriesByProvider.contains(provider)) {
-        kDebug(551) << "adding provider " << provider->name().representation() << " to combobox";
-        //m_sourceCombo->addItem(provider->name().representation());
-    }
-    m_entriesByProvider[provider].append(entry);
+//    if (!m_entriesByProvider.contains(provider)) {
+//        kDebug(551) << "adding provider " << provider->name().representation() << " to combobox";
+//        //m_sourceCombo->addItem(provider->name().representation());
+//    }
+//    m_entriesByProvider[provider].append(entry);
 
-    // FIXME: what if entry belongs to more than one provider at once?
-    m_entryToProviders[entry] = provider;
+//    // FIXME: what if entry belongs to more than one provider at once?
+//    m_entryToProviders[entry] = provider;
 
-    mMutex.lock();
+//    mMutex.lock();
 
-    if (!m_models.value(feed)) {
-        // new feed
-        kDebug(551) << "making a new model for this feed" << feed;
-        //m_models[feed] = new KNS::ItemsModel(this, provider->webService().isValid());
-        connect(m_engine, SIGNAL(signalEntryChanged(KNS3::Entry*)),
-                m_models[feed], SLOT(slotEntryChanged(KNS3::Entry*)));
-        //if (provider->name().representation() == m_sourceCombo->currentText()) {
-            // this provider is selected, so refresh the feed combobox
-            //populateSortCombo(provider);
-        //}
-    }
-    mMutex.unlock();
+//    if (!m_models.value(feed)) {
+//        // new feed
+//        kDebug(551) << "making a new model for this feed" << feed;
+//        //m_models[feed] = new KNS::ItemsModel(this, provider->webService().isValid());
+//        connect(m_engine, SIGNAL(signalEntryChanged(KNS3::Entry*)),
+//                m_models[feed], SLOT(slotEntryChanged(KNS3::Entry*)));
+//        //if (provider->name().representation() == m_sourceCombo->currentText()) {
+//            // this provider is selected, so refresh the feed combobox
+//            //populateSortCombo(provider);
+//        //}
+//    }
+//    mMutex.unlock();
 
-    KNS3::ItemsModel* thisModel = m_models.value(feed);
+//    KNS3::ItemsModel* thisModel = m_models.value(feed);
 
-    Q_ASSERT(thisModel != NULL);
-    thisModel->addEntry(entry);
-}
+//    Q_ASSERT(thisModel != NULL);
+//    thisModel->addEntry(entry);
+//}
 
-void DownloadDialog::slotEntryRemoved(KNS3::Entry *entry, const KNS3::Feed *feed)
-{
-    Q_ASSERT(m_models[feed] != NULL);
+//void DownloadDialog::slotEntryRemoved(KNS3::Entry *entry, const KNS3::Feed *feed)
+//{
+//    Q_ASSERT(m_models[feed] != NULL);
 
-    m_models[feed]->removeEntry(entry);
-}
+//    m_models[feed]->removeEntry(entry);
+//}
 
 void DownloadDialog::refresh()
 {
--- branches/work/knewstuffrefactor/knewstuff3/ui/downloaddialog.h #1041138:1041139
@@ -28,7 +28,6 @@
 #include <ktitlewidget.h>
 
 #include <knewstuff3/engine.h>
-#include <knewstuff3/core/feed.h>
 #include <knewstuff3/core/category.h>
 
 #include "ui_DownloadDialog.h"
@@ -108,8 +107,8 @@
     void slotProvidersFailed();
     
     /** slot to add an entry (connected to the engine's signalEntryAdded */
-    void slotEntryLoaded(KNS3::Entry *entry, const KNS3::Feed *feed, const KNS3::Provider *provider);
-    void slotEntryRemoved(KNS3::Entry *entry, const KNS3::Feed *feed);
+    //void slotEntryLoaded(KNS3::Entry *entry, const KNS3::Feed *feed, const KNS3::Provider *provider);
+    //void slotEntryRemoved(KNS3::Entry *entry, const KNS3::Feed *feed);
     void slotEntriesFailed();
     void slotPayloadFailed(KNS3::Entry * entry);
     void slotPayloadLoaded(KUrl url);
@@ -156,12 +155,12 @@
 
     Engine *m_engine;
     QMap<QString, QString> categorymap;
-    QMap<const Feed*, KNS3::ItemsModel*> m_models;
+    QMap<const QString, KNS3::ItemsModel*> m_models;
     QSortFilterProxyModel * m_filteredModel;
     ItemsViewDelegate * mDelegate;
 
     //QList<Entry*> m_entries;
-    QMap<const Feed*, Entry::List> entries;
+    QMap<const QString, Entry::List> entries;
     QMap<const Provider*, Entry::List> m_entriesByProvider;
     QMap<Entry*, const Provider*> m_entryToProviders;
     
[prev in list] [next in list] [prev in thread] [next in thread] 

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