16#include <AUI/IO/APath.h>
17#include <AUI/Thread/AFuture.h>
18#include <AUI/Image/IDrawable.h>
38 API_AUI_VIEWS glm::ivec2 getMousePosition();
39 API_AUI_VIEWS
void setMousePos(
const glm::ivec2& pos);
42 enum class SystemSound
64 const APath& startingLocation = {});
78 const APath& startingLocation = {},
81 API_AUI_VIEWS _<IDrawable> iconOfFile(
const APath& file);
Represents cursor type.
Definition ACursor.h:26
Represents a value that will be available at some point in the future.
Definition AFuture.h:621
An add-on to AString with functions for working with the path.
Definition APath.h:128
Represents a Unicode character string.
Definition AString.h:38
A std::vector with AUI extensions.
Definition AVector.h:39
Definition AWindowBase.h:33
Desktop-specific functions.
Definition ADesktop.h:32
API_AUI_VIEWS AFuture< APath > browseForDir(AWindowBase *parent, const APath &startingLocation={})
Opens native browse for directory dialog.
API_AUI_VIEWS void playSystemSound(ADesktop::SystemSound s)
Play system sound asynchronously.
API_AUI_VIEWS AFuture< APath > browseForFile(AWindowBase *parent, const APath &startingLocation={}, const AVector< FileExtension > &extensions={ {"All", "*"} })
Opens native browse for file dialog.