profilesmodel.cpp   profilesmodel.cpp 
skipping to change at line 29 skipping to change at line 29
#include <QStandardPaths> #include <QStandardPaths>
#include <QUrl> #include <QUrl>
ProfilesModel::ProfilesModel(QObject *parent) ProfilesModel::ProfilesModel(QObject *parent)
: QAbstractListModel(parent) : QAbstractListModel(parent)
{ {
} }
void ProfilesModel::init() void ProfilesModel::init()
{ {
// NOTE: KDirWatch is very thread sensitive and must be initialized on
the correct thread
// i.e. it cannot be movedToThread at the time of writing
m_dirWatch = new KDirWatch(this); m_dirWatch = new KDirWatch(this);
const QStringList dataLocations = QStandardPaths::standardLocations(QSt andardPaths::GenericDataLocation); const QStringList dataLocations = QStandardPaths::standardLocations(QSt andardPaths::GenericDataLocation);
for (const QString &dataDir : dataLocations) { for (const QString &dataDir : dataLocations) {
if (m_appName == QLatin1String("konsole")) { if (m_appName == QLatin1String("konsole")) {
m_dirWatch->addDir(dataDir + QLatin1Char('/') + m_appName); m_dirWatch->addDir(dataDir + QLatin1Char('/') + m_appName);
} else { } else {
m_dirWatch->addDir(dataDir + QLatin1Char('/') + m_appName + QLa tin1String("/sessions")); m_dirWatch->addDir(dataDir + QLatin1Char('/') + m_appName + QLa tin1String("/sessions"));
} }
} }
connect(m_dirWatch, &KDirWatch::dirty, this, &ProfilesModel::loadProfil es); connect(m_dirWatch, &KDirWatch::dirty, this, &ProfilesModel::loadProfil es);
 End of changes. 1 change blocks. 
0 lines changed or deleted 3 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/