[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