KNewStuff
Go to the documentation of this file.
17 #ifndef KNEWSTUFF3_ATTICA_PROVIDER_H
18 #define KNEWSTUFF3_ATTICA_PROVIDER_H
20 #include <QtCore/QSet>
22 #include <attica/providermanager.h>
23 #include <attica/provider.h>
25 #include "core/provider.h"
73 void providerLoaded(
const Attica::Provider& provider);
74 void listOfCategoriesLoaded(Attica::BaseJob*);
75 void categoryContentsLoaded(Attica::BaseJob* job);
76 void downloadItemLoaded(Attica::BaseJob* job);
77 void accountBalanceLoaded(Attica::BaseJob* job);
78 void authenticationCredentialsMissing(
const Provider&);
79 void votingFinished(Attica::BaseJob*);
80 void becomeFanFinished(Attica::BaseJob* job);
81 void detailsLoaded(Attica::BaseJob* job);
84 void checkForUpdates();
86 bool jobSuccess(Attica::BaseJob* job)
const;
88 Attica::Provider::SortMode atticaSortMode(
const SortMode& sortMode);
93 QHash<QString, Attica::Category> mCategoryMap;
95 Attica::ProviderManager m_providerManager;
96 Attica::Provider m_provider;
99 QHash<QString, Attica::Content> mCachedContent;
104 QHash<Attica::BaseJob*, QPair<EntryInternal, int> > mDownloadLinkJobs;
107 Attica::BaseJob* mEntryJob;
110 QSet<Attica::BaseJob*> m_updateJobs;
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Thu Feb 21 2013 11:13:09 by
doxygen 1.8.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.