11 #ifndef HUGGLEFEEDPROVIDERWIKI_H
12 #define HUGGLEFEEDPROVIDERWIKI_H
15 #include <QStringList>
17 #include <QtXml/QtXml>
20 #include "hugglefeed.hpp"
21 #include "exception.hpp"
22 #include "apiquery.hpp"
23 #include "configuration.hpp"
24 #include "wikiedit.hpp"
44 QDateTime LastRefresh;
46 void Process(QString data);
48 QList<WikiEdit*> *Buffer;
54 #endif // HUGGLEFEEDPROVIDERWIKI_H
bool Start()
Start the feed engine.
void Stop()
Stop the feed engine.
Feed provider stub class every provider must be derived from this one.
This is a very simple provider of changes that basically refresh recent changes every 6 seconds...
bool IsWorking()
Return true if this feed is operational or not.
bool ContainsEdit()
Check if feed is containing some edits in buffer.
bool Restart()
Restart the feed engine.
This class can be used to execute any kind of api query on any wiki.
WikiEdit * RetrieveEdit()
Return a last edit from cache or NULL.