-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathgames.cpp
More file actions
28 lines (22 loc) · 735 Bytes
/
games.cpp
File metadata and controls
28 lines (22 loc) · 735 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include "games.h"
#include "logging.h"
#include <QJsonObject>
namespace Pico{
namespace Games{
Pico::Logging::Funcs logging;
Funcs::Funcs(QObject* parent) :
QObject(parent)
{
}
void Funcs::OnGameAdd(int id, QJsonObject game){
logging.Write("ON_GAME_ADD => Adding or updating game ["+game.value("title").toString()+"] at id "+QString::number(id)+"");
gamesMap[id] = game;
emit GamesChanged(&gamesMap);
}
void Funcs::OnGameDelete(int id){
logging.Write("ON_GAME_ADD => Deleting game at id "+QString::number(id)+"");
gamesMap.erase(id);
emit GamesChanged(&gamesMap);
}
}
}