Slicer 4.2
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
qMRMLVolumeInfoWidgetPlugin.h
Go to the documentation of this file.
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 __qMRMLVolumeInfoWidgetPlugin_h
00022 #define __qMRMLVolumeInfoWidgetPlugin_h
00023 
00024 #include "qMRMLWidgetsAbstractPlugin.h"
00025 
00026 class QMRML_WIDGETS_PLUGINS_EXPORT qMRMLVolumeInfoWidgetPlugin
00027   : public QObject
00028   , public qMRMLWidgetsAbstractPlugin
00029 {
00030   Q_OBJECT
00031 
00032 public:
00033   qMRMLVolumeInfoWidgetPlugin(QObject *parent = 0);
00034 
00035   QWidget *createWidget(QWidget *parent);
00036   QString  domXml() const;
00037   QIcon    icon() const;
00038   QString  includeFile() const;
00039   bool     isContainer() const;
00040   QString  name() const;
00041 };
00042 
00043 #endif
00044 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines