[libdanbooru] First stab at making everything compile
This commit is contained in:
		
					parent
					
						
							
								2ab1c72a7e
							
						
					
				
			
			
				commit
				
					
						d96b7bdaf2
					
				
			
		
					 2 changed files with 13 additions and 12 deletions
				
			
		| 
						 | 
					@ -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;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -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.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue