Changeset View
Changeset View
Standalone View
Standalone View
src/widgets/kdirmodel.cpp
Show First 20 Lines • Show All 398 Lines • ▼ Show 20 Line(s) | |||||
399 | void KDirModel::setDirLister(KDirLister *dirLister) | 399 | void KDirModel::setDirLister(KDirLister *dirLister) | ||
400 | { | 400 | { | ||
401 | if (d->m_dirLister) { | 401 | if (d->m_dirLister) { | ||
402 | d->clear(); | 402 | d->clear(); | ||
403 | delete d->m_dirLister; | 403 | delete d->m_dirLister; | ||
404 | } | 404 | } | ||
405 | d->m_dirLister = dirLister; | 405 | d->m_dirLister = dirLister; | ||
406 | d->m_dirLister->setParent(this); | 406 | d->m_dirLister->setParent(this); | ||
407 | connect(d->m_dirLister, SIGNAL(itemsAdded(QUrl,KFileItemList)), | 407 | connect(d->m_dirLister, &KCoreDirLister::itemsAdded, this, | ||
408 | this, SLOT(_k_slotNewItems(QUrl,KFileItemList))); | 408 | [this](const QUrl &dirUrl, const KFileItemList &items){d->_k_slotNewItems(dirUrl, items);} ); | ||
409 | connect(d->m_dirLister, SIGNAL(itemsDeleted(KFileItemList)), | 409 | connect(d->m_dirLister, &KCoreDirLister::itemsDeleted, this, | ||
410 | this, SLOT(_k_slotDeleteItems(KFileItemList))); | 410 | [this](const KFileItemList &items){d->_k_slotDeleteItems(items);} ); | ||
411 | connect(d->m_dirLister, SIGNAL(refreshItems(QList<QPair<KFileItem,KFileItem> >)), | 411 | connect(d->m_dirLister, &KCoreDirLister::refreshItems, this, | ||
412 | this, SLOT(_k_slotRefreshItems(QList<QPair<KFileItem,KFileItem> >))); | 412 | [this](const QList<QPair<KFileItem,KFileItem> > &items){d->_k_slotRefreshItems(items);} ); | ||
413 | connect(d->m_dirLister, SIGNAL(clear()), | 413 | connect(d->m_dirLister, QOverload<>::of(&KCoreDirLister::clear), this, | ||
414 | this, SLOT(_k_slotClear())); | 414 | [this](){d->_k_slotClear();} ); | ||
415 | connect(d->m_dirLister, SIGNAL(redirection(QUrl,QUrl)), | 415 | connect(d->m_dirLister, QOverload<const QUrl&, const QUrl&>::of(&KCoreDirLister::redirection), this, | ||
416 | this, SLOT(_k_slotRedirection(QUrl,QUrl))); | 416 | [this](const QUrl &oldUrl, const QUrl &newUrl){d->_k_slotRedirection(oldUrl, newUrl);} ); | ||
417 | } | 417 | } | ||
418 | 418 | | |||
419 | KDirLister *KDirModel::dirLister() const | 419 | KDirLister *KDirModel::dirLister() const | ||
420 | { | 420 | { | ||
421 | return d->m_dirLister; | 421 | return d->m_dirLister; | ||
422 | } | 422 | } | ||
423 | 423 | | |||
424 | void KDirModelPrivate::_k_slotNewItems(const QUrl &directoryUrl, const KFileItemList &items) | 424 | void KDirModelPrivate::_k_slotNewItems(const QUrl &directoryUrl, const KFileItemList &items) | ||
▲ Show 20 Lines • Show All 874 Lines • Show Last 20 Lines |