Authors belong to:
- University of LYON http://www.universite-lyon.fr/
- - Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
+ - Léon Bérard cancer center http://www.centreleonberard.fr
- CREATIS CNRS laboratory http://www.creatis.insa-lyon.fr
This software is distributed WITHOUT ANY WARRANTY; without even
- BSD See included LICENSE.txt file
- CeCILL-B http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html
-======================================================================-====*/
+===========================================================================**/
#include "vvToolCreatorBase.h"
#include "vvToolManager.h"
#include <QMenu>
//------------------------------------------------------------------------------
-vvToolCreatorBase::vvToolCreatorBase(QString name): mExperimental(false)
+vvToolCreatorBase::vvToolCreatorBase(QString name): mExperimental(false), mAction(NULL)
{
mUseContextMenu = false;
mToolName = name;
+ m_MenuName = "Tools";
vvToolManager::GetInstance()->AddTool(this);
}
//------------------------------------------------------------------------------
connect(mAction, SIGNAL(triggered()), this, SLOT(MenuToolSlot()));
if (mExperimental)
mMainWindow->GetExperimentalToolMenu()->addAction(mAction);
- else
- mMainWindow->GetToolMenu()->addAction(mAction);
+ else {
+ mMainWindow->GetMenu(m_MenuName)->addAction(mAction);
+ }
}
//------------------------------------------------------------------------------