Directory Base/QTBase/

Directory Created:
2009-11-10 20:34
Total Files:
17
Deleted Files:
1
Lines of Code:
1168

[root]/Base/QTBase

Lines of Code

Base/QTBase/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 103 (100.0%) 1452 (100.0%) 14.0
jcfr 96 (93.2%) 1432 (98.6%) 14.9
finetjul 7 (6.8%) 20 (1.4%) 2.8

Most Recent Commits

jcfr 2009-12-08 04:33 Rev.: 11218

STYLE: Remove extra comment in qSlicerAbstractModuleWidget destructor

0 lines of code changed in 1 file:

  • Base/QTBase: qSlicerAbstractModuleWidget.cxx (changed)
jcfr 2009-12-07 23:13 Rev.: 11208

ENH: SlicerQT - Add Libs/qVTKWidgets

This library will contain QT widget that depends only on QT and CTK

0 lines of code changed in 1 file:

  • Base/QTBase: CMakeLists.txt (changed)
jcfr 2009-12-07 23:13 Rev.: 11207

BUG: In qSlicerAbstractModule, the reference to the widgetRepresentation is now encapsulated in a QPointer

Before, the app was crashing time to time ! Ooops

If we have a reference to an object we don't own:
- In vtk, should use a vtkWeakPointer
- In Qt, a QPointer

0 lines of code changed in 2 files:

  • Base/QTBase: qSlicerAbstractModule.cxx (changed), qSlicerAbstractModule.h (changed)
jcfr 2009-12-07 23:13 Rev.: 11206

ENH: SlicerQT - Remove all methods prefixed with 'ByName'

For example moduleManager got two methods:
1) getModule(const QString& moduleTitle)
2) getModuleByName(const QString& moduleName)

The first one has been removed

The signature of the second one changed from:
- getModuleByName(const QString& moduleName)
to:
- getModule(const QString& moduleName)

0 lines of code changed in 1 file:

  • Base/QTBase: qSlicerAbstractModuleWidget.cxx (changed)
jcfr 2009-12-07 18:51 Rev.: 11202

STYLE: Remove unused 'printAdditionalInfo' function from qSlicerWidget

0 lines of code changed in 2 files:

  • Base/QTBase: qSlicerWidget.cxx (-6), qSlicerWidget.h (-2)
jcfr 2009-12-07 18:50 Rev.: 11201

ENH: SlicerQT - Remove 'setModule()/module()' function from qSlicerAbstractModuleWidget:
and add name()/setName() function.

In qSlicerModulePanel, pass moduleName instead of a pointer to qSlicerAbstractModule

11 lines of code changed in 3 files:

  • Base/QTBase: qSlicerAbstractModule.cxx (+4 -2), qSlicerAbstractModuleWidget.cxx (+4 -16), qSlicerAbstractModuleWidget.h (+3 -6)
jcfr 2009-12-06 17:57 Rev.: 11183

BUG: SlicerQT - In qSlicerAbstractModule, the WidgetRepresentation is now
deleted only if it doesn't have any parent.

3 lines of code changed in 1 file:

  • Base/QTBase: qSlicerAbstractModule.cxx (+3 -1)
jcfr 2009-12-05 11:09 Rev.: 11169

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.

0 lines of code changed in 4 files:

  • Base/QTBase: CMakeLists.txt (changed), qSlicerAbstractModule.cxx (changed), qSlicerAbstractModuleWidget.cxx (changed), qSlicerAbstractModuleWidget.h (changed)
jcfr 2009-12-05 11:09 Rev.: 11168

ENH: SlicerQT - Refactor existing QTModules - Now using the qSlicerAsbtractModuleWidget
to have a better separation of the UI and the processing logic.

0 lines of code changed in 4 files:

  • Base/QTBase: qSlicerAbstractCoreModule.cxx (changed), qSlicerAbstractCoreModule.h (changed), qSlicerAbstractLoadableModule.cxx (changed), qSlicerAbstractLoadableModule.h (changed)
