Selaa lähdekoodia

Ensure selected thumbnail is visible

nherlambang 14 vuotta sitten
vanhempi
commit
dbe9cf6f97
1 muutettua tiedostoa jossa 2 lisäystä ja 0 poistoa
  1. 2 0
      Libs/DICOM/Widgets/ctkDICOMThumbnailListWidget.cpp

+ 2 - 0
Libs/DICOM/Widgets/ctkDICOMThumbnailListWidget.cpp

@@ -226,6 +226,7 @@ void ctkDICOMThumbnailListWidget::selectThumbnail(int index){
         ctkDICOMThumbnailWidget* thumbnailWidget = qobject_cast<ctkDICOMThumbnailWidget*>(d->scrollAreaContentWidget->layout()->itemAt(i)->widget());
         if(i == index){
             thumbnailWidget->setSelected(true);
+            d->scrollArea->ensureWidgetVisible(thumbnailWidget);
         }else{
             thumbnailWidget->setSelected(false);
         }
@@ -248,6 +249,7 @@ void ctkDICOMThumbnailListWidget::selectThumbnail(const QModelIndex &index){
             ctkDICOMThumbnailWidget* thumbnailWidget = qobject_cast<ctkDICOMThumbnailWidget*>(d->scrollAreaContentWidget->layout()->itemAt(i)->widget());
             if(thumbnailWidget->sourceIndex() == index){
                 thumbnailWidget->setSelected(true);
+                d->scrollArea->ensureWidgetVisible(thumbnailWidget);
             }else{
                 thumbnailWidget->setSelected(false);
             }