Directory Base/GUI/

Directory Created:
2006-02-10 13:05
Total Files:
201
Deleted Files:
68
Lines of Code:
83316

[root]/Base/GUI
            directory in repo ImageData (357 files, 0 lines)
                Folder removed from repo EditorImageData (0 files, 0 lines)
            directory in repo Python (9 files, 17437 lines)
                directory in repo util (3 files, 165 lines)
            directory in repo Qt (19 files, 2204 lines)
                directory in repo Testing (2 files, 48 lines)
            directory in repo Resources (20 files, 7501 lines)
            directory in repo Tcl (29 files, 12491 lines)
            directory in repo Testing (12 files, 911 lines)
                Folder removed from repo VolumeRendering (0 files, 0 lines)

Lines of Code

Base/GUI/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 4185 (100.0%) 123273 (100.0%) 29.4
wjp@bwh.harvard.edu 1297 (31.0%) 54853 (44.5%) 42.2
alexy 786 (18.8%) 24206 (19.6%) 30.7
naucoin 433 (10.3%) 13660 (11.1%) 31.5
pieper 698 (16.7%) 7253 (5.9%) 10.3
millerjv 145 (3.5%) 4432 (3.6%) 30.5
kerstin 120 (2.9%) 3943 (3.2%) 32.8
barre 263 (6.3%) 3186 (2.6%) 12.1
tgl 154 (3.7%) 3110 (2.5%) 20.1
rjosest 26 (0.6%) 2140 (1.7%) 82.3
FeiZhao 15 (0.4%) 1622 (1.3%) 108.1
mike 10 (0.2%) 1466 (1.2%) 146.6
jcfr 59 (1.4%) 1137 (0.9%) 19.2
tokuda 6 (0.1%) 738 (0.6%) 123.0
freudling 26 (0.6%) 544 (0.4%) 20.9
finetjul 14 (0.3%) 333 (0.3%) 23.7
blezek 14 (0.3%) 137 (0.1%) 9.7
yumin 15 (0.4%) 120 (0.1%) 8.0
clisle 4 (0.1%) 94 (0.1%) 23.5
kquintus 3 (0.1%) 70 (0.1%) 23.3
lorensen 50 (1.2%) 68 (0.1%) 1.3
fedorov 7 (0.2%) 47 (0.0%) 6.7
malaterre 9 (0.2%) 35 (0.0%) 3.8
lantiga 2 (0.0%) 19 (0.0%) 9.5
andy 6 (0.1%) 19 (0.0%) 3.1
maddah 1 (0.0%) 16 (0.0%) 16.0
hayes 4 (0.1%) 10 (0.0%) 2.5
davisb 1 (0.0%) 6 (0.0%) 6.0
hliu 6 (0.1%) 5 (0.0%) 0.8
lauren 2 (0.0%) 4 (0.0%) 2.0
vrnova 1 (0.0%) 0 (0.0%) 0.0
taox 2 (0.0%) 0 (0.0%) 0.0
jcross186 4 (0.1%) 0 (0.0%) 0.0
hjohnson 1 (0.0%) 0 (0.0%) 0.0
domibel 1 (0.0%) 0 (0.0%) 0.0

Most Recent Commits

pieper 2009-12-11 16:32 Rev.: 11259

ENH: use event broker to manage observers in viewer widget to avoid dangling pointers

0 lines of code changed in 1 file:

  • Base/GUI: vtkSlicerViewerWidget.cxx (changed)
naucoin 2009-12-11 14:58 Rev.: 11257

BUG: check for a valid interactor before enabling or disabling the point widgets

0 lines of code changed in 1 file:

  • Base/GUI: vtkSlicerFiducialListWidget.cxx (changed)
jcfr 2009-12-11 12:32 Rev.: 11255

STYLE: Update CMakeLists.txt
- Move testing code in the CMakeLists located under Testing.
- Ensure that SlicerQT was build appropriately and without dependency on SlicerBaseGUI

0 lines of code changed in 1 file:

  • Base/GUI: CMakeLists.txt (changed)
jcfr 2009-12-08 18:34 Rev.: 11226

ENH: In CMakeLists.txt, change deprecated SUBDIRS command into ADD_SUBDIRECTORY

See http://cmake.org/cmake/help/cmake-2-8-docs.html#command:subdirs

when subdirs command was taking a list of directory, change it
using the following pattern:

Before:
subdirs(sagarmatha kumbhu eiger)

After:
SET(dirs
sagarmatha
kumbhu
eiger
)
FOREACH(dir ${dirs})
ADD_SUBDIRECTORY(${dir})
ENDFOREACH(dir)

0 lines of code changed in 1 file:

  • Base/GUI: CMakeLists.txt (changed)
finetjul 2009-12-08 15:15 Rev.: 11224

ENH: SlicerQt: Add a toolbar for top level widgets MAC.

0 lines of code changed in 1 file:

  • Base/GUI: vtkSlicerApplication.cxx (changed)
