Add a default constructor for DanbooruPost
This commit is contained in:
		
					parent
					
						
							
								1adeaa4063
							
						
					
				
			
			
				commit
				
					
						4fbfdf753e
					
				
			
		
					 2 changed files with 21 additions and 1 deletions
				
			
		| 
						 | 
					@ -38,6 +38,19 @@ namespace Danbooru
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const QMap<QString, DanbooruPost::Rating> DanbooruPost::RATING_MAP = initRatingMap();
 | 
					const QMap<QString, DanbooruPost::Rating> DanbooruPost::RATING_MAP = initRatingMap();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					DanbooruPost::DanbooruPost(QObject* parent): QObject(parent)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    m_pixmap = QPixmap();
 | 
				
			||||||
 | 
					    m_tags = QSet<QString>();
 | 
				
			||||||
 | 
					    m_height = 0;
 | 
				
			||||||
 | 
					    m_width = 0;
 | 
				
			||||||
 | 
					    m_url = QUrl();
 | 
				
			||||||
 | 
					    m_thumbnailUrl = QUrl();
 | 
				
			||||||
 | 
					    m_size = 0;
 | 
				
			||||||
 | 
					    m_rating = Questionable;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
DanbooruPost::DanbooruPost(QVariantMap postData, QPixmap pixmap,
 | 
					DanbooruPost::DanbooruPost(QVariantMap postData, QPixmap pixmap,
 | 
				
			||||||
                           QObject *parent):
 | 
					                           QObject *parent):
 | 
				
			||||||
    QObject(parent),
 | 
					    QObject(parent),
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -69,7 +69,7 @@ class DanbooruPost : public QObject
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    Q_OBJECT
 | 
					    Q_OBJECT
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    Q_PROPERTY(const QPixmap pixmap READ pixmap WRITE setPixmap)
 | 
					    Q_PROPERTY(const QPixmap pixmapData READ pixmap WRITE setPixmap)
 | 
				
			||||||
    Q_PROPERTY(int id READ id)
 | 
					    Q_PROPERTY(int id READ id)
 | 
				
			||||||
    Q_PROPERTY(QUrl fileUrl READ fileUrl)
 | 
					    Q_PROPERTY(QUrl fileUrl READ fileUrl)
 | 
				
			||||||
    Q_PROPERTY(QSet<QString> tags READ tags)
 | 
					    Q_PROPERTY(QSet<QString> tags READ tags)
 | 
				
			||||||
| 
						 | 
					@ -89,6 +89,8 @@ public:
 | 
				
			||||||
        Explicit = 4 /**< Explicit material **/
 | 
					        Explicit = 4 /**< Explicit material **/
 | 
				
			||||||
    };
 | 
					    };
 | 
				
			||||||
    Q_DECLARE_FLAGS(Ratings, DanbooruPost::Rating)
 | 
					    Q_DECLARE_FLAGS(Ratings, DanbooruPost::Rating)
 | 
				
			||||||
 | 
					    Q_ENUMS(Rating)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
private:
 | 
					private:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -127,9 +129,12 @@ public:
 | 
				
			||||||
     * @param parent A pointer to the parent QObject.
 | 
					     * @param parent A pointer to the parent QObject.
 | 
				
			||||||
     *
 | 
					     *
 | 
				
			||||||
     **/
 | 
					     **/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    explicit DanbooruPost(QVariantMap postData, QPixmap pixmap = QPixmap(),
 | 
					    explicit DanbooruPost(QVariantMap postData, QPixmap pixmap = QPixmap(),
 | 
				
			||||||
                          QObject *parent = 0);
 | 
					                          QObject *parent = 0);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    explicit DanbooruPost(QObject* parent = 0);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /**
 | 
					    /**
 | 
				
			||||||
     * @brief Construct a Danbooru post from XML attributes
 | 
					     * @brief Construct a Danbooru post from XML attributes
 | 
				
			||||||
     *
 | 
					     *
 | 
				
			||||||
| 
						 | 
					@ -217,6 +222,8 @@ Q_DECLARE_OPERATORS_FOR_FLAGS(DanbooruPost::Ratings)
 | 
				
			||||||
}; // namespace Danbooru
 | 
					}; // namespace Danbooru
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Q_DECLARE_METATYPE(Danbooru::DanbooruPost *)
 | 
					Q_DECLARE_METATYPE(Danbooru::DanbooruPost *)
 | 
				
			||||||
 | 
					Q_DECLARE_METATYPE(Danbooru::DanbooruPost::Rating)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#endif // DANBOORUPOST_H
 | 
					#endif // DANBOORUPOST_H
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue