- void UpdateInfoFromMainWindow();
- vvMainWindowToolInfo * mMainWindowToolInfo;
-
- static void SetToolName(QString n) { vvToolCreator<ToolType>::mSingleton->mToolName = n; }
- static void SetToolMenuName(QString n) { vvToolCreator<ToolType>::mSingleton->mToolMenuName = n; }
- static void SetToolIconFilename(QString n) { vvToolCreator<ToolType>::mSingleton->mToolIconFilename = n; }
- static void SetToolTip(QString n) { vvToolCreator<ToolType>::mSingleton->mToolTip = n; }
-
- void InitializeListOfInputImages();
- void InitializeListOfInputImages(vvToolInputSelectorWidget * w,
- clitk::ImageToImageGenericFilterBase * f);
- std::vector<vvSlicerManager*> mSlicerManagersCompatible;
- unsigned int mCurrentIndex;
-
- vvImage::Pointer mCurrentImage;
- vvSlicerManager * mCurrentSliceManager;
- clitk::ImageToImageGenericFilterBase * mFilter;
-
-};
-//------------------------------------------------------------------------------
-
-
-//------------------------------------------------------------------------------
-template<class ToolType>
-void vvToolBase<ToolType>::UpdateInfoFromMainWindow() {
- mMainWindowToolInfo = vvToolCreator<ToolType>::mSingleton->mMainWindow->GetInfoForTool();
-}
-//------------------------------------------------------------------------------