19 #ifndef GAME_DATABASE_MANAGER_H 20 #define GAME_DATABASE_MANAGER_H 117 #endif // GAME_DATABASE_MANAGER_H
Manages chess game databases.
Definition: gamedatabasemanager.h:34
GameDatabaseManager(QObject *parent=nullptr)
Definition: gamedatabasemanager.cpp:35
bool readState(const QString &fileName)
Definition: gamedatabasemanager.cpp:86
void databaseAdded(int index)
void setModified(bool modified)
Definition: gamedatabasemanager.cpp:219
void databaseAboutToBeRemoved(int index)
PGN database.
Definition: pgndatabase.h:37
QList< PgnDatabase * > databases() const
Definition: gamedatabasemanager.cpp:46
Reads PGN database in a separate thread.
Definition: pgnimporter.h:31
void importDatabaseAgain(int index)
Definition: gamedatabasemanager.cpp:206
void addDatabase(PgnDatabase *database)
Definition: gamedatabasemanager.cpp:192
void removeDatabase(int index)
Definition: gamedatabasemanager.cpp:199
bool isModified() const
Definition: gamedatabasemanager.cpp:214
bool writeState(const QString &fileName)
Definition: gamedatabasemanager.cpp:51
void importPgnFile(const QString &fileName)
Definition: gamedatabasemanager.cpp:178