[root]/Base/QTCLI
Resources
(1 files, 4 lines)
UI
(1 files, 224 lines)

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 51 (100.0%) | 4269 (100.0%) | 83.7 |
| jcfr | 46 (90.2%) | 4264 (99.9%) | 92.6 |
| finetjul | 5 (9.8%) | 5 (0.1%) | 1.0 |
ENH: SlicerQT - Refactor QTCLI to consider qSlicerAbstractModuleWidget
qSlicerAbstractModuleWidget has also a new method 'module()' allowing
to obtain the module object associated with a moduleWidget.
The API of qSlicerModulePanel (and based class) has been updated to
use qSlicerAbstractModuleWidget.
845 lines of code changed in 6 files:
ENH: SlicerQT - Rename SlicerBaseQT* libs into qSlicerBaseQT*
4 lines of code changed in 1 file:
BUG: SlicerQT - Name the commandLine and loadable module was defaulting to the className. There was an inconsistency when loading either loadable or CLI module. The name store in the factory was the library name, and the name associated with the module itself (using module->name()) was the className.
8 lines of code changed in 2 files:
BUG: SlicerQT - The resource files weren't compiled and added to the source correctly
0 lines of code changed in 1 file:
STYLE: SlicerQT - Reorder headers
0 lines of code changed in 1 file:
ENH: SlicerQT - All classes are now using qCTKPimpl, Remove qSlicerMacros.h, Add macro QCTK_CONSTRUCTOR_NO_ARG_CXX and QCTK_CONSTRUCTOR_1_ARG_CXX to qCTKPimpl.
STYLE: SlicerQT - The header inclusion has also been cleaned and documented.
0 lines of code changed in 4 files:
ENH: SlicerQT - Update qSlicerCLIModule to use qCTKPimpl
0 lines of code changed in 2 files:
BUG: SlicerQT - Fix orientation of slider in generation of command line UI
0 lines of code changed in 1 file:
ENH: SlicerQT - Clean Base/QTCLI CMakeLists.txt
0 lines of code changed in 1 file:
ENH: SlicerQT - Remove QTCLI/qSlicerCLIModuleUILoader classes
0 lines of code changed in 2 files:
COMP: Replace qCTKCollapsibleWidget2 by qCTKCollapsibleButton
0 lines of code changed in 1 file:
ENH: SlicerQT: Derive the qCTKCollapsibleWidget2 from an abstractbutton, rename it as qCTKCollapsibleButton.
0 lines of code changed in 1 file:
ENH: SlicerQT - In qSlicerWidget, rename signal 'mrmlSceneLoaded' to 'mrmlSceneChanged'
0 lines of code changed in 1 file:
BUG: SlicerQT - In qSlicerCLIModule.ui, connect buttons.
0 lines of code changed in 3 files:
ENH: SlicerQT - qSlicerCLIModule - First implementation of the class in charge of parsing of the CommandLine XML description file and generating the corresponding UI. Note also that this class relies on the ModuleDescriptionParser class.
0 lines of code changed in 2 files:
ENH: SlicerQT - Clean code, and rename functions in qSlicerCLIModule
0 lines of code changed in 1 file:
ENH: SlicerQT - Update qSlicerMainWindow to use the new qCTKCollapsibleWidget2.
ENH: SlicerQT - Clean vtkSlicerApplicationGUI, vtkSlicerModuleChooseGUI, vtkSlicerApplication and add InitializeQtCommandLineModules method
ENH: SlicerQT - Update qSlicerModuleLogic class
ENH: SlicerQT - Update QTCLI, add vtkCommandLineModuleNode, add UI resource file, update qSlicerCLIModuleLogic
ENH: SlicerQT - Rename initializer() to setup()
ENH: SlicerQT - In qSlicerModulePanel, rename signals. Split existing addModule method into AddModule, RemoveModule and SetModule. Add method clear.
ENH: SlicerQT - In CTK Factory, add uninstanciate method. Add QObject factory.
ENH: SlicerQT - Add macro qSlicerCxxInternalBckPtrConstructor1Macro
ENH: SlicerQT - Add appLogic and setAppLogic to qSlicerWidget.
3009 lines of code changed in 7 files:
COMP: SlicerQt: Fix compilation problems on Windows
1 lines of code changed in 1 file:
ENH: SlicerQt: Add help in modules
4 lines of code changed in 2 files:
STYLE: SlicerQt - Change qInternal member from class to struct.
30 lines of code changed in 4 files:
ENH: SlicerQT - QTCLI (CommandLineModule) - Move files from Base/GUIQT/CmdLineModule to Base/QTCLI
368 lines of code changed in 7 files: