FSModel::FSModel (QObject *parent) : QFileSystemModel (parent) { setIconProvider (new FSIconProvider); setSupportedDragActions (Qt::CopyAction); }
ChannelConfigurationsModel::ChannelConfigurationsModel(QObject *parent) : QFileSystemModel(parent), m_iconProvider(new FileIconProvider) { setIconProvider(m_iconProvider); const QString configPath = QString::fromStdString(Camera::ConfigPath::path()); QDir().mkpath(configPath); setNameFilters(QStringList() << ("*." + QString::fromStdString(Camera::ConfigPath::extension()))); setNameFilterDisables(false); setRootPath(configPath); }
int QFileInfoGatherer::qt_metacall(QMetaObject::Call _c, int _id, void **_a) { _id = QThread::qt_metacall(_c, _id, _a); if (_id < 0) return _id; if (_c == QMetaObject::InvokeMetaMethod) { switch (_id) { case 0: updates((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QList<QPair<QString,QFileInfo> >(*)>(_a[2]))); break; case 1: newListOfFiles((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QStringList(*)>(_a[2]))); break; case 2: nameResolved((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break; case 3: list((*reinterpret_cast< const QString(*)>(_a[1]))); break; case 4: fetchExtendedInformation((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QStringList(*)>(_a[2]))); break; case 5: updateFile((*reinterpret_cast< const QString(*)>(_a[1]))); break; case 6: setResolveSymlinks((*reinterpret_cast< bool(*)>(_a[1]))); break; case 7: { bool _r = resolveSymlinks(); if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; } break; case 8: setIconProvider((*reinterpret_cast< QFileIconProvider*(*)>(_a[1]))); break; case 9: { QFileIconProvider* _r = iconProvider(); if (_a[0]) *reinterpret_cast< QFileIconProvider**>(_a[0]) = _r; } break; } _id -= 10; } return _id; }
ProjectTreeModel::ProjectTreeModel(const Workspace& workspace, QObject* parent) noexcept : QFileSystemModel(parent) { setIconProvider(new FileIconProvider()); setRootPath(workspace.getProjectsPath().toStr()); }