diff options
author | Yuqian Yang <crupest@crupest.life> | 2025-09-22 14:58:02 +0800 |
---|---|---|
committer | Yuqian Yang <crupest@crupest.life> | 2025-09-23 01:06:52 +0800 |
commit | c6bde0b556a329a8f1679b09049eee03dce14971 (patch) | |
tree | 5e8f106aa4f8857f9935c326d415315ed7fb7030 /include/cru/platform | |
parent | ce07249c9b99959fdac7973257526e7dd700d5d9 (diff) | |
download | cru-c6bde0b556a329a8f1679b09049eee03dce14971.tar.gz cru-c6bde0b556a329a8f1679b09049eee03dce14971.tar.bz2 cru-c6bde0b556a329a8f1679b09049eee03dce14971.zip |
Impl GetAllWindow CreateWindow GetGraphicsFactory GetApplicationMenu of XcbUiApplication.
Diffstat (limited to 'include/cru/platform')
-rw-r--r-- | include/cru/platform/gui/xcb/UiApplication.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/include/cru/platform/gui/xcb/UiApplication.h b/include/cru/platform/gui/xcb/UiApplication.h index 591ac33f..4fa4ec8d 100644 --- a/include/cru/platform/gui/xcb/UiApplication.h +++ b/include/cru/platform/gui/xcb/UiApplication.h @@ -62,18 +62,18 @@ class XcbUiApplication : public XcbResource, public virtual IUiApplication { std::function<void()> action) override; void CancelTimer(long long id) override; - virtual std::vector<INativeWindow*> GetAllWindow() = 0; + std::vector<INativeWindow*> GetAllWindow() override; - virtual INativeWindow* CreateWindow() = 0; + INativeWindow* CreateWindow() override; - virtual cru::platform::graphics::IGraphicsFactory* GetGraphicsFactory() = 0; + cru::platform::graphics::IGraphicsFactory* GetGraphicsFactory() override; virtual ICursorManager* GetCursorManager() = 0; virtual IClipboard* GetClipboard() = 0; // If return nullptr, it means the menu is not supported. - virtual IMenu* GetApplicationMenu(); + IMenu* GetApplicationMenu() override; /** * \todo Implement on Windows. |