summaryrefslogtreecommitdiff
path: root/boardmanager.cpp
blob: e2473a690cd0131ddaa225e3c13bacc7c5631e0a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "board.h"
#include "boardmanager.h"

BoardManager::BoardManager(QObject *parent) :
    QObject(parent)
{
}

Board* BoardManager::getBoard(const QString &url)
{
	QHash<QString, Board*>::iterator i = _boards.find(url);
	if (i != _boards.end()) {
		return i.value();
	}
	Board *db = new Board(url, this);
	_boards.insert(url, db);
	return db;
}