11#ifndef INCGUARD_MGL_APPLICATION_MODULE_DEFAULT_H_1613963049
12#define INCGUARD_MGL_APPLICATION_MODULE_DEFAULT_H_1613963049
37 bool Caffeinate([[maybe_unused]]
bool isEnabled) noexcept
override
62 return _argumentArray;
70 void Quit() noexcept
override
共通アプリケーションモジュール
Definition mgl_application_module_common.h:23
デフォルトのアプリケーションモジュール
Definition mgl_application_module_default.h:20
void Quit() noexcept override
アプリケーションの終了
Definition mgl_application_module_default.h:70
bool IsCaffeinated() const noexcept override
スリープの抑制状態を取得
Definition mgl_application_module_default.h:49
bool GetClipboardText(STL::string &text) noexcept override
クリップボードからテキストを取得
Definition mgl_application_module_default.h:107
const ArgumentArray & GetArguments() const noexcept override
実行引数を取得
Definition mgl_application_module_default.h:60
bool IsAvailableQuit() const noexcept override
アプリケーションの終了をサポートしているかを取得
Definition mgl_application_module_default.h:81
bool SetClipboardText(const char *text) noexcept override
クリップボードにテキストをコピー
Definition mgl_application_module_default.h:94
bool IsAvailableClipboard() const noexcept override
システムがクリップボードをサポートしているかを取得
Definition mgl_application_module_default.h:119
DefaultApplicationModule() noexcept=default
コンストラクタ
bool Caffeinate(bool isEnabled) noexcept override
スリープの抑制
Definition mgl_application_module_default.h:37
STL::vector< STL::string > ArgumentArray
引数配列の型
Definition mgl_application_module_interface.h:22
basic_string< char > string
std::stringの代替
Definition mgl_stl_string.h:25