[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdelibs/kio/kio
From: Sebastian Trueg <sebastian () trueg ! de>
Date: 2008-11-19 11:37:02
Message-ID: 1227094622.870452.28055.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 886483 by trueg:
Added KFileItemList::targetUrlList; make run() use the targetUrl
M +11 -1 kfileitem.cpp
M +3 -0 kfileitem.h
--- trunk/KDE/kdelibs/kio/kio/kfileitem.cpp #886482:886483
@@ -1053,7 +1053,7 @@
void KFileItem::run( QWidget* parentWidget ) const
{
- (void) new KRun( d->m_url, parentWidget, d->m_fileMode, d->m_bIsLocalUrl );
+ (void) new KRun( targetUrl(), parentWidget, d->m_fileMode, d->m_bIsLocalUrl );
}
bool KFileItem::cmp( const KFileItem & item ) const
@@ -1363,6 +1363,16 @@
return lst;
}
+KUrl::List KFileItemList::targetUrlList() const {
+ KUrl::List lst;
+ const_iterator it = begin();
+ const const_iterator itend = end();
+ for ( ; it != itend ; ++it ) {
+ lst.append( (*it).targetUrl() );
+ }
+ return lst;
+}
+
bool KFileItem::isDesktopFile() const
{
// only local files
--- trunk/KDE/kdelibs/kio/kio/kfileitem.h #886482:886483
@@ -618,6 +618,9 @@
/// @return the list of URLs that those items represent
KUrl::List urlList() const;
+
+ /// @return the list of target URLs that those items represent
+ KUrl::List targetUrlList() const;
};
KIO_EXPORT QDataStream & operator<< ( QDataStream & s, const KFileItem & a );
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic