MCPcopy Create free account
hub / github.com/cpvrlab/ImagePlay / updateImage

Method updateImage

ImagePlay/src/ImageViewerWindow.cpp:185–212  ·  view source on GitHub ↗

----------------------------------------------------------------------------- ! ImageViewerWindow::updateImage */

Source from the content-addressed store, hash-verified

183ImageViewerWindow::updateImage
184*/
185void ImageViewerWindow::updateImage()
186{
187 qDebug() << "ImageViewerWindow::updateImage";
188 if(ui && ui->tabWidget->isVisible())
189 {
190 // update the currently visible image
191 IPImageViewer* imageViewer = ((IPImageViewer*) ui->tabWidget->currentWidget());
192
193 if(imageViewer){
194 imageViewer->updateImage();
195
196 // set the scroll bars here if not already matching other viewers
197 if ( imageViewer->horizontalScrollBar()->value() != _horizontalScrollValue )
198 imageViewer->horizontalScrollBar()->setValue( _horizontalScrollValue );
199 if ( imageViewer->verticalScrollBar()->value() != _verticalScrollValue )
200 imageViewer->verticalScrollBar()->setValue( _verticalScrollValue );
201 }
202 }
203 else
204 {
205 // update all images on grid
206 /*for(auto it = _imageViewers2.begin(); it != _imageViewers2.end(); ++it)
207 {
208 IPImageViewer* item = it.value();
209 item->updateImage();
210 }*/
211 }
212}
213//-----------------------------------------------------------------------------
214/*!
215ImageViewerWindow::setActiveStep

Callers 1

Calls 4

horizontalScrollBarMethod · 0.80
verticalScrollBarMethod · 0.80
valueMethod · 0.45
setValueMethod · 0.45

Tested by

no test coverage detected