Move the tag types where they belong
This commit is contained in:
parent
fce61f8c9b
commit
1de6786a9e
2 changed files with 23 additions and 17 deletions
|
@ -79,24 +79,7 @@ namespace Danbooru {
|
|||
|
||||
public:
|
||||
|
||||
/**
|
||||
* @brief Types of tags
|
||||
*
|
||||
* A Danbooru tag is not simply a string, but carries some (limited)
|
||||
* semantic information. In particular, tags are organized in what they
|
||||
* refer to, either something related to the image itself, or to the
|
||||
* artist that drew it, or the copyrights associated to the image, or even
|
||||
* the characters that are represented in it.
|
||||
*
|
||||
**/
|
||||
|
||||
enum TagType {
|
||||
General = 1, /**< Generic tags **/
|
||||
Artist = 2, /**< Tags related to artists **/
|
||||
Copyright = 4, /**<Tags related to copyrights **/
|
||||
Character= 8, /**<Tags related to characters **/
|
||||
Unknown = 16 /**< Unknown tags **/
|
||||
};
|
||||
|
||||
/**
|
||||
* @brief Ratings for a Danbooru item
|
||||
|
|
|
@ -35,6 +35,26 @@ namespace Danbooru {
|
|||
{
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
/**
|
||||
* @brief Types of tags
|
||||
*
|
||||
* A Danbooru tag is not simply a string, but carries some (limited)
|
||||
* semantic information. In particular, tags are organized in what they
|
||||
* refer to, either something related to the image itself, or to the
|
||||
* artist that drew it, or the copyrights associated to the image, or even
|
||||
* the characters that are represented in it.
|
||||
*
|
||||
**/
|
||||
|
||||
enum TagType {
|
||||
General = 1, /**< Generic tags **/
|
||||
Artist = 2, /**< Tags related to artists **/
|
||||
Copyright = 4, /**<Tags related to copyrights **/
|
||||
Character= 8, /**<Tags related to characters **/
|
||||
Unknown = 16 /**< Unknown tags **/
|
||||
};
|
||||
|
||||
private:
|
||||
int m_id;
|
||||
int m_count;
|
||||
|
@ -52,6 +72,9 @@ namespace Danbooru {
|
|||
|
||||
};
|
||||
|
||||
Q_DECLARE_FLAGS(TagTypes, DanbooruTag::TagType)
|
||||
Q_DECLARE_OPERATORS_FOR_FLAGS(TagTypes)
|
||||
|
||||
}; // namespace Danbooru
|
||||
|
||||
Q_DECLARE_METATYPE(Danbooru::DanbooruTag*)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue