----------------------------------------------------------------------------- ! ImageViewerWindow::removeProcessStep */
| 157 | ImageViewerWindow::removeProcessStep |
| 158 | */ |
| 159 | void ImageViewerWindow::removeProcessStep(IPProcessStep *processStep) |
| 160 | { |
| 161 | qDebug() << "ImageViewerWindow::removeProcessStep: " << processStep->name(); |
| 162 | _ignoreZoomEvents = true; |
| 163 | long stepID = processStep->stepID(); |
| 164 | delete _imageViewers1.value(stepID); |
| 165 | _imageViewers1.remove(stepID); |
| 166 | |
| 167 | // reset zoom histogram, statistics and zoom |
| 168 | updateHistogram(NULL); |
| 169 | updateStatistics(NULL); |
| 170 | updateZoomwidget(NULL); |
| 171 | |
| 172 | resetHistogramValue(); |
| 173 | resetStatistics(); |
| 174 | resetZoomWidget(); |
| 175 | |
| 176 | _ignoreZoomEvents = false; |
| 177 | |
| 178 | // delete _imageViewers2.value(stepID); |
| 179 | // _imageViewers2.remove(stepID); |
| 180 | } |
| 181 | //----------------------------------------------------------------------------- |
| 182 | /*! |
| 183 | ImageViewerWindow::updateImage |
no test coverage detected