Add the right constructor for the service base class
This commit is contained in:
		
					parent
					
						
							
								08498f5ee2
							
						
					
				
			
			
				commit
				
					
						e3f8e5ff31
					
				
			
		
					 2 changed files with 30 additions and 7 deletions
				
			
		| 
						 | 
					@ -22,6 +22,24 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
namespace Danbooru {
 | 
					namespace Danbooru {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					DanbooruServiceBase::DanbooruServiceBase(QUrl boardUrl, QString username,
 | 
				
			||||||
 | 
					                                 QString password, KImageCache *cache,
 | 
				
			||||||
 | 
					                                 QObject *parent):
 | 
				
			||||||
 | 
					    QObject(parent),
 | 
				
			||||||
 | 
					    m_url(boardUrl),
 | 
				
			||||||
 | 
					    m_username(username),
 | 
				
			||||||
 | 
					    m_password(password),
 | 
				
			||||||
 | 
					    m_maxRating(Danbooru::DanbooruPost::Safe),
 | 
				
			||||||
 | 
					    m_maxPosts(10),
 | 
				
			||||||
 | 
					    m_currentPage(1),
 | 
				
			||||||
 | 
					    m_tags(QStringList()),
 | 
				
			||||||
 | 
					    m_postsToFetch(0),
 | 
				
			||||||
 | 
					    m_cache(cache){
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					DanbooruServiceBase::~DanbooruServiceBase() {
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const QStringList DanbooruServiceBase::allowedRatings() const {
 | 
					const QStringList DanbooruServiceBase::allowedRatings() const {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    QStringList ratings;
 | 
					    QStringList ratings;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -68,13 +68,16 @@ private:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    // URI functions
 | 
					    // URI functions
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    virtual const QLatin1String postUri() = 0;
 | 
					    virtual const QLatin1String postUri() const = 0;
 | 
				
			||||||
    virtual const QLatin1String poolUri() = 0;
 | 
					    virtual const QLatin1String poolUri() const = 0;
 | 
				
			||||||
    virtual const QLatin1String artistUri() = 0;
 | 
					    virtual const QLatin1String artistUri() const = 0;
 | 
				
			||||||
    virtual const QLatin1String poolDataUri() = 0;
 | 
					    virtual const QLatin1String tagUri() const = 0;
 | 
				
			||||||
    virtual const QLatin1String relatedTagUri() = 0;
 | 
					    virtual const QLatin1String poolDataUri() const = 0;
 | 
				
			||||||
 | 
					    virtual const QLatin1String relatedTagUri() const = 0;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    // member variables
 | 
					protected:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					     // member variables
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    QUrl m_url;
 | 
					    QUrl m_url;
 | 
				
			||||||
    QString m_username;
 | 
					    QString m_username;
 | 
				
			||||||
| 
						 | 
					@ -91,7 +94,9 @@ private:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
public:
 | 
					public:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    explicit DanbooruServiceBase();
 | 
					    explicit DanbooruServiceBase(QUrl boardUrl = QUrl(), QString username = QString(),
 | 
				
			||||||
 | 
					                    QString password = QString(), KImageCache *cache = 0,
 | 
				
			||||||
 | 
					                    QObject *parent = 0);
 | 
				
			||||||
    virtual ~DanbooruServiceBase();
 | 
					    virtual ~DanbooruServiceBase();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /////////////////////////////////////////////
 | 
					    /////////////////////////////////////////////
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue