models: Retain default status colors
This commit is contained in:
parent
b5727304b3
commit
b90080ec0c
|
@ -313,10 +313,10 @@ QString SyncthingDeviceModel::devStatusString(const SyncthingDev &dev)
|
|||
return QString();
|
||||
}
|
||||
|
||||
QColor SyncthingDeviceModel::devStatusColor(const SyncthingDev &dev) const
|
||||
QVariant SyncthingDeviceModel::devStatusColor(const SyncthingDev &dev) const
|
||||
{
|
||||
if (dev.paused) {
|
||||
return QColor();
|
||||
return QVariant();
|
||||
}
|
||||
switch (dev.status) {
|
||||
case SyncthingDevStatus::Unknown:
|
||||
|
@ -332,7 +332,7 @@ QColor SyncthingDeviceModel::devStatusColor(const SyncthingDev &dev) const
|
|||
case SyncthingDevStatus::Rejected:
|
||||
return Colors::red(m_brightColors);
|
||||
}
|
||||
return QColor();
|
||||
return QVariant();
|
||||
}
|
||||
|
||||
} // namespace Data
|
||||
|
|
|
@ -45,7 +45,7 @@ private Q_SLOTS:
|
|||
private:
|
||||
static QHash<int, QByteArray> initRoleNames();
|
||||
static QString devStatusString(const SyncthingDev &dev);
|
||||
QColor devStatusColor(const SyncthingDev &dev) const;
|
||||
QVariant devStatusColor(const SyncthingDev &dev) const;
|
||||
|
||||
const std::vector<SyncthingDev> &m_devs;
|
||||
};
|
||||
|
|
|
@ -390,10 +390,10 @@ QString SyncthingDirectoryModel::dirStatusString(const SyncthingDir &dir)
|
|||
return QString();
|
||||
}
|
||||
|
||||
QColor SyncthingDirectoryModel::dirStatusColor(const SyncthingDir &dir) const
|
||||
QVariant SyncthingDirectoryModel::dirStatusColor(const SyncthingDir &dir) const
|
||||
{
|
||||
if (dir.paused && dir.status != SyncthingDirStatus::OutOfSync) {
|
||||
return QColor();
|
||||
return QVariant();
|
||||
}
|
||||
switch (dir.status) {
|
||||
case SyncthingDirStatus::Unknown:
|
||||
|
@ -408,7 +408,7 @@ QColor SyncthingDirectoryModel::dirStatusColor(const SyncthingDir &dir) const
|
|||
case SyncthingDirStatus::OutOfSync:
|
||||
return Colors::red(m_brightColors);
|
||||
}
|
||||
return QColor();
|
||||
return QVariant();
|
||||
}
|
||||
|
||||
} // namespace Data
|
||||
|
|
|
@ -45,7 +45,7 @@ private Q_SLOTS:
|
|||
private:
|
||||
static QHash<int, QByteArray> initRoleNames();
|
||||
static QString dirStatusString(const SyncthingDir &dir);
|
||||
QColor dirStatusColor(const SyncthingDir &dir) const;
|
||||
QVariant dirStatusColor(const SyncthingDir &dir) const;
|
||||
|
||||
const std::vector<SyncthingDir> &m_dirs;
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue