00001 /*========================================================================= 00002 00003 Program: Medical Imaging & Interaction Toolkit 00004 Language: C++ 00005 Date: $Date$ 00006 Version: $Revision$ 00007 00008 Copyright (c) German Cancer Research Center, Division of Medical and 00009 Biological Informatics. All rights reserved. 00010 See MITKCopyright.txt or https://www.mitk.org/copyright.html for details. 00011 00012 This software is distributed WITHOUT ANY WARRANTY; without even 00013 the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR 00014 PURPOSE. See the above copyright notices for more information. 00015 00016 =========================================================================*/ 00017 00018 #ifndef FLMITKCOMFORTWIDGET_INCLUDED 00019 #define FLMITKCOMFORTWIDGET_INCLUDED 00020 #include "FLmitkRenderWindow/FLmitkRenderWindow.h" 00021 #include "mitkSliceNavigationController.h" 00022 #include "mitkDataNode.h" 00023 class FLmitkComfortWidget : public FLmitkRenderWindow { 00024 public: 00025 FLmitkComfortWidget(int x,int y,int w,int h,const char* label=NULL); 00026 00027 void SetNode(mitk::DataNode::Pointer node) {m_Node = node;} 00028 int handle(int event); 00029 mitk::SliceNavigationController::Pointer sliceCtrl; 00030 int m_LastX,m_LastY; 00031 mitk::DataNode::Pointer m_Node; 00032 }; 00033 #endif