Slicer  4.10
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
qSlicerBaseQTAppPythonQtDecorators.h
Go to the documentation of this file.
1 /*=auto=========================================================================
2 
3  Portions (c) Copyright 2005 Brigham and Women's Hospital (BWH)
4  All Rights Reserved.
5 
6  See COPYRIGHT.txt
7  or http://www.slicer.org/copyright/copyright.txt for details.
8 
9  Program: 3D Slicer
10 
11 =========================================================================auto=*/
12 
13 #ifndef __qSlicerBaseQTAppPythonQtDecorators_h
14 #define __qSlicerBaseQTAppPythonQtDecorators_h
15 
16 // PythonQt includes
17 #include <PythonQt.h>
18 
19 // SlicerQt includes
21 
22 #include "qSlicerBaseQTAppExport.h"
23 
24 
25 // NOTE:
26 //
27 // For decorators it is assumed that the methods will never be called
28 // with the self argument as NULL. The self argument is the first argument
29 // for non-static methods.
30 //
31 
32 class qSlicerBaseQTAppPythonQtDecorators : public QObject
33 {
34  Q_OBJECT
35 
36 public:
37 
39  {
40  }
41 
42 public slots:
43 
44  //----------------------------------------------------------------------------
45  // qSlicerApplicationHelper
46 
47  //----------------------------------------------------------------------------
49  {
51  }
52 };
53 
54 //-----------------------------------------------------------------------------
56 {
57  PythonQt::self()->addDecorators(new qSlicerBaseQTAppPythonQtDecorators);
58 }
59 
60 #endif
static void setupModuleFactoryManager(qSlicerModuleFactoryManager *moduleFactoryManager)
void initqSlicerBaseQTAppPythonQtDecorators()
void static_qSlicerApplicationHelper_setupModuleFactoryManager(qSlicerModuleFactoryManager *moduleFactoryManager)