[libdanbooru] First stab at making everything compile

This commit is contained in:
Luca Beltrame 2014-10-04 00:04:02 +02:00
parent 2ab1c72a7e
commit d96b7bdaf2
2 changed files with 13 additions and 12 deletions

View file

@ -60,7 +60,7 @@ DanbooruService::DanbooruService(QUrl& boardUrl, QString username,
m_url(boardUrl), m_url(boardUrl),
m_username(username), m_username(username),
m_password(password), m_password(password),
m_maxRating(Safe), m_maxRating(Danbooru::DanbooruPost::Safe),
m_currentPosts(0), m_currentPosts(0),
m_cache(cache) m_cache(cache)
{ {
@ -175,24 +175,24 @@ void DanbooruService::getPoolList(int page)
} }
void DanbooruService::getRelatedTags(const QStringList& tags, void DanbooruService::getRelatedTags(const QStringList& tags,
Danbooru::TagType tagType) DanbooruTag::TagType tagType)
{ {
QString type; QString type;
switch (tagType) { switch (tagType) {
case Danbooru::General: case DanbooruTag::General:
type = "general"; type = "general";
break; break;
case Danbooru::Artist: case DanbooruTag::Artist:
type = "artist"; type = "artist";
break; break;
case Danbooru::Copyright: case DanbooruTag::Copyright:
type = "copyright"; type = "copyright";
break; break;
case Danbooru::Character: case DanbooruTag::Character:
type = "character"; type = "character";
break; break;
case Danbooru::Unknown: case DanbooruTag::Unknown:
type = "unknown"; type = "unknown";
break; break;
} }

View file

@ -41,23 +41,24 @@
// KDE // KDE
#include <QUrl> #include <QUrl>
#include <KIO/JobClasses> #include <kio/storedtransferjob.h>
// Own // Own
#include "danbooru.h" #include "danbooru.h"
#include "danboorupost.h"
#include "danboorutag.h"
class QPixmap; class QPixmap;
class QUrl; class QUrl;
class KJob; class KJob;
class KImageCache; class KImageCache;
using Danbooru::DanbooruTag;
namespace Danbooru { namespace Danbooru {
class DanbooruPost;
class DanbooruPool; class DanbooruPool;
class DanbooruTag;
using KIO::StoredTransferJob; using KIO::StoredTransferJob;
@ -93,7 +94,7 @@ namespace Danbooru {
QString m_username; QString m_username;
QString m_password; QString m_password;
QSet<QString> m_blacklist; QSet<QString> m_blacklist;
Ratings m_maxRating; Danbooru::DanbooruPost::Rating m_maxRating;
unsigned int m_currentPosts; // To tell when to quit unsigned int m_currentPosts; // To tell when to quit
@ -171,7 +172,7 @@ namespace Danbooru {
* @param tags The tags to query for related terms * @param tags The tags to query for related terms
* @param tagType The type of tag to query for * @param tagType The type of tag to query for
**/ **/
void getRelatedTags(const QStringList& tags, Danbooru::TagType tagType = General); void getRelatedTags(const QStringList& tags, DanbooruTag::TagType tagType = DanbooruTag::General);
/** /**
* @return The currently allowed ratings when downloading posts. * @return The currently allowed ratings when downloading posts.