|
Slicer 4.2
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
|
00001 /*============================================================================== 00002 00003 Program: 3D Slicer 00004 00005 Copyright (c) Kitware Inc. 00006 00007 See COPYRIGHT.txt 00008 or http://www.slicer.org/copyright/copyright.txt for details. 00009 00010 Unless required by applicable law or agreed to in writing, software 00011 distributed under the License is distributed on an "AS IS" BASIS, 00012 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 00013 See the License for the specific language governing permissions and 00014 limitations under the License. 00015 00016 This file was originally developed by Julien Finet, Kitware Inc. 00017 and was partially funded by NIH grant 3P41RR013218-12S1 00018 00019 ==============================================================================*/ 00020 00021 #ifndef __qMRMLWidgetsAbstractPlugin_h 00022 #define __qMRMLWidgetsAbstractPlugin_h 00023 00024 #include <QDesignerCustomWidgetInterface> 00025 #include "qMRMLWidgetsPluginsExport.h" 00026 00027 class QMRML_WIDGETS_PLUGINS_EXPORT qMRMLWidgetsAbstractPlugin : public QDesignerCustomWidgetInterface 00028 { 00029 Q_INTERFACES(QDesignerCustomWidgetInterface); 00030 public: 00031 00032 qMRMLWidgetsAbstractPlugin(); 00033 // Don't reimplement this method. 00034 QString group() const; 00035 // You can reimplement these methods 00036 virtual QIcon icon() const; 00037 virtual QString toolTip() const; 00038 virtual QString whatsThis() const; 00039 00040 }; 00041 00042 #endif
1.7.4