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:
authorHannah von Reth <vonreth@kde.org>2022-05-06 17:00:51 +0300
committerHannah von Reth <vonreth@kde.org>2022-05-06 17:50:09 +0300
commit0c4f977615fcd19ca46962b45ce15fcc912f51b6 (patch)
treebe324c636bc7f1e3e1fc7c0072328861810d2c60 /src/gui/spaces
parente9c9c9313da3428def1cdc973b33c505c7e4934b (diff)
Sync spaces to Spaces subfolder
Diffstat (limited to 'src/gui/spaces')
-rw-r--r--src/gui/spaces/spacesbrowser.cpp2
-rw-r--r--src/gui/spaces/spacesmodel.cpp6
-rw-r--r--src/gui/spaces/spacesmodel.h1
3 files changed, 8 insertions, 1 deletions
diff --git a/src/gui/spaces/spacesbrowser.cpp b/src/gui/spaces/spacesbrowser.cpp
index a237bed68..b8a475dd4 100644
--- a/src/gui/spaces/spacesbrowser.cpp
+++ b/src/gui/spaces/spacesbrowser.cpp
@@ -42,6 +42,8 @@ SpacesBrowser::SpacesBrowser(QWidget *parent)
header->hideSection(static_cast<int>(SpacesModel::Columns::WebDavUrl));
// not used yet
header->hideSection(static_cast<int>(SpacesModel::Columns::WebUrl));
+ // not relevant for users
+ header->hideSection(static_cast<int>(SpacesModel::Columns::LocalMountPoint));
header->setContextMenuPolicy(Qt::CustomContextMenu);
connect(header, &QHeaderView::customContextMenuRequested, header, [header, this] {
auto menu = new QMenu(this);
diff --git a/src/gui/spaces/spacesmodel.cpp b/src/gui/spaces/spacesmodel.cpp
index ca7388411..57a777d40 100644
--- a/src/gui/spaces/spacesmodel.cpp
+++ b/src/gui/spaces/spacesmodel.cpp
@@ -45,6 +45,8 @@ QVariant SpacesModel::headerData(int section, Qt::Orientation orientation, int r
return tr("Web Dav URL");
case Columns::Image:
return tr("Image");
+ case Columns::LocalMountPoint:
+ return tr("Local Mount Point");
case Columns::ColumnCount:
Q_UNREACHABLE();
break;
@@ -95,6 +97,8 @@ QVariant SpacesModel::data(const QModelIndex &index, int role) const
});
return img == special.cend() ? QString() : img->getWebDavUrl();
}
+ case Columns::LocalMountPoint:
+ return GraphApi::Drives::getDriveMountPoint(item);
case Columns::ColumnCount:
Q_UNREACHABLE();
break;
@@ -118,7 +122,7 @@ QVariant SpacesModel::data(const QModelIndex &index, int role) const
auto job = new OCC::SimpleNetworkJob(_acc, davUrl, path, "GET", {}, {}, nullptr);
connect(job, &OCC::SimpleNetworkJob::finishedSignal, this, [job, id = item.getId(), index, this] {
QPixmap img;
- qDebug() << img.loadFromData(job->reply()->readAll());
+ img.loadFromData(job->reply()->readAll());
img = img.scaled(ImageSizeC, Qt::KeepAspectRatio);
_images[id] = img;
Q_EMIT const_cast<SpacesModel *>(this)->dataChanged(index, index, { Qt::DecorationRole });
diff --git a/src/gui/spaces/spacesmodel.h b/src/gui/spaces/spacesmodel.h
index 8f40cd9e7..290d0a2d6 100644
--- a/src/gui/spaces/spacesmodel.h
+++ b/src/gui/spaces/spacesmodel.h
@@ -31,6 +31,7 @@ public:
Description,
WebUrl,
WebDavUrl,
+ LocalMountPoint,
ColumnCount
};