mirror of
https://github.com/nextcloud/desktop.git
synced 2024-10-27 23:17:13 +03:00
Add sync date next to "Synchronized with local folder"
This commit is contained in:
parent
198b95676a
commit
cbc19e86fb
3 changed files with 5 additions and 1 deletions
|
@ -168,6 +168,7 @@ void FolderStatusDelegate::paint(QPainter *painter, const QStyleOptionViewItem &
|
|||
QString itemString = qvariant_cast<QString>(index.data(SyncProgressItemString));
|
||||
int warningCount = qvariant_cast<int>(index.data(WarningCount));
|
||||
bool syncOngoing = qvariant_cast<bool>(index.data(SyncRunning));
|
||||
QDateTime syncDate = qvariant_cast<QDateTime>(index.data(SyncDate));
|
||||
bool syncEnabled = qvariant_cast<bool>(index.data(FolderAccountConnected));
|
||||
|
||||
QRect iconRect = option.rect;
|
||||
|
@ -252,7 +253,7 @@ void FolderStatusDelegate::paint(QPainter *painter, const QStyleOptionViewItem &
|
|||
if (!showProgess) {
|
||||
painter->setFont(subFont);
|
||||
QString elidedRemotePathText = subFm.elidedText(
|
||||
tr("Synchronized with local folder"),
|
||||
tr("Synchronized with local folder (%1)").arg(syncDate.toTimeSpec(Qt::LocalTime).toString(Qt::SystemLocaleShortDate)),
|
||||
Qt::ElideRight, remotePathRect.width());
|
||||
painter->drawText(QStyle::visualRect(option.direction, option.rect, remotePathRect),
|
||||
textAlign, elidedRemotePathText);
|
||||
|
|
|
@ -44,6 +44,7 @@ public:
|
|||
SyncProgressItemString,
|
||||
WarningCount,
|
||||
SyncRunning,
|
||||
SyncDate,
|
||||
|
||||
AddButton // 1 = enabled; 2 = disabled
|
||||
};
|
||||
|
|
|
@ -218,6 +218,8 @@ QVariant FolderStatusModel::data(const QModelIndex &index, int role) const
|
|||
return f->syncResult().errorStrings();
|
||||
case FolderStatusDelegate::SyncRunning:
|
||||
return f->syncResult().status() == SyncResult::SyncRunning;
|
||||
case FolderStatusDelegate::SyncDate:
|
||||
return f->syncResult().syncTime();
|
||||
case FolderStatusDelegate::HeaderRole:
|
||||
return f->shortGuiRemotePathOrAppName();
|
||||
case FolderStatusDelegate::FolderAliasRole:
|
||||
|
|
Loading…
Reference in a new issue