27#include <pgngameentry.h>
QDateTime lastModified() const
Definition pgndatabase.cpp:65
void setLastModified(const QDateTime &lastModified)
Definition pgndatabase.cpp:70
Status
Definition pgndatabase.h:44
@ Unreadable
Database file cannot be read.
Definition pgndatabase.h:48
@ DoesNotExist
Database file does not exist.
Definition pgndatabase.h:47
@ Modified
Database file was modified externally.
Definition pgndatabase.h:46
@ Corrupted
Database contains corrupted or invalid data.
Definition pgndatabase.h:49
@ Ok
The database can be used normally.
Definition pgndatabase.h:45
Status status() const
Definition pgndatabase.cpp:51
QList< const PgnGameEntry * > entries() const
Definition pgndatabase.cpp:41
void setDisplayName(const QString &displayName)
Definition pgndatabase.cpp:80
QString fileName() const
Definition pgndatabase.cpp:46
Status game(const PgnGameEntry *entry, PgnGame *game)
Definition pgndatabase.cpp:85
QString displayName() const
Definition pgndatabase.cpp:75
void setEntries(const QList< const PgnGameEntry * > &entries)
Definition pgndatabase.cpp:35
PgnDatabase(const QString &fileName, QObject *parent=nullptr)
Definition pgndatabase.cpp:23
virtual ~PgnDatabase()
Definition pgndatabase.cpp:30
An entry in a PGN collection.
Definition pgngameentry.h:41
A game of chess in PGN format.
Definition pgngame.h:52
A class for reading games in PGN format from a text stream.
Definition pgnstream.h:43