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() {