[root]/Attic

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 19 (100.0%) | 1634 (100.0%) | 86.0 |
| jcfr | 17 (89.5%) | 1217 (74.5%) | 71.5 |
| finetjul | 2 (10.5%) | 417 (25.5%) | 208.5 |
ENH: SlicerQT - In qCTKWidgets,qVTKWidgets and qMRMLWidgets rename "PROJECTWin32Header.h" into "PROJECTExport.h"
0 lines of code changed in 5 files:
ENH: move qMRMLItemModel into the Attic, we want to create a more flexible representation.
417 lines of code changed in 2 files:
ENH: SlicerQT - Added Base/QTCore directory.
The classes qSlicerModuleFactory and qSlicerCoreApplication have been moved
into Base/QTCore
The class qSlicerModuleManager has been split into:
* a base class named: qSlicerCoreModuleManager. That class allows to:
- load, unload, getModuleByName, getModuleByTitle, ...
* a class named: qSlicerModuleManager
- which provides the same functionnality as the former one.
qSlicerCoreModuleManager is located in Base/QtCore
qSlicerModuleManager is located in Base/QtGUI
Note also that, qSlicerModuleManager was using the same singleton as
vtkIOManager. A class, named qSlicerSingleton, containing this usefull
singleton pattern has been copied into Slicer3/Attic.
Since qSlicerModuleManager or qSlicerCoreModuleManager are not singleton
anymore. qSlicerCoreApplication will hold a pointer to it.
qSlicerCoreApplication contains now:
- setModuleManager(qSlicerCoreModuleManager* moduleManager) that will be
available in both qSlicerApplication and qSlicerCoreApplication.
- coreModuleManager() returning the object
qSlicerApplication contains now:
- mnoduleManager method returning the result of coreModuleManager casted
to qSlicerModuleManager.
Note: In this commit, the update of the ModuleToolBar by the moduleManager
has been disabled.
114 lines of code changed in 2 files:
ENH: SlicerQT - Create a directory named Attic and add unused/obsolete piece of code that we could inspire from later on.
1103 lines of code changed in 10 files: