Author: jghali
Date: Wed Jun  6 10:58:29 2018
New Revision: 22578

URL: http://scribus.net/websvn/listing.php?repname=Scribus&sc=1&rev=22578
Log:
more refactoring for image manager

Modified:
    trunk/Scribus/scribus/ui/picstatus.cpp

Modified: trunk/Scribus/scribus/ui/picstatus.cpp
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=22578&path=/trunk/Scribus/scribus/ui/picstatus.cpp
==============================================================================
--- trunk/Scribus/scribus/ui/picstatus.cpp      (original)
+++ trunk/Scribus/scribus/ui/picstatus.cpp      Wed Jun  6 10:58:29 2018
@@ -235,29 +235,30 @@
 {
        QListWidgetItem *firstItem = 0;
        QMap<int, PicItem*> sorted;
+
        int num = imageViewArea->count();
-       if (num != 0)
-       {
-               firstItem = imageViewArea->currentItem();
-               for (int a = num-1; a > -1; --a)
-               {
-                       QListWidgetItem *ite = imageViewArea->takeItem(a);
-                       PicItem *item = (PicItem*)ite;
-                       sorted.insertMulti(item->PageItemObject->OwnPage, item);
-               }
-               int counter = 0;
-               foreach (int i, sorted.uniqueKeys())
-               {
-                       foreach (PicItem* val, sorted.values(i))
-                       {
-                               imageViewArea->insertItem(counter, val);
-                               counter++;
-                       }
-               }
-               imageViewArea->setCurrentItem(firstItem);
-               imageSelected(firstItem);
-               sortOrder = 1;
-       }
+       if (num == 0)
+               return;
+
+       firstItem = imageViewArea->currentItem();
+       for (int a = num-1; a > -1; --a)
+       {
+               QListWidgetItem *ite = imageViewArea->takeItem(a);
+               PicItem *item = (PicItem*)ite;
+               sorted.insertMulti(item->PageItemObject->OwnPage, item);
+       }
+       int counter = 0;
+       foreach (int i, sorted.uniqueKeys())
+       {
+               foreach (PicItem* val, sorted.values(i))
+               {
+                       imageViewArea->insertItem(counter, val);
+                       counter++;
+               }
+       }
+       imageViewArea->setCurrentItem(firstItem);
+       imageSelected(firstItem);
+       sortOrder = 1;
 }
 
 void PicStatus::slotRightClick()
@@ -410,11 +411,10 @@
 
 void PicStatus::visiblePic()
 {
-       if (currItem != nullptr)
-       {
-               currItem->setImageVisible(isVisibleCheck->isChecked());
-               emit refreshItem(currItem);
-       }
+       if (currItem == nullptr)
+               return;
+       currItem->setImageVisible(isVisibleCheck->isChecked());
+       emit refreshItem(currItem);
 }
 
 void PicStatus::GotoPic()
@@ -537,9 +537,8 @@
 
 void PicStatus::doEditImage()
 {
-       if (currItem != nullptr)
-       {
-               SelectPic();
-               ScCore->primaryMainWindow()->callImageEditor();
-       }
-}
+       if (currItem == nullptr)
+               return;
+       SelectPic();
+       ScCore->primaryMainWindow()->callImageEditor();
+}


_______________________________________________
scribus-commit mailing list
[email protected]
http://lists.scribus.net/mailman/listinfo/scribus-commit

Reply via email to