Slicer  4.8
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
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)