1 #include "vvToolCreatorBase.h"
2 #include "vvToolManager.h"
6 //------------------------------------------------------------------------------
7 vvToolCreatorBase::vvToolCreatorBase(QString name): mExperimental(false) {
9 vvToolManager::GetInstance()->AddTool(this);
11 //------------------------------------------------------------------------------
14 //------------------------------------------------------------------------------
15 void vvToolCreatorBase::InsertToolInMenu(vvMainWindowBase * m) {
18 if (mToolIconFilename == "noicon")
19 mAction = new QAction(QString("&").append(mToolMenuName), this);
21 mAction = new QAction(QIcon(mToolIconFilename),
22 QString("&").append(mToolMenuName), this);
23 mAction->setStatusTip(mToolTip);
25 connect(mAction, SIGNAL(triggered()), this, SLOT(MenuToolSlot()));
27 mMainWindow->GetExperimentalToolMenu()->addAction(mAction);
29 mMainWindow->GetToolMenu()->addAction(mAction);
31 //------------------------------------------------------------------------------