Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/owncloud/client.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/models/protocolitemmodel.cpp')
-rw-r--r--src/gui/models/protocolitemmodel.cpp17
1 files changed, 4 insertions, 13 deletions
diff --git a/src/gui/models/protocolitemmodel.cpp b/src/gui/models/protocolitemmodel.cpp
index 0ecc7cdd1..76f5c557a 100644
--- a/src/gui/models/protocolitemmodel.cpp
+++ b/src/gui/models/protocolitemmodel.cpp
@@ -22,15 +22,6 @@
#include <QIcon>
-namespace {
-auto getFolder(const OCC::ProtocolItem &item)
-{
- auto f = OCC::FolderMan::instance()->folder(item.folderName());
- OC_ASSERT(f);
- return f;
-}
-}
-
using namespace OCC;
ProtocolItemModel::ProtocolItemModel(QObject *parent, bool issueMode)
@@ -69,7 +60,7 @@ QVariant ProtocolItemModel::data(const QModelIndex &index, int role) const
case ProtocolItemRole::Time:
return item.timestamp();
case ProtocolItemRole::Folder:
- return getFolder(item)->shortGuiLocalPath();
+ return item.folder()->shortGuiLocalPath();
case ProtocolItemRole::Action:
return item.message();
case ProtocolItemRole::Size:
@@ -77,7 +68,7 @@ QVariant ProtocolItemModel::data(const QModelIndex &index, int role) const
case ProtocolItemRole::File:
return Utility::fileNameForGuiUse(item.path());
case ProtocolItemRole::Account:
- return getFolder(item)->accountState()->account()->displayName();
+ return item.folder()->accountState()->account()->displayName();
case ProtocolItemRole::ColumnCount:
Q_UNREACHABLE();
break;
@@ -105,7 +96,7 @@ QVariant ProtocolItemModel::data(const QModelIndex &index, int role) const
case ProtocolItemRole::Time:
return item.timestamp();
case ProtocolItemRole::Folder:
- return item.folderName();
+ return item.folder()->path();
case ProtocolItemRole::Action:
return item.message();
case ProtocolItemRole::Size:
@@ -113,7 +104,7 @@ QVariant ProtocolItemModel::data(const QModelIndex &index, int role) const
case ProtocolItemRole::File:
return item.path();
case ProtocolItemRole::Account:
- return getFolder(item)->accountState()->account()->displayName();
+ return item.folder()->accountState()->account()->displayName();
case ProtocolItemRole::ColumnCount:
Q_UNREACHABLE();
break;