Mantis Bugtracker

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0001937 [Slicer4] Module Annotations tweak N/A 2012-04-24 14:35 2012-08-21 13:39
Reporter finetjul View Status public  
Assigned To nicole
Priority normal Resolution open  
Status assigned   Product Version Slicer 4.1.0
Summary 0001937: Remove Qt dependency from vtkMRMLAnnotationsLogic
Description The module logics are not designed to use Qt internally.
For some reasons, Qt and qSlicerBaseQtCore are in use in vtkMRMLAnnotationsLogic.
The dependency should be removed from the annotations logic.

Related commit: http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=19937 [^]
Additional Information
Tags No tags attached.
Attached Files

- Relationships
child of 0002416assignedjcfr Temporary path should be accessible from MRML 

-  Notes
(0004071)
nicole (administrator)
2012-04-24 14:44

The dependency was added due to the QtTreeView not updating on certain changes in the annotations, so the logic was triggering it. Also the CMakeLists.txt was probably mostly copied and not pared down initially.
(0004072)
finetjul (administrator)
2012-04-24 14:52

Seems that only the following is Qt dependent:
      QString tempPath =
        qSlicerCoreApplication::application()->temporaryPath();
      tempPath.append(annotationNode->GetID());
      tempPath.append(".png");
      
      QByteArray tempPathArray = tempPath.toLatin1();

- Issue History
Date Modified Username Field Change
2012-04-24 14:35 finetjul New Issue
2012-04-24 14:35 finetjul Status new => assigned
2012-04-24 14:35 finetjul Assigned To => nicole
2012-04-24 14:44 nicole Note Added: 0004071
2012-04-24 14:52 finetjul Note Added: 0004072
2012-08-20 14:27 nicole Target Version => Slicer 4.2.0 - Feature freeze Sept 1st 2012
2012-08-20 16:03 jcfr Target Version Slicer 4.2.0 - Feature freeze Sept 1st 2012 => Slicer 4.2.5
2012-08-20 16:32 finetjul Relationship added child of 0002416
2012-08-21 13:39 jcfr Target Version Slicer 4.2.5 => Slicer 4.3.0


Mantis 1.1.4[^]
Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker