Changeset View
Changeset View
Standalone View
Standalone View
lib/recursivedirmodel.cpp
Show First 20 Lines • Show All 81 Lines • ▼ Show 20 Line(s) | |||||
82 | 82 | | |||
83 | RecursiveDirModel::RecursiveDirModel(QObject* parent) | 83 | RecursiveDirModel::RecursiveDirModel(QObject* parent) | ||
84 | : QAbstractListModel(parent) | 84 | : QAbstractListModel(parent) | ||
85 | , d(new RecursiveDirModelPrivate) | 85 | , d(new RecursiveDirModelPrivate) | ||
86 | { | 86 | { | ||
87 | d->mDirLister = new KDirLister(this); | 87 | d->mDirLister = new KDirLister(this); | ||
88 | connect(d->mDirLister, &KDirLister::itemsAdded, this, &RecursiveDirModel::slotItemsAdded); | 88 | connect(d->mDirLister, &KDirLister::itemsAdded, this, &RecursiveDirModel::slotItemsAdded); | ||
89 | connect(d->mDirLister, &KDirLister::itemsDeleted, this, &RecursiveDirModel::slotItemsDeleted); | 89 | connect(d->mDirLister, &KDirLister::itemsDeleted, this, &RecursiveDirModel::slotItemsDeleted); | ||
90 | connect(d->mDirLister, static_cast<void (KDirLister::*)()>(&KDirLister::completed), this, &RecursiveDirModel::completed); | 90 | connect(d->mDirLister, QOverload<>::of(&KDirLister::completed), this, &RecursiveDirModel::completed); | ||
91 | connect(d->mDirLister, static_cast<void (KDirLister::*)()>(&KDirLister::clear), this, &RecursiveDirModel::slotCleared); | 91 | connect(d->mDirLister, QOverload<>::of(&KDirLister::clear), this, &RecursiveDirModel::slotCleared); | ||
92 | connect(d->mDirLister, static_cast<void (KDirLister::*)(const QUrl &)>(&KDirLister::clear), this, &RecursiveDirModel::slotDirCleared); | 92 | connect(d->mDirLister, QOverload<const QUrl &>::of(&KDirLister::clear), this, &RecursiveDirModel::slotDirCleared); | ||
93 | } | 93 | } | ||
94 | 94 | | |||
95 | RecursiveDirModel::~RecursiveDirModel() | 95 | RecursiveDirModel::~RecursiveDirModel() | ||
96 | { | 96 | { | ||
97 | delete d; | 97 | delete d; | ||
98 | } | 98 | } | ||
99 | 99 | | |||
100 | QUrl RecursiveDirModel::url() const | 100 | QUrl RecursiveDirModel::url() const | ||
▲ Show 20 Lines • Show All 114 Lines • Show Last 20 Lines |