Initial work to make enums saner

This commit is contained in:
Luca Beltrame 2014-08-29 10:13:53 +02:00
parent bcecd30031
commit 6533b64a22

View file

@ -25,6 +25,7 @@
#include <QDebug>
#include <qjson/parser.h>
#include <kdebug.h>
#include <QStack>
// KDE
@ -254,19 +255,19 @@ const QStringList DanbooruService::allowedRatings() const
}
void DanbooruService::setMaximumAllowedRating(const Danbooru::Ratings& rating)
void DanbooruService::setMaximumAllowedRating(const DanbooruPost::Rating& rating)
{
Ratings flags;
DanbooruPost::Rating flags;
switch (rating) {
case Safe:
flags = Safe;
case DanbooruPost::Safe:
flags = DanbooruPost::Safe;
break;
case Questionable:
flags = Safe | Questionable;
case DanbooruPost::Questionable:
flags = DanbooruPost::Safe | DanbooruPost::Questionable;
break;
case Explicit:
flags = Safe | Questionable | Explicit;
case DanbooruPost::Explicit:
flags = DanbooruPost::Safe | DanbooruPost::Questionable | DanbooruPost::Explicit;
break;
}
@ -302,10 +303,7 @@ void DanbooruService::processPostList(KJob* job)
QByteArray data = jobResult->data();
kDebug() << jobResult->mimetype();
bool ok;
bool needsXML = job->property("needsXML").toBool();
QList<QVariant> postList;