Add the right constructor for the service base class
This commit is contained in:
parent
08498f5ee2
commit
e3f8e5ff31
2 changed files with 30 additions and 7 deletions
|
@ -22,6 +22,24 @@
|
||||||
|
|
||||||
namespace Danbooru {
|
namespace Danbooru {
|
||||||
|
|
||||||
|
DanbooruServiceBase::DanbooruServiceBase(QUrl boardUrl, QString username,
|
||||||
|
QString password, KImageCache *cache,
|
||||||
|
QObject *parent):
|
||||||
|
QObject(parent),
|
||||||
|
m_url(boardUrl),
|
||||||
|
m_username(username),
|
||||||
|
m_password(password),
|
||||||
|
m_maxRating(Danbooru::DanbooruPost::Safe),
|
||||||
|
m_maxPosts(10),
|
||||||
|
m_currentPage(1),
|
||||||
|
m_tags(QStringList()),
|
||||||
|
m_postsToFetch(0),
|
||||||
|
m_cache(cache){
|
||||||
|
}
|
||||||
|
|
||||||
|
DanbooruServiceBase::~DanbooruServiceBase() {
|
||||||
|
}
|
||||||
|
|
||||||
const QStringList DanbooruServiceBase::allowedRatings() const {
|
const QStringList DanbooruServiceBase::allowedRatings() const {
|
||||||
|
|
||||||
QStringList ratings;
|
QStringList ratings;
|
||||||
|
|
|
@ -68,13 +68,16 @@ private:
|
||||||
|
|
||||||
// URI functions
|
// URI functions
|
||||||
|
|
||||||
virtual const QLatin1String postUri() = 0;
|
virtual const QLatin1String postUri() const = 0;
|
||||||
virtual const QLatin1String poolUri() = 0;
|
virtual const QLatin1String poolUri() const = 0;
|
||||||
virtual const QLatin1String artistUri() = 0;
|
virtual const QLatin1String artistUri() const = 0;
|
||||||
virtual const QLatin1String poolDataUri() = 0;
|
virtual const QLatin1String tagUri() const = 0;
|
||||||
virtual const QLatin1String relatedTagUri() = 0;
|
virtual const QLatin1String poolDataUri() const = 0;
|
||||||
|
virtual const QLatin1String relatedTagUri() const = 0;
|
||||||
|
|
||||||
// member variables
|
protected:
|
||||||
|
|
||||||
|
// member variables
|
||||||
|
|
||||||
QUrl m_url;
|
QUrl m_url;
|
||||||
QString m_username;
|
QString m_username;
|
||||||
|
@ -91,7 +94,9 @@ private:
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
|
||||||
explicit DanbooruServiceBase();
|
explicit DanbooruServiceBase(QUrl boardUrl = QUrl(), QString username = QString(),
|
||||||
|
QString password = QString(), KImageCache *cache = 0,
|
||||||
|
QObject *parent = 0);
|
||||||
virtual ~DanbooruServiceBase();
|
virtual ~DanbooruServiceBase();
|
||||||
|
|
||||||
/////////////////////////////////////////////
|
/////////////////////////////////////////////
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue