1 /****************************************************************************
2 *   Copyright (C) 2015 by Jens Nissen jens-chessx@gmx.net                   *
3 ****************************************************************************/
4 
5 #ifndef TAGS_H
6 #define TAGS_H
7 
8 #include <QString>
9 
10 const char* const TagNameFEN         = "FEN";
11 const char* const TagNameECO         = "ECO";
12 const char* const TagNameSetUp       = "Setup";
13 const char* const TagNameSource      = "Source";
14 const char* const TagNameResult      = "Result";
15 const char* const TagNameWhite       = "White";
16 const char* const TagNameBlack       = "Black";
17 const char* const TagNameEvent       = "Event";
18 const char* const TagNameSite        = "Site";
19 const char* const TagNameRound       = "Round";
20 const char* const TagNameDate        = "Date";
21 const char* const TagNameEventDate   = "EventDate";
22 const char* const TagNamePlyCount    = "PlyCount";
23 const char* const TagNameWhiteClock  = "WhiteClock";
24 const char* const TagNameBlackClock  = "BlackClock";
25 const char* const TagNameWhiteElo    = "WhiteElo";
26 const char* const TagNameBlackElo    = "BlackElo";
27 const char* const TagNameWhiteTeam   = "WhiteTeam";
28 const char* const TagNameBlackTeam   = "BlackTeam";
29 const char* const TagNameTimeControl = "TimeControl";
30 const char* const TagNameLength      = "Length";
31 const char* const TagNameVariant     = "Variant";
32 
33 const char* const StandardTags[7] = {"Event", "Site", "Date", "Round", "White", "Black", "Result"};
34 
35 bool isStandardTag(QString tag);
36 
37 #endif // TAGS_H
38 
39