From 5ef8b38e55c1883224fe1f01f47aba45b7b42666 Mon Sep 17 00:00:00 2001 From: "Javier S. Pedro" Date: Mon, 1 Apr 2013 15:04:58 +0200 Subject: initial import --- boardmanager.cpp | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 boardmanager.cpp (limited to 'boardmanager.cpp') diff --git a/boardmanager.cpp b/boardmanager.cpp new file mode 100644 index 0000000..e2473a6 --- /dev/null +++ b/boardmanager.cpp @@ -0,0 +1,18 @@ +#include "board.h" +#include "boardmanager.h" + +BoardManager::BoardManager(QObject *parent) : + QObject(parent) +{ +} + +Board* BoardManager::getBoard(const QString &url) +{ + QHash::iterator i = _boards.find(url); + if (i != _boards.end()) { + return i.value(); + } + Board *db = new Board(url, this); + _boards.insert(url, db); + return db; +} -- cgit v1.2.3