From 6533b64a221b21d690c66b85eb7a87ec17d9d8ca Mon Sep 17 00:00:00 2001 From: Luca Beltrame Date: Fri, 29 Aug 2014 10:13:53 +0200 Subject: [PATCH] Initial work to make enums saner --- src/libdanbooru/danbooruservice.cpp | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/src/libdanbooru/danbooruservice.cpp b/src/libdanbooru/danbooruservice.cpp index 18e9dd3..3373f08 100644 --- a/src/libdanbooru/danbooruservice.cpp +++ b/src/libdanbooru/danbooruservice.cpp @@ -25,6 +25,7 @@ #include #include #include +#include // 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 postList;