fixed Database memory leaks, add getPlayers to ProfileDatabase

This commit is contained in:
Rafael 2016-04-13 20:40:49 +02:00
parent 704337bab6
commit c9eea52af7
3 changed files with 8 additions and 0 deletions

View file

@ -41,6 +41,7 @@ CrewDatabase::CrewDatabase(QObject *parent) : QObject(parent)
CrewDatabase::~CrewDatabase()
{
crewDB->endGroup();
delete crewDB;
}
QStringList CrewDatabase::getCrews()

View file

@ -41,6 +41,12 @@ ProfileDatabase::ProfileDatabase(QObject *parent) : QObject(parent)
ProfileDatabase::~ProfileDatabase()
{
profileDB->endGroup();
delete profileDB;
}
QStringList ProfileDatabase::getPlayers()
{
return profileDB->childKeys();
}
QString ProfileDatabase::getPlayerName(int playerID)

View file

@ -29,6 +29,7 @@ class ProfileDatabase : public QObject
public:
explicit ProfileDatabase(QObject *parent = 0);
QString getPlayerName(int playerID);
QStringList getPlayers();
~ProfileDatabase();
private: