/* * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #include "UBToolsManager.h" #include "core/memcheck.h" UBToolsManager* UBToolsManager::sManager = 0; UBToolsManager::UBToolsManager(QObject *parent) : QObject(parent) { mask.id = "uniboardTool://uniboard.mnemis.com/mask"; mask.icon = QPixmap(":/images/toolPalette/maskTool.png"); mask.label = tr("Mask"); mask.version = "1.0"; mToolsIcon.insert(mask.id, ":/images/toolPalette/maskTool.png"); mDescriptors << mask; ruler.id = "uniboardTool://uniboard.mnemis.com/ruler"; ruler.icon = QPixmap(":/images/toolPalette/rulerTool.png"); ruler.label = tr("Ruler"); ruler.version = "1.0"; mToolsIcon.insert(ruler.id, ":/images/toolPalette/rulerTool.png"); mDescriptors << ruler; compass.id = "uniboardTool://uniboard.mnemis.com/compass"; compass.icon = QPixmap(":/images/toolPalette/compassTool.png"); compass.label = tr("Compass"); compass.version = "1.0"; mToolsIcon.insert(compass.id, ":/images/toolPalette/compassTool.png"); mDescriptors << compass; protractor.id = "uniboardTool://uniboard.mnemis.com/protractor"; protractor.icon = QPixmap(":/images/toolPalette/protractorTool.png"); protractor.label = tr("Protractor"); protractor.version = "1.0"; mToolsIcon.insert(protractor.id,":/images/toolPalette/protractorTool.png"); mDescriptors << protractor; triangle.id = "uniboardTool://uniboard.mnemis.com/triangle"; triangle.icon = QPixmap(":/images/toolPalette/triangleTool.png"); triangle.label = tr("Triangle"); triangle.version = "1.0"; mToolsIcon.insert(triangle.id,":/images/toolPalette/triangleTool.png"); mDescriptors << triangle; cache.id = "uniboardTool://uniboard.mnemis.com/cache"; cache.icon = QPixmap(":/images/toolPalette/cacheTool.png"); cache.label = tr("Cache"); cache.version = "1.0"; mToolsIcon.insert(cache.id, ":/images/toolPalette/cacheTool.png"); mDescriptors << cache; } UBToolsManager::~UBToolsManager() { // NOOP }