Coding style
This commit is contained in:
		
					parent
					
						
							
								1de6786a9e
							
						
					
				
			
			
				commit
				
					
						bcecd30031
					
				
			
		
					 3 changed files with 548 additions and 548 deletions
				
			
		| 
						 | 
					@ -79,8 +79,6 @@ namespace Danbooru {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public:
 | 
					    public:
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
 | 
					 | 
				
			||||||
    
 | 
					 | 
				
			||||||
    /**
 | 
					    /**
 | 
				
			||||||
     * @brief Ratings for a Danbooru item
 | 
					     * @brief Ratings for a Danbooru item
 | 
				
			||||||
     *
 | 
					     *
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -40,18 +40,19 @@
 | 
				
			||||||
#include "danboorutag.h"
 | 
					#include "danboorutag.h"
 | 
				
			||||||
#include "utils.h"
 | 
					#include "utils.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
namespace Danbooru {
 | 
					namespace Danbooru
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    using KIO::StoredTransferJob;
 | 
					using KIO::StoredTransferJob;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    const QString DanbooruService::POST_URL ="post/index.json" ;
 | 
					const QString DanbooruService::POST_URL = "post/index.json" ;
 | 
				
			||||||
    const QString DanbooruService::TAG_URL = "tag/index.xml";
 | 
					const QString DanbooruService::TAG_URL = "tag/index.xml";
 | 
				
			||||||
    const QString DanbooruService::POOL_URL = "pool/index.json";
 | 
					const QString DanbooruService::POOL_URL = "pool/index.json";
 | 
				
			||||||
    const QString DanbooruService::ARTIST_URL = "artist/index.json";
 | 
					const QString DanbooruService::ARTIST_URL = "artist/index.json";
 | 
				
			||||||
    const QString DanbooruService::POOL_DATA_URL = "pool/show.xml";
 | 
					const QString DanbooruService::POOL_DATA_URL = "pool/show.xml";
 | 
				
			||||||
    const QString DanbooruService::RELATED_TAG_URL = "tag/related.json";
 | 
					const QString DanbooruService::RELATED_TAG_URL = "tag/related.json";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    DanbooruService::DanbooruService(KUrl& boardUrl, QString username,
 | 
					DanbooruService::DanbooruService(KUrl& boardUrl, QString username,
 | 
				
			||||||
                                 QString password, KImageCache* cache,
 | 
					                                 QString password, KImageCache* cache,
 | 
				
			||||||
                                 QObject* parent):
 | 
					                                 QObject* parent):
 | 
				
			||||||
    QObject(parent),
 | 
					    QObject(parent),
 | 
				
			||||||
| 
						 | 
					@ -61,21 +62,21 @@ namespace Danbooru {
 | 
				
			||||||
    m_maxRating(Safe),
 | 
					    m_maxRating(Safe),
 | 
				
			||||||
    m_currentPosts(0),
 | 
					    m_currentPosts(0),
 | 
				
			||||||
    m_cache(cache)
 | 
					    m_cache(cache)
 | 
				
			||||||
    {
 | 
					{
 | 
				
			||||||
    }
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    DanbooruService::~DanbooruService()
 | 
					DanbooruService::~DanbooruService()
 | 
				
			||||||
    {
 | 
					{
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    }
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    void DanbooruService::getPostList(int page, QStringList tags, int limit)
 | 
					void DanbooruService::getPostList(int page, QStringList tags, int limit)
 | 
				
			||||||
    {
 | 
					{
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    // We can't fetch more than 100 items, API limitation
 | 
					    // We can't fetch more than 100 items, API limitation
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        limit = limit > 100 ? 100: limit;
 | 
					    limit = limit > 100 ? 100 : limit;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    QMap<QString, QString> parameters;
 | 
					    QMap<QString, QString> parameters;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -96,10 +97,10 @@ namespace Danbooru {
 | 
				
			||||||
    connect(job, SIGNAL(result(KJob*)), this,
 | 
					    connect(job, SIGNAL(result(KJob*)), this,
 | 
				
			||||||
            SLOT(processPostList(KJob*)));
 | 
					            SLOT(processPostList(KJob*)));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    }
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    void DanbooruService::getTagList(int limit, QString name)
 | 
					void DanbooruService::getTagList(int limit, QString name)
 | 
				
			||||||
    {
 | 
					{
 | 
				
			||||||
    QMap<QString, QString> parameters;
 | 
					    QMap<QString, QString> parameters;
 | 
				
			||||||
    parameters.insert("limit", QString::number(limit));
 | 
					    parameters.insert("limit", QString::number(limit));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -116,10 +117,10 @@ namespace Danbooru {
 | 
				
			||||||
                                  KIO::HideProgressInfo);
 | 
					                                  KIO::HideProgressInfo);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    connect(job, SIGNAL(result(KJob*)), this, SLOT(processTagList(KJob*)));
 | 
					    connect(job, SIGNAL(result(KJob*)), this, SLOT(processTagList(KJob*)));
 | 
				
			||||||
    }
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    void DanbooruService::getPool(int poolId, int page)
 | 
					void DanbooruService::getPool(int poolId, int page)
 | 
				
			||||||
    {
 | 
					{
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    QMap<QString, QString> parameters;
 | 
					    QMap<QString, QString> parameters;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -146,10 +147,10 @@ namespace Danbooru {
 | 
				
			||||||
    connect(job, SIGNAL(result(KJob*)), this,
 | 
					    connect(job, SIGNAL(result(KJob*)), this,
 | 
				
			||||||
            SLOT(processPostList(KJob*)));
 | 
					            SLOT(processPostList(KJob*)));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    }
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    void DanbooruService::getPoolList(int page)
 | 
					void DanbooruService::getPoolList(int page)
 | 
				
			||||||
    {
 | 
					{
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    KUrl danbooruUrl;
 | 
					    KUrl danbooruUrl;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -173,14 +174,14 @@ namespace Danbooru {
 | 
				
			||||||
    connect(job, SIGNAL(result(KJob*)), this,
 | 
					    connect(job, SIGNAL(result(KJob*)), this,
 | 
				
			||||||
            SLOT(processPoolList(KJob*)));
 | 
					            SLOT(processPoolList(KJob*)));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    }
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    void DanbooruService::getRelatedTags(const QStringList& tags,
 | 
					void DanbooruService::getRelatedTags(const QStringList& tags,
 | 
				
			||||||
                                     Danbooru::TagType tagType)
 | 
					                                     Danbooru::TagType tagType)
 | 
				
			||||||
    {
 | 
					{
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    QString type;
 | 
					    QString type;
 | 
				
			||||||
        switch(tagType) {
 | 
					    switch (tagType) {
 | 
				
			||||||
    case Danbooru::General:
 | 
					    case Danbooru::General:
 | 
				
			||||||
        type = "general";
 | 
					        type = "general";
 | 
				
			||||||
        break;
 | 
					        break;
 | 
				
			||||||
| 
						 | 
					@ -202,7 +203,7 @@ namespace Danbooru {
 | 
				
			||||||
    parameters.insert("type", type);
 | 
					    parameters.insert("type", type);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    KUrl danbooruUrl = requestUrl(m_url, RELATED_TAG_URL, m_username,
 | 
					    KUrl danbooruUrl = requestUrl(m_url, RELATED_TAG_URL, m_username,
 | 
				
			||||||
                                      m_password, parameters, tags );
 | 
					                                  m_password, parameters, tags);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    kDebug() << "Final constructed related tag URL" << danbooruUrl.url();
 | 
					    kDebug() << "Final constructed related tag URL" << danbooruUrl.url();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -214,27 +215,27 @@ namespace Danbooru {
 | 
				
			||||||
    connect(job, SIGNAL(result(KJob*)), this,
 | 
					    connect(job, SIGNAL(result(KJob*)), this,
 | 
				
			||||||
            SLOT(processRelatedTagList(KJob*)));
 | 
					            SLOT(processRelatedTagList(KJob*)));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    }
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    // Getters / setters
 | 
					// Getters / setters
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    void DanbooruService::setBlacklist(const QSet< QString >& blacklist)
 | 
					void DanbooruService::setBlacklist(const QSet< QString >& blacklist)
 | 
				
			||||||
    {
 | 
					{
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if (!blacklist.isEmpty()) {
 | 
					    if (!blacklist.isEmpty()) {
 | 
				
			||||||
        m_blacklist = blacklist;
 | 
					        m_blacklist = blacklist;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    }
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    const QSet< QString > DanbooruService::blacklist() const
 | 
					const QSet< QString > DanbooruService::blacklist() const
 | 
				
			||||||
    {
 | 
					{
 | 
				
			||||||
    return m_blacklist;
 | 
					    return m_blacklist;
 | 
				
			||||||
    }
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    const QStringList DanbooruService::allowedRatings() const
 | 
					const QStringList DanbooruService::allowedRatings() const
 | 
				
			||||||
    {
 | 
					{
 | 
				
			||||||
    QStringList ratings;
 | 
					    QStringList ratings;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if (m_maxRating.testFlag(Safe)) {
 | 
					    if (m_maxRating.testFlag(Safe)) {
 | 
				
			||||||
| 
						 | 
					@ -251,10 +252,10 @@ namespace Danbooru {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    return ratings;
 | 
					    return ratings;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    }
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    void DanbooruService::setMaximumAllowedRating(const Danbooru::Ratings& rating)
 | 
					void DanbooruService::setMaximumAllowedRating(const Danbooru::Ratings& rating)
 | 
				
			||||||
    {
 | 
					{
 | 
				
			||||||
    Ratings flags;
 | 
					    Ratings flags;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    switch (rating) {
 | 
					    switch (rating) {
 | 
				
			||||||
| 
						 | 
					@ -271,19 +272,19 @@ namespace Danbooru {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    m_maxRating = flags;
 | 
					    m_maxRating = flags;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    }
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    const Ratings DanbooruService::maximumAllowedRating() const
 | 
					const Ratings DanbooruService::maximumAllowedRating() const
 | 
				
			||||||
    {
 | 
					{
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    return m_maxRating;
 | 
					    return m_maxRating;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    }
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    // Slots
 | 
					// Slots
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    void DanbooruService::processPostList(KJob* job)
 | 
					void DanbooruService::processPostList(KJob* job)
 | 
				
			||||||
    {
 | 
					{
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    //kDebug() << "Got post data OK";
 | 
					    //kDebug() << "Got post data OK";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -325,7 +326,7 @@ namespace Danbooru {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    m_currentPosts = postList.length();
 | 
					    m_currentPosts = postList.length();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        for (auto element: postList) {
 | 
					    for (auto element : postList) {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        QVariantMap map = element.toMap();
 | 
					        QVariantMap map = element.toMap();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -408,10 +409,10 @@ namespace Danbooru {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    }
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    void DanbooruService::processTagList(KJob* job)
 | 
					void DanbooruService::processTagList(KJob* job)
 | 
				
			||||||
    {
 | 
					{
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if (job->error()) {
 | 
					    if (job->error()) {
 | 
				
			||||||
        Q_EMIT(downloadError(job->errorString()));
 | 
					        Q_EMIT(downloadError(job->errorString()));
 | 
				
			||||||
| 
						 | 
					@ -438,16 +439,16 @@ namespace Danbooru {
 | 
				
			||||||
        return;
 | 
					        return;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        for (auto element: tagList) {
 | 
					    for (auto element : tagList) {
 | 
				
			||||||
        QVariantMap map = element.toMap();
 | 
					        QVariantMap map = element.toMap();
 | 
				
			||||||
        DanbooruTag* tag = new DanbooruTag(map);
 | 
					        DanbooruTag* tag = new DanbooruTag(map);
 | 
				
			||||||
        Q_EMIT(tagDownloaded(tag));
 | 
					        Q_EMIT(tagDownloaded(tag));
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    }
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    void DanbooruService::processRelatedTagList(KJob* job)
 | 
					void DanbooruService::processRelatedTagList(KJob* job)
 | 
				
			||||||
    {
 | 
					{
 | 
				
			||||||
    if (job->error()) {
 | 
					    if (job->error()) {
 | 
				
			||||||
        Q_EMIT(downloadError(job->errorString()));
 | 
					        Q_EMIT(downloadError(job->errorString()));
 | 
				
			||||||
        return;
 | 
					        return;
 | 
				
			||||||
| 
						 | 
					@ -478,7 +479,7 @@ namespace Danbooru {
 | 
				
			||||||
    // we call getTagList. Unfortunately Danbooru doesn't have a method to
 | 
					    // we call getTagList. Unfortunately Danbooru doesn't have a method to
 | 
				
			||||||
    // fetch all tags in batch, so this is done one by one.
 | 
					    // fetch all tags in batch, so this is done one by one.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        for (iter=tagList.constBegin(); iter!=tagList.constEnd(); ++iter) {
 | 
					    for (iter = tagList.constBegin(); iter != tagList.constEnd(); ++iter) {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        QList<QVariant> tags = iter.value().toList();
 | 
					        QList<QVariant> tags = iter.value().toList();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -486,7 +487,7 @@ namespace Danbooru {
 | 
				
			||||||
            continue;
 | 
					            continue;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            for (auto tag: tags) {
 | 
					        for (auto tag : tags) {
 | 
				
			||||||
            // We get the first element in the list, the second is
 | 
					            // We get the first element in the list, the second is
 | 
				
			||||||
            // the ID which is useless (no API methods in Danbooru)
 | 
					            // the ID which is useless (no API methods in Danbooru)
 | 
				
			||||||
            QString tagName = tag.toList()[0].toString();
 | 
					            QString tagName = tag.toList()[0].toString();
 | 
				
			||||||
| 
						 | 
					@ -494,10 +495,10 @@ namespace Danbooru {
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    }
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    void DanbooruService::processPoolList(KJob* job)
 | 
					void DanbooruService::processPoolList(KJob* job)
 | 
				
			||||||
    {
 | 
					{
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if (job->error()) {
 | 
					    if (job->error()) {
 | 
				
			||||||
| 
						 | 
					@ -523,7 +524,7 @@ namespace Danbooru {
 | 
				
			||||||
        return;
 | 
					        return;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        for (auto element: poolList) {
 | 
					    for (auto element : poolList) {
 | 
				
			||||||
        QVariantMap map = element.toMap();
 | 
					        QVariantMap map = element.toMap();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        DanbooruPool* pool = new DanbooruPool(map);
 | 
					        DanbooruPool* pool = new DanbooruPool(map);
 | 
				
			||||||
| 
						 | 
					@ -533,15 +534,15 @@ namespace Danbooru {
 | 
				
			||||||
    kDebug() << "Pool download finished!";
 | 
					    kDebug() << "Pool download finished!";
 | 
				
			||||||
    Q_EMIT(poolDownloadFinished());
 | 
					    Q_EMIT(poolDownloadFinished());
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    }
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    void DanbooruService::downloadAllTags(KJob* job)
 | 
					void DanbooruService::downloadAllTags(KJob* job)
 | 
				
			||||||
    {
 | 
					{
 | 
				
			||||||
    Q_UNUSED(job)
 | 
					    Q_UNUSED(job)
 | 
				
			||||||
    }
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    void DanbooruService::downloadThumbnail(KJob* job)
 | 
					void DanbooruService::downloadThumbnail(KJob* job)
 | 
				
			||||||
    {
 | 
					{
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if (job->error()) {
 | 
					    if (job->error()) {
 | 
				
			||||||
        Q_EMIT(downloadError(job->errorString()));
 | 
					        Q_EMIT(downloadError(job->errorString()));
 | 
				
			||||||
| 
						 | 
					@ -584,6 +585,6 @@ namespace Danbooru {
 | 
				
			||||||
        Q_EMIT(postDownloadFinished());
 | 
					        Q_EMIT(postDownloadFinished());
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    }
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
} // namespace Danbooru
 | 
					} // namespace Danbooru
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,11 +22,12 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "danboorutag.h"
 | 
					#include "danboorutag.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
namespace Danbooru {
 | 
					namespace Danbooru
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    DanbooruTag::DanbooruTag(const QVariantMap& postData, QObject* parent):
 | 
					DanbooruTag::DanbooruTag(const QVariantMap& postData, QObject* parent):
 | 
				
			||||||
    QObject(parent)
 | 
					    QObject(parent)
 | 
				
			||||||
    {
 | 
					{
 | 
				
			||||||
    m_id = postData.value("id").toInt();
 | 
					    m_id = postData.value("id").toInt();
 | 
				
			||||||
    m_name = postData.value("name").toString();
 | 
					    m_name = postData.value("name").toString();
 | 
				
			||||||
    m_count = postData.value("count").toInt();
 | 
					    m_count = postData.value("count").toInt();
 | 
				
			||||||
| 
						 | 
					@ -54,32 +55,32 @@ namespace Danbooru {
 | 
				
			||||||
        m_tagType = Unknown;
 | 
					        m_tagType = Unknown;
 | 
				
			||||||
        break;
 | 
					        break;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    }
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    int DanbooruTag::id() const
 | 
					int DanbooruTag::id() const
 | 
				
			||||||
    {
 | 
					{
 | 
				
			||||||
    return m_id;
 | 
					    return m_id;
 | 
				
			||||||
    }
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    int DanbooruTag::count() const
 | 
					int DanbooruTag::count() const
 | 
				
			||||||
    {
 | 
					{
 | 
				
			||||||
    return m_count;
 | 
					    return m_count;
 | 
				
			||||||
    }
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    const QString DanbooruTag::name() const
 | 
					const QString DanbooruTag::name() const
 | 
				
			||||||
    {
 | 
					{
 | 
				
			||||||
    return m_name;
 | 
					    return m_name;
 | 
				
			||||||
    }
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    bool DanbooruTag::ambiguous() const
 | 
					bool DanbooruTag::ambiguous() const
 | 
				
			||||||
    {
 | 
					{
 | 
				
			||||||
    return m_ambiguous;
 | 
					    return m_ambiguous;
 | 
				
			||||||
    }
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    TagType DanbooruTag::type() const
 | 
					TagType DanbooruTag::type() const
 | 
				
			||||||
    {
 | 
					{
 | 
				
			||||||
    return m_tagType;
 | 
					    return m_tagType;
 | 
				
			||||||
    }
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
}; // namespace Danbooru
 | 
					}; // namespace Danbooru
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue