Add get_api() and get_api_name() to WindowDriver

This commit is contained in:
2025-04-12 10:32:30 +10:00
parent 1849593dfc
commit 6cbf8df17a
4 changed files with 26 additions and 0 deletions

View File

@@ -46,6 +46,14 @@ X11WindowDriver::~X11WindowDriver() {
}
}
WindowAPI X11WindowDriver::get_api() const {
return WindowAPI::X11;
}
std::string X11WindowDriver::get_api_name() const {
return "X11";
}
void X11WindowDriver::poll_events() {
while (XPending(m_display)) {
XEvent event;

View File

@@ -24,6 +24,9 @@ namespace Nova {
X11WindowDriver();
~X11WindowDriver() override;
[[nodiscard]] WindowAPI get_api() const override;
[[nodiscard]] std::string get_api_name() const override;
void poll_events() override;
void beep() override;