KNewStuff
knewstuff3/core/provider.h
Go to the documentation of this file.
59 };
71 SearchRequest(SortMode sortMode_ = Newest, const QString& searchTerm_ = QString(), const QStringList& categories_ = QStringList(), int page_ = -1, int pageSize_ = 20)
72 :sortMode(sortMode_), searchTerm(searchTerm_), categories(categories_), page(page_), pageSize(pageSize_)
138 void loadingFinished(const KNS3::Provider::SearchRequest&, const KNS3::EntryInternal::List&) const;
void signalInformation(const QString &) const
void payloadLinkLoaded(const KNS3::EntryInternal &)
void signalError(const QString &) const
virtual QString id() const =0
A unique Id for this provider (the url in most cases)
virtual void setCachedEntries(const KNS3::EntryInternal::List &cachedEntries)=0
virtual void loadEntryDetails(const KNS3::EntryInternal &)
Definition: knewstuff3/core/provider.h:126
void loadingFinished(const KNS3::Provider::SearchRequest &, const KNS3::EntryInternal::List &) const
virtual bool setProviderXML(const QDomElement &xmldata)=0
Set the provider data xml, to initialize the provider.
virtual void loadEntries(const KNS3::Provider::SearchRequest &request)=0
load the given search and return given page
virtual bool userCanBecomeFan()
Definition: knewstuff3/core/provider.h:132
void providerInitialized(KNS3::Provider *)
virtual void vote(const EntryInternal &entry, uint rating)
Definition: knewstuff3/core/provider.h:130
void entryDetailsLoaded(const KNS3::EntryInternal &)
void loadingFailed(const KNS3::Provider::SearchRequest &)
virtual bool isInitialized() const =0
virtual void loadPayloadLink(const EntryInternal &entry, int linkId)=0
virtual KUrl icon() const
Retrieves the icon URL for this provider.
Definition: knewstuff3/core/provider.cpp:53
virtual void becomeFan(const EntryInternal &entry)
Definition: knewstuff3/core/provider.h:133
virtual QString name() const
Retrieves the common name of the provider.
Definition: knewstuff3/core/provider.cpp:48
Definition: atticaprovider.cpp:36
used to keep track of a search
Definition: knewstuff3/core/provider.h:64
QString searchTerm
Definition: knewstuff3/core/provider.h:66
SearchRequest(SortMode sortMode_=Newest, const QString &searchTerm_=QString(), const QStringList &categories_=QStringList(), int page_=-1, int pageSize_=20)
Definition: knewstuff3/core/provider.h:71
QStringList categories
Definition: knewstuff3/core/provider.h:67
QString hashForRequest() const
Definition: knewstuff3/core/provider.cpp:33
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.