Add OS.has_clipboard() to check clipboard content

This commit is contained in:
Haoyu Qiu
2022-01-19 20:06:44 +08:00
parent 3fcc31eea7
commit 76297e744d
10 changed files with 52 additions and 1 deletions

View File

@ -157,10 +157,15 @@ int OS::get_low_processor_usage_mode_sleep_usec() const {
void OS::set_clipboard(const String &p_text) {
_local_clipboard = p_text;
}
String OS::get_clipboard() const {
return _local_clipboard;
}
bool OS::has_clipboard() const {
return !get_clipboard().empty();
}
String OS::get_executable_path() const {
return _execpath;
}

View File

@ -176,6 +176,7 @@ public:
virtual void set_clipboard(const String &p_text);
virtual String get_clipboard() const;
virtual bool has_clipboard() const;
virtual void set_video_mode(const VideoMode &p_video_mode, int p_screen = 0) = 0;
virtual VideoMode get_video_mode(int p_screen = 0) const = 0;