jcfr 2009-12-07 23:15 Rev.: 11209

ENH: Update CMakeLists.txt - CMake 2.6 is now required

The following line have been added:

CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
IF(COMMAND CMAKE_POLICY)
CMAKE_POLICY(SET CMP0003 NEW)
ENDIF(COMMAND CMAKE_POLICY)
MARK_AS_ADVANCED(CMAKE_BACKWARDS_COMPATIBILITY)

0 lines of code changed in 1 file:

  • Base/GUI: CMakeLists.txt (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/GUI: CMakeLists.txt (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 3 files:

  • Base/GUI: vtkSlicerApplication.cxx (changed), vtkSlicerApplicationGUI.cxx (changed), vtkSlicerModuleChooseGUI.cxx (changed)
jcfr 2009-12-06 17:58 Rev.: 11186

ENH: SlicerQT - Update vtkSlicerApplicationGUI to use the ModulePanel instead of the moduleManager

5 lines of code changed in 1 file:

  • Base/GUI: vtkSlicerApplicationGUI.cxx (+5 -3)
jcfr 2009-12-06 17:57 Rev.: 11185

ENH: SlicerQT - Add qSlicerModulePanel as a member of vtkSlicerApplication.

23 lines of code changed in 2 files:

  • Base/GUI: vtkSlicerApplication.cxx (+16 -1), vtkSlicerApplication.h (+7 -1)
alexy 2009-12-06 12:12 Rev.: 11173

ENH: added save restore selected module in layout node, scene save/load and scene sanpshots

0 lines of code changed in 2 files:

  • Base/GUI: vtkSlicerApplicationGUI.cxx (changed), vtkSlicerModuleChooseGUI.cxx (changed)
hjohnson 2009-12-05 23:16 Rev.: 11171

ENH: Moved DicomToNrrd to its own directory to make it easier to build stand alone.

0 lines of code changed in 1 file:

  • Base/GUI: CMakeLists.txt (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.

0 lines of code changed in 1 file:

  • Base/GUI: vtkSlicerApplication.cxx (changed)
jcfr 2009-12-04 22:28 Rev.: 11160

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.

0 lines of code changed in 4 files:

  • Base/GUI: CMakeLists.txt (changed), vtkSlicerApplication.cxx (changed), vtkSlicerApplicationGUI.cxx (changed), vtkSlicerModuleChooseGUI.cxx (changed)
tokuda 2009-12-04 14:25 Rev.: 11155

BUG: Fixing memory leaks caused by FourDAnalysis module.

14 lines of code changed in 1 file:

  • Base/GUI: vtkSlicerXYPlotWidget.cxx (+14 -2)
alexy 2009-12-03 15:23 Rev.: 11145

ENH: made model clipping to work with transform nodes

3 lines of code changed in 1 file:

  • Base/GUI: vtkSlicerViewerWidget.cxx (+3 -3)
jcfr 2009-12-03 15:22 Rev.: 11143

ENH: SlicerQT - Rename SlicerBaseQT* libs into qSlicerBaseQT*

5 lines of code changed in 1 file:

  • Base/GUI: CMakeLists.txt (+5 -5)
alexy 2009-12-03 14:57 Rev.: 11140

ENH: made model clipping to work with transform nodes

123 lines of code changed in 2 files:

  • Base/GUI: vtkSlicerViewerWidget.cxx (+114 -38), vtkSlicerViewerWidget.h (+9)
alexy 2009-12-03 11:43 Rev.: 11132

BUG_FIXED 700. Fixed clipping to stay on. Prevent vtkVolumeRenderingGUI::CheckAbort() method calling SetAbortRender(1) when no volumes selected (kludge)

1 lines of code changed in 1 file:

  • Base/GUI: vtkSlicerViewerWidget.cxx (+1 -1)
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 1 file:

  • Base/GUI: CMakeLists.txt (changed)
alexy 2009-12-01 13:09 Rev.: 11097

BUG_FIXED: reverted changes to vtkSlicerViewerWidget and vtkSlicerSliceLogic

0 lines of code changed in 1 file:

  • Base/GUI: vtkSlicerViewerWidget.cxx (changed)
fedorov 2009-11-30 17:01 Rev.: 11085

BUG: array access out of bounds

0 lines of code changed in 1 file:

  • Base/GUI: vtkSlicerImageCrossHair2D.cxx (changed)
tokuda 2009-11-28 23:46 Rev.: 11080

ENH: Adding XYPlot widget to CMakeLists.txt.

0 lines of code changed in 1 file:

  • Base/GUI: CMakeLists.txt (changed)
tokuda 2009-11-28 21:27 Rev.: 11077

ENH: Removing XY plot from CMakeList.txt (Compile error has been found on Windows)

0 lines of code changed in 1 file:

  • Base/GUI: CMakeLists.txt (changed)
tokuda 2009-11-28 20:47 Rev.: 11075

ENH: Moving XY Plotting and related classes from FourDAnalysis module to Base/GUI and Libs/MRML.

724 lines of code changed in 3 files:

  • Base/GUI: CMakeLists.txt (changed), vtkSlicerXYPlotWidget.cxx (new 494), vtkSlicerXYPlotWidget.h (new 230)
alexy 2009-11-28 09:35 Rev.: 11067

BUG_FIXED: better manage nodes that are not registered

0 lines of code changed in 1 file:

  • Base/GUI: vtkSlicerViewerWidget.cxx (changed)
pieper 2009-11-27 10:16 Rev.: 11063

BUG: back out changes that lead to failed tests

0 lines of code changed in 1 file:

  • Base/GUI: vtkSlicerViewerWidget.cxx (changed)
alexy 2009-11-26 09:39 Rev.: 11062

BUG_FIXED: fixed multiple crashes on scene close and exit. Remove observers before objects are deleted

0 lines of code changed in 1 file:

  • Base/GUI: vtkSlicerViewerWidget.cxx (changed)
jcfr 2009-11-25 21:25 Rev.: 11059

STYLE: SlicerQT - Comment debug statement related to 'MainSplitFrameConfigureCallback' in vtkSlicerApplicationGUI

0 lines of code changed in 1 file:

  • Base/GUI: vtkSlicerApplicationGUI.cxx (changed)
naucoin 2009-11-23 17:12 Rev.: 11021

BUG: need to clear the displayed text fiducials otherwise trying to do anything with them once they're deleted will cause a crash, as the map will still think it contains elements

0 lines of code changed in 1 file:

  • Base/GUI: vtkSlicerFiducialListWidget.cxx (changed)
pieper 2009-11-23 16:54 Rev.: 11019

BUG: fix the Edit Properties menu item in the Data module

0 lines of code changed in 2 files:

  • Base/GUI: vtkSlicerApplicationGUI.cxx (changed), vtkSlicerDataGUI.cxx (changed)
jcfr 2009-11-19 09:50 Rev.: 10996

BUG: SlicerQt - In vtkSlicerApplication, qSlicerApplication wasn't deleted

28 lines of code changed in 1 file:

  • Base/GUI: vtkSlicerApplication.cxx (+28 -26)
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.

474 lines of code changed in 4 files:

  • Base/GUI: vtkSlicerApplication.cxx (+143 -138), vtkSlicerApplication.h (+36 -30), vtkSlicerApplicationGUI.cxx (+254 -244), vtkSlicerModuleChooseGUI.cxx (+41 -41)
finetjul 2009-11-16 09:42 Rev.: 10953

ENH: SlicerQt: Add help in modules

86 lines of code changed in 4 files:

  • Base/GUI: vtkSlicerApplication.cxx (+4 -2), vtkSlicerApplicationGUI.cxx (+65 -7), vtkSlicerApplicationGUI.h (+10 -2), vtkSlicerModuleChooseGUI.cxx (+7 -6)
wjp@bwh.harvard.edu 2009-11-11 11:10 Rev.: 10939

ENH: hooking twin view icon up into the layout menu

34 lines of code changed in 1 file:

  • Base/GUI: vtkSlicerToolbarGUI.cxx (+34 -22)
jcfr 2009-11-10 20:34 Rev.: 10926

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

9 lines of code changed in 2 files:

  • Base/GUI: CMakeLists.txt (+8 -6), vtkSlicerApplication.cxx (+1)
barre 2009-11-10 14:09 Rev.: 10923

ENH: fix the Slicer View Control GUI (hopefully)

29 lines of code changed in 3 files:

  • Base/GUI: vtkSlicerApplicationGUI.cxx (+2), vtkSlicerViewControlGUI.cxx (+26 -63), vtkSlicerViewControlGUI.h (+1 -1)
wjp@bwh.harvard.edu 2009-11-09 11:44 Rev.: 10910

ENH: adding new icon for Twin 3D Viewer Layout

15 lines of code changed in 2 files:

  • Base/GUI: vtkSlicerToolbarIcons.cxx (+13), vtkSlicerToolbarIcons.h (+2)
pieper 2009-11-07 13:50 Rev.: 10898

COMP: fix warning

1 lines of code changed in 1 file:

  • Base/GUI: vtkSlicerApplicationGUI.cxx (+1 -1)
jcfr 2009-11-06 17:59 Rev.: 10894

ENH: SlicerQt - Major refactoring. Module are now initialized within the overloaded function 'initializer'. qCTKFactory classed is now the base for Plugin and Object factory. Other kind of factory can easily be implemented. Module title should be set in the CMakeLists.txt of each QT module.

38 lines of code changed in 2 files:

  • Base/GUI: vtkSlicerApplication.cxx (+23 -5), vtkSlicerApplication.h (+15 -2)

(1824 more)

Generated by StatSVN 0.5.0