jcfr 2009-12-05 11:09 Rev.: 11167

ENH: SlicerQT - Refactor Modules - Added qSlicerAsbtractModuleWidget

QTModules and CLI module are disabled for now

The class qSlicerAbstractModule now inherit from QObject.
All UI specific code has been moved to qSlicerAbstractModuleWidget.

qSlicerAbstractModule provide a function named 'widgetRepresentation'
allowing to obtain the corresponding widget.

141 lines of code changed in 12 files:

  • Base/QTBase: CMakeLists.txt (changed), qSlicerAbstractCoreModule.cxx (changed), qSlicerAbstractCoreModule.h (changed), qSlicerAbstractLoadableModule.cxx (changed), qSlicerAbstractLoadableModule.h (changed), qSlicerAbstractModule.cxx (changed), qSlicerAbstractModule.h (changed), qSlicerAbstractModuleWidget.cxx (new 71), qSlicerAbstractModuleWidget.h (new 70), qSlicerModuleLogic.h (changed), qSlicerWidget.cxx (changed), qSlicerWidget.h (changed)
jcfr 2009-12-05 11:09 Rev.: 11166

ENH: SlicerQT - Removed method isShowModuleActionVisibleByDefault from
the module API.

0 lines of code changed in 1 file:

  • Base/QTBase: qSlicerAbstractModule.h (changed)
jcfr 2009-12-03 15:22 Rev.: 11143

ENH: SlicerQT - Rename SlicerBaseQT* libs into qSlicerBaseQT*

1 lines of code changed in 1 file:

  • Base/QTBase: CMakeLists.txt (+1 -1)
jcfr 2009-12-03 11:59 Rev.: 11137

ENH: SlicerQT - Udpate Module API - Rename 'showModuleActionVisibleByDefault' to 'isShowModuleActionVisibleByDefault'

1 lines of code changed in 1 file:

  • Base/QTBase: qSlicerAbstractModule.h (+1 -1)
jcfr 2009-12-03 11:58 Rev.: 11133

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.

28 lines of code changed in 6 files:

  • Base/QTBase: qSlicerAbstractCoreModule.cxx (+6), qSlicerAbstractCoreModule.h (+4), qSlicerAbstractLoadableModule.cxx (+9), qSlicerAbstractLoadableModule.h (+3), qSlicerAbstractModule.cxx (-6), qSlicerAbstractModule.h (+6 -3)
jcfr 2009-12-02 11:10 Rev.: 11115

BUG: SlicerQT - The resource files weren't compiled and added to the source correctly

0 lines of code changed in 1 file:

  • Base/QTBase: CMakeLists.txt (changed)
jcfr 2009-12-02 01:27 Rev.: 11107

STYLE: SlicerQT - Reorder headers

0 lines of code changed in 1 file:

  • Base/QTBase: CMakeLists.txt (changed)
jcfr 2009-12-01 23:10 Rev.: 11103

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 12 files:

  • Base/QTBase: CMakeLists.txt (changed), qSlicerAbstractCoreModule.cxx (changed), qSlicerAbstractCoreModule.h (changed), qSlicerAbstractLoadableModule.cxx (changed), qSlicerAbstractLoadableModule.h (changed), qSlicerAbstractModule.cxx (changed), qSlicerAbstractModule.h (changed), qSlicerMacros.h (del), qSlicerModuleLogic.cxx (changed), qSlicerModuleLogic.h (changed), qSlicerWidget.cxx (changed), qSlicerWidget.h (changed)
jcfr 2009-11-28 18:28 Rev.: 11071

ENH: SlicerQT - In qSlicerWidget, rename signal 'mrmlSceneLoaded' to 'mrmlSceneChanged'

0 lines of code changed in 2 files:

  • Base/QTBase: qSlicerWidget.cxx (changed), qSlicerWidget.h (changed)
