[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    extragear/graphics/digikam/digikam
From:       Gilles Caulier <caulier.gilles () kdemail ! net>
Date:       2007-02-02 13:18:30
Message-ID: 1170422310.764523.2266.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 629353 by cgilles:

digiKam from trunk : Preview Mode pop-up menu : add "Move to Trash" current item option

 M  +3 -4      albumwidgetstack.cpp  
 M  +3 -1      digikamview.cpp  
 M  +0 -2      imagepreviewview.cpp  
 M  +2 -2      imagepreviewwidget.cpp  


--- trunk/extragear/graphics/digikam/digikam/albumwidgetstack.cpp #629352:629353
@@ -122,9 +122,8 @@
         else if (previewMode() == PreviewImageMode)
         {
             //FIXME
-            //d->imagePreviewView->setImageInfo();
-            slotPreviewLoaded();
-            //setPreviewMode(AlbumWidgetStack::PreviewAlbumMode);
+            d->imagePreviewView->setImageInfo();
+            //slotPreviewLoaded();
         }
     }    
     else
@@ -174,7 +173,7 @@
 
 void AlbumWidgetStack::slotPreviewLoaded()
 {
-    setPreviewMode(AlbumWidgetStack::PreviewImageMode);
+    setPreviewMode(PreviewImageMode);
 }
 
 }  // namespace Digikam
--- trunk/extragear/graphics/digikam/digikam/digikamview.cpp #629352:629353
@@ -883,6 +883,7 @@
 {
     if (d->albumWidgetStack->previewMode() == AlbumWidgetStack::PreviewAlbumMode)
     {
+        // We will toggle to Preview Item Mode.
         AlbumIconItem *item=0;
 
         if (!iconItem)
@@ -900,11 +901,12 @@
         }
 
         bool hasPrev = d->iconView->firstItem() != item;
-        bool hasNext = d->iconView->lastItem() != item;
+        bool hasNext = d->iconView->lastItem()  != item;
         d->albumWidgetStack->setPreviewItem(item->imageInfo(), hasPrev, hasNext);
     }
     else
     {
+        // We go back to Album Mode.
         d->albumWidgetStack->setPreviewMode( AlbumWidgetStack::PreviewAlbumMode );
     }
 }
--- trunk/extragear/graphics/digikam/digikam/imagepreviewview.cpp #629352:629353
@@ -167,10 +167,8 @@
         popmenu.insertItem(SmallIcon("editimage"), i18n("Edit..."), 12);
         popmenu.insertItem(i18n("Open With"), &openWithMenu, 13);
 
-        /* FIXME
         popmenu.insertSeparator();
         popmenu.insertItem(SmallIcon("edittrash"), i18n("Move to Trash"), 14);
-        */
 
         // Bulk assignment/removal of tags --------------------------
 
--- trunk/extragear/graphics/digikam/digikam/imagepreviewwidget.cpp #629352:629353
@@ -94,12 +94,12 @@
 
     if (d->path.isEmpty())
     {
-        d->pixmap  = QPixmap(contentsRect().size());
+        d->pixmap = QPixmap(contentsRect().size());
 
         updatePixmap();
         update();
         unsetCursor();
-        emit previewFailed();
+        return;
     }
 
     if (!d->previewThread)
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic