From: Simon Rit Date: Thu, 17 Nov 2011 12:02:32 +0000 (+0100) Subject: Corrected tab key bugs for one image and reverse order with shift X-Git-Tag: v1.3.0~165^2~1 X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=commitdiff_plain;h=323952cc3c1cc5d0e4f21dd9ac74736207cc544a;p=clitk.git Corrected tab key bugs for one image and reverse order with shift --- diff --git a/vv/vvMainWindow.cxx b/vv/vvMainWindow.cxx index 10df05b..6bd2d79 100644 --- a/vv/vvMainWindow.cxx +++ b/vv/vvMainWindow.cxx @@ -2372,10 +2372,13 @@ void vvMainWindow::RemoveLink(QString image1,QString image2) //------------------------------------------------------------------------------ void vvMainWindow::ChangeImageWithIndexOffset(vvSlicerManager *sm, int slicer, int offset) { + if(mSlicerManagers.size()==1) + return; + int index = 0; while(sm != mSlicerManagers[index]) index++; - index = (index+offset) % mSlicerManagers.size(); + index = (index+offset+mSlicerManagers.size()) % mSlicerManagers.size(); QTreeWidgetItem* item = GetItemFromSlicerManager(mSlicerManagers[index]); item->setData(slicer+1,Qt::CheckStateRole,2); //change checkbox @@ -2657,7 +2660,7 @@ void vvMainWindow::SaveScreenshotAllSlices() "Images( *.png);;Images( *.jpg)"); // Loop on slices - for(uint i=0; iSetSlice(i); // -> change the slice of the current slicer SM->UpdateSlice(0); // --> this one emit UpdateSlice