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