Make dir status accassible via model

This commit is contained in:
Marius Kittler 2017-02-23 14:59:00 +01:00
parent 16c88daf28
commit bdb05ae865
3 changed files with 11 additions and 1 deletions

View File

@ -15,7 +15,7 @@ class LIB_SYNCTHING_MODEL_EXPORT SyncthingDeviceModel : public SyncthingModel
{
Q_OBJECT
public:
enum SyncthingDevideModelRole
enum SyncthingDeviceModelRole
{
DeviceStatus = Qt::UserRole + 1,
DevicePaused,

View File

@ -225,6 +225,10 @@ QVariant SyncthingDirectoryModel::data(const QModelIndex &index, int role) const
break;
}
break;
case DirectoryStatus:
return static_cast<int>(dir.status);
case DirectoryPaused:
return dir.paused;
default:
;
}

View File

@ -15,6 +15,12 @@ class LIB_SYNCTHING_MODEL_EXPORT SyncthingDirectoryModel : public SyncthingModel
{
Q_OBJECT
public:
enum SyncthingDirectoryModelRole
{
DirectoryStatus = Qt::UserRole + 1,
DirectoryPaused
};
explicit SyncthingDirectoryModel(SyncthingConnection &connection, QObject *parent = nullptr);
public Q_SLOTS: