[Digikam-devel] [Bug 124952] digikam "Mount and Download"-Problems

Gilles Caulier caulier.gilles at free.fr
Fri May 12 17:40:26 BST 2006


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=124952         




------- Additional Comments From caulier.gilles free fr  2006-05-12 18:40 -------
SVN commit 540108 by cgilles:

digikam from stable : fix swapped parameters for "Accelerator" and "MenuID" when QPopupMenu list is created .
CCBUGS: 124952

 M  +12 -7     digikamapp.cpp  


--- branches/stable/extragear/graphics/digikam/digikam/digikamapp.cpp #540107:540108
 @ -1050,24 +1050,30  @
 
 void DigikamApp::slotCameraMediaMenuEntries( Job *, const UDSEntryList & list )
 {
-    int i=0;
-    for(KIO::UDSEntryList::ConstIterator it = list.begin();
-                  it!=list.end(); ++it)
+    int i = 0;
+
+    for(KIO::UDSEntryList::ConstIterator it = list.begin() ; it != list.end(); ++it)
     {
         QString name;
         QString path;
-        bool unmounted=false;
-        for ( UDSEntry::const_iterator et = (*it).begin() ; et !=   (*it).end() ; ++ et ) {
+        bool unmounted = false;
+
+        for ( UDSEntry::const_iterator et = (*it).begin() ; et !=   (*it).end() ; ++ et ) 
+        {
             if ( (*et).m_uds == KIO::UDS_NAME)
                 name = ( *et ).m_str;
+
             if ( (*et).m_uds == KIO::UDS_URL)
                 path = ( *et ).m_str;
+
             if ( (*et).m_uds == KIO::UDS_MIME_TYPE &&
                    ( (*et).m_str == "media/removable_unmounted" || 
                      (*et).m_str == "media/camera_unmounted" ) )
                 unmounted=true;
+
             //kdDebug() << ( *et ).m_str << unmounted << endl;
        }
+
        if (!name.isEmpty() && !path.isEmpty())
        {
             if (i==0)
 @ -1075,8 +1081,7  @
             
             mMediaItems[i] = qMakePair(path,unmounted);
             
-            mCameraMediaList->insertItem( name,  this, 
-                               SLOT(slotDownloadImagesFromMedia( int )),i,0);
+            mCameraMediaList->insertItem(name, this, SLOT(slotDownloadImagesFromMedia(int)), 0, i);
             mCameraMediaList->setItemParameter(i, i);
             i++;
        }



More information about the Digikam-devel mailing list