[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: branches/KDE/4.3/kdebase/apps/konqueror/src
From: David Faure <faure () kde ! org>
Date: 2010-01-21 18:29:59
Message-ID: 1264098599.139205.7242.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 1078193 by dfaure:
Backport r1065134: Repair 'Send File' so that it only sends the selected files, like \
in kde3. Fixed for: 4.3.5
CCBUG: 218388
M +2 -9 konqmainwindow.cpp
M +1 -0 konqview.cpp
M +3 -0 konqview.h
--- branches/KDE/4.3/kdebase/apps/konqueror/src/konqmainwindow.cpp #1078192:1078193
@@ -2713,15 +2713,8 @@
KUrl::List urls;
if ( m_currentView ) {
urls.append( m_currentView->url() );
-#if 0
- KonqDirPart* dirPart = ::qobject_cast<KonqDirPart *>(m_currentView->part());
- if ( dirPart ) {
- const KFileItemList itemList = dirPart->selectedFileItems();
- if (!itemList.isEmpty()) { // Return list of selected items only if we have a \
selection
- urls = itemList.urlList();
- }
- }
-#endif
+ if (!m_currentView->selectedItems().isEmpty()) // Return list of selected items \
only if we have a selection + urls = m_currentView->selectedItems().urlList();
}
return urls;
}
--- branches/KDE/4.3/kdebase/apps/konqueror/src/konqview.cpp #1078192:1078193
@@ -625,6 +625,7 @@
void KonqView::slotSelectionInfo( const KFileItemList &items )
{
+ m_selectedItems = items;
KonqFileSelectionEvent ev( items, m_pPart );
QApplication::sendEvent( m_pMainWindow, &ev );
}
--- branches/KDE/4.3/kdebase/apps/konqueror/src/konqview.h #1078192:1078193
@@ -341,6 +341,8 @@
void enablePopupMenu( bool b );
bool isPopupMenuEnabled() const { return m_bPopupMenuEnabled; }
+ KFileItemList selectedItems() const { return m_selectedItems; }
+
void reparseConfiguration();
void disableScrolling();
@@ -471,6 +473,7 @@
QString m_sLocationBarURL;
QString m_sTypedURL;
KonqMainWindow::PageSecurity m_pageSecurity;
+ KFileItemList m_selectedItems;
/**
* The full history (back + current + forward)
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic