1. 06 May, 2011 1 commit
    • jcfr's avatar
      ENH: Slicer Base libraries, ModuleMRML and ModuleLogic targets are exported · e466bcbc
      jcfr authored
      Both global list Slicer_Libs_LIBRARIES and Slicer_Base_LIBRARIES have
      been removed. It means libraries are expected to specify explicitly
      their dependencies.
      
      Variable Slicer_CORE_LIBRARY and Slicer_GUI_LIBRARY have been introduced.
      They should be used each time it's required to link against qSlicerBaseQTCore
      or qSlicerBaseQTGUI.
      
      The variable MRML_LIBRARIES has been introduced, it should be used each
      time a module is expected to link against the trhee libraries
       MRML, MRMLLogic and MRMLDisplayableManager. The rational behind this variable
      is too anticipate a future possible relocation of MRML related libraries
      outside of Slicer.
      
      Waiting we setup a way to export the include directory associated with
      all libraries so that they can be available to extension using SlicerConfig.
      tThese diretories are still automatically appended to the global variables:
      Slicer_Libs_INCLUDE_DIRS, Slicer_Base_INCLUDE_DIRS, Slicer_ModuleMRML_INCLUDE_DIRS
      and Slicer_ModuleLogic_INCLUDE_DIRS
      
      git-svn-id: http://svn.slicer.org/Slicer4/trunk@16490 3bd1e089-480b-0410-8dfb-8563597acbee
      e466bcbc
  2. 26 Apr, 2011 2 commits
  3. 01 Apr, 2011 1 commit
  4. 22 Feb, 2011 1 commit
  5. 13 Dec, 2010 5 commits
  6. 06 Dec, 2010 2 commits
  7. 07 Oct, 2010 2 commits
  8. 06 Oct, 2010 3 commits
  9. 31 Aug, 2010 1 commit
  10. 17 Jun, 2010 1 commit
  11. 15 Jun, 2010 1 commit
    • finetjul's avatar
      ENH: Merge Base/QTBase with Base/QTCore · 6cbc820f
      finetjul authored
      Some QtGUI dependent code was in Base/QTBase (qSlicerWidget,
      qSlicerAbstractModuleWidget...) but Base/QTBase is not supposed to have
      any QtGUI dependent code.
      Moreover, QTBase and QTCore had no striking difference, they should be
      merged.
      QTBase is then moved into QtCore and QtGUI depending on the dependencies.
      qSlicerAbstractModule (non gui) was depending on
      qSlicerAbstractModuleWidget (gui), we created an intermediate class:
      qSlicerAbstractModuleRepresentation (non gui) to remove the dependency
      with GUI code. As the last class share a property with qSlicerWidget
      (MRMLScene), we created a base class that contains the property.
      ctkSettings is a gui class but is used in qSlicerCoreApplication, we now
      handle QSettings in qSlicerCoreApplication and ctkSettings in
      qSlicerApplication.
      
      git-svn-id: http://svn.slicer.org/Slicer4/trunk@13801 3bd1e089-480b-0410-8dfb-8563597acbee
      6cbc820f
  12. 11 May, 2010 1 commit
  13. 28 Jan, 2010 1 commit
  14. 16 Dec, 2009 1 commit
  15. 15 Dec, 2009 1 commit
  16. 11 Dec, 2009 1 commit
  17. 08 Dec, 2009 1 commit
  18. 07 Dec, 2009 1 commit
  19. 04 Dec, 2009 1 commit
  20. 02 Dec, 2009 1 commit
  21. 11 Nov, 2009 1 commit
  22. 10 Nov, 2009 1 commit