mirror of
https://invent.kde.org/system/dolphin
synced 2024-11-05 18:47:12 +00:00
use adjusted signals from KDirLister
svn path=/trunk/KDE/kdebase/apps/; revision=701057
This commit is contained in:
parent
78f8358cd5
commit
0fbe487769
2 changed files with 5 additions and 11 deletions
|
@ -84,8 +84,8 @@ DolphinView::DolphinView(QWidget* parent,
|
|||
|
||||
connect(m_dirLister, SIGNAL(completed()),
|
||||
this, SLOT(updateCutItems()));
|
||||
connect(m_dirLister, SIGNAL(newItems(const KFileItemList&)),
|
||||
this, SLOT(generatePreviews(const KFileItemList&)));
|
||||
connect(m_dirLister, SIGNAL(newItems(const QList<KFileItem>&)),
|
||||
this, SLOT(generatePreviews(const QList<KFileItem>&)));
|
||||
|
||||
m_controller = new DolphinController(this);
|
||||
m_controller->setUrl(url);
|
||||
|
@ -497,16 +497,10 @@ void DolphinView::triggerItem(const QModelIndex& index)
|
|||
}
|
||||
}
|
||||
|
||||
void DolphinView::generatePreviews(const KFileItemList& items)
|
||||
void DolphinView::generatePreviews(const QList<KFileItem>& items)
|
||||
{
|
||||
if (m_controller->showPreview()) {
|
||||
// QList<KFileItem*> must be turned to QList<KFileItem>...
|
||||
QList<KFileItem> itemsToPreview;
|
||||
foreach (KFileItem* it, items) {
|
||||
itemsToPreview.append(*it);
|
||||
}
|
||||
|
||||
KIO::PreviewJob* job = KIO::filePreview(itemsToPreview, 128);
|
||||
KIO::PreviewJob* job = KIO::filePreview(items, 128);
|
||||
connect(job, SIGNAL(gotPreview(const KFileItem&, const QPixmap&)),
|
||||
this, SLOT(showPreview(const KFileItem&, const QPixmap&)));
|
||||
}
|
||||
|
|
|
@ -406,7 +406,7 @@ private slots:
|
|||
* The current preview settings (maximum size, 'Show Preview' menu)
|
||||
* are respected.
|
||||
*/
|
||||
void generatePreviews(const KFileItemList& items);
|
||||
void generatePreviews(const QList<KFileItem>& items);
|
||||
|
||||
/**
|
||||
* Replaces the icon of the item \a item by the preview pixmap
|
||||
|
|
Loading…
Reference in a new issue