jcfr 2009-11-19 09:05 Rev.: 10995

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.

134 lines of code changed in 11 files:

  • Base/QTBase: qSlicerAbstractCoreModule.cxx (+1 -1), qSlicerAbstractCoreModule.h (+1 -1), qSlicerAbstractLoadableModule.cxx (+1 -1), qSlicerAbstractLoadableModule.h (+1 -1), qSlicerAbstractModule.cxx (+11 -7), qSlicerAbstractModule.h (+9 -4), qSlicerMacros.h (+17 -8), qSlicerModuleLogic.cxx (+34 -2), qSlicerModuleLogic.h (+18 -1), qSlicerWidget.cxx (+17 -11), qSlicerWidget.h (+24 -19)
finetjul 2009-11-18 19:08 Rev.: 10988

COMP: SlicerQt: Fix compilation problems on Windows

1 lines of code changed in 1 file:

  • Base/QTBase: CMakeLists.txt (+1)
finetjul 2009-11-16 09:42 Rev.: 10953

ENH: SlicerQt: Add help in modules

19 lines of code changed in 6 files:

  • Base/QTBase: qSlicerAbstractCoreModule.h (+1 -1), qSlicerAbstractModule.cxx (+1 -1), qSlicerAbstractModule.h (+7 -7), qSlicerMacros.h (+1 -1), qSlicerWidget.cxx (+8 -2), qSlicerWidget.h (+1 -1)
jcfr 2009-11-12 15:33 Rev.: 10947

STYLE: SlicerQt - Change qInternal member from class to struct.

72 lines of code changed in 9 files:

  • Base/QTBase: qSlicerAbstractCoreModule.cxx (+3 -7), qSlicerAbstractCoreModule.h (+9 -9), qSlicerAbstractLoadableModule.cxx (+5 -9), qSlicerAbstractLoadableModule.h (+9 -9), qSlicerAbstractModule.cxx (+7 -8), qSlicerAbstractModule.h (+16 -16), qSlicerModuleLogic.cxx (+3 -7), qSlicerModuleLogic.h (+6 -6), qSlicerWidget.cxx (+14 -14)
jcfr 2009-11-11 00:35 Rev.: 10928

ENH: SlicerQT - QTCLI (CommandLineModule) - Move files from Base/GUIQT/CmdLineModule to Base/QTCLI

0 lines of code changed in 1 file:

  • Base/QTBase: CMakeLists.txt (-3)
jcfr 2009-11-11 00:35 Rev.: 10927

ENH: SlicerQt - Replace the macro 'qSlicerCxxZeroInitConstructor1Macro' with 'qSlicerCxxInternalConstructor1Macro'.
In other word, move back the instanciation of Internal structure into the module constructor.

4 lines of code changed in 3 files:

  • Base/QTBase: qSlicerAbstractCoreModule.cxx (+2 -2), qSlicerAbstractLoadableModule.cxx (+2 -2), qSlicerMacros.h (-15)
jcfr 2009-11-10 20:34 Rev.: 10926

ENH: SlicerQT - Split Base/GUIQT into Base/QTBase and Base/QTGUI

1037 lines of code changed in 16 files:

  • Base/QTBase: CMakeLists.txt (new 75), qSlicerAbstractCoreModule.cxx (new 32), qSlicerAbstractCoreModule.h (new 45), qSlicerAbstractLoadableModule.cxx (new 48), qSlicerAbstractLoadableModule.h (new 49), qSlicerAbstractModule.cxx (new 155), qSlicerAbstractModule.h (new 111), qSlicerIOManager.cxx (new 28), qSlicerIOManager.h (new 32), qSlicerMacros.h (new 70), qSlicerModuleLogic.cxx (new 28), qSlicerModuleLogic.h (new 39), qSlicerUtils.cxx (new 35), qSlicerUtils.h (new 41), qSlicerWidget.cxx (new 160), qSlicerWidget.h (new 89)
Generated by StatSVN 0.5.0