5#ifndef MOLYBDEN_DESKTOP_HPP
6#define MOLYBDEN_DESKTOP_HPP
23 virtual std::shared_ptr<App>
app() = 0;
36 virtual void openUrl(
const std::string& url) = 0;
46 virtual void openPath(
const std::string& path) = 0;
58 virtual void showPath(
const std::string& path) = 0;
Provides access to the desktop environment.
Definition desktop.hpp:18
virtual void showPath(const std::string &path)=0
Shows the given path in the file manager of the current platform.
virtual void openUrl(const std::string &url)=0
Opens the given URL in the associated application.
virtual void openPath(const std::string &path)=0
Opens the given path in the associated application.
virtual std::shared_ptr< App > app()=0
Returns the application instance.