From 4f3994c9447e39ae433d033fe4647606d728150c Mon Sep 17 00:00:00 2001 From: Chris Xiong Date: Fri, 11 Oct 2019 16:25:22 +0800 Subject: [PATCH] feat: add binding for g_volume_mount. --- gio-qt/include/dgiovolume.h | 1 + gio-qt/source/dgiovolume.cpp | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/gio-qt/include/dgiovolume.h b/gio-qt/include/dgiovolume.h index 94758d9..db6caca 100644 --- a/gio-qt/include/dgiovolume.h +++ b/gio-qt/include/dgiovolume.h @@ -51,6 +51,7 @@ public: bool canMount() const; bool canEject() const; bool shouldAutoMount() const; + void mount() const; QExplicitlySharedDataPointer getMount(); diff --git a/gio-qt/source/dgiovolume.cpp b/gio-qt/source/dgiovolume.cpp index 4f56465..d4a34d8 100644 --- a/gio-qt/source/dgiovolume.cpp +++ b/gio-qt/source/dgiovolume.cpp @@ -116,6 +116,13 @@ bool DGioVolume::shouldAutoMount() const return d->getGmmVolumeInstance()->should_automount(); } +void DGioVolume::mount() const +{ + Q_D(const DGioVolume); + + d->getGmmVolumeInstance()->mount(); +} + // Return value can be nullptr QExplicitlySharedDataPointer DGioVolume::getMount() {