syncthingtray/syncthingconnector/syncthingdev.cpp

39 lines
1.2 KiB
C++
Raw Permalink Normal View History

#include "./syncthingdev.h"
#include <QCoreApplication>
namespace Data {
QString statusString(SyncthingDevStatus status)
{
2017-05-01 03:34:43 +02:00
switch (status) {
case SyncthingDevStatus::Unknown:
return QCoreApplication::translate("SyncthingDevStatus", "unknown");
case SyncthingDevStatus::Disconnected:
return QCoreApplication::translate("SyncthingDevStatus", "disconnected");
case SyncthingDevStatus::ThisDevice:
return QCoreApplication::translate("SyncthingDevStatus", "this device");
case SyncthingDevStatus::Idle:
return QCoreApplication::translate("SyncthingDevStatus", "idle");
case SyncthingDevStatus::Synchronizing:
return QCoreApplication::translate("SyncthingDevStatus", "synchronizing");
case SyncthingDevStatus::OutOfSync:
return QCoreApplication::translate("SyncthingDevStatus", "out of sync");
case SyncthingDevStatus::Rejected:
return QCoreApplication::translate("SyncthingDevStatus", "rejected");
default:
return QString();
}
}
2017-02-20 21:00:18 +01:00
QString SyncthingDev::statusString() const
{
2017-05-01 03:34:43 +02:00
if (paused) {
2017-02-20 21:00:18 +01:00
return QCoreApplication::translate("SyncthingDev", "paused");
} else {
return ::Data::statusString(status);
}
}
} // namespace Data