remove getWindowData

This commit is contained in:
MisterPine 2023-07-08 23:22:29 +02:00
parent 9ee883ee1b
commit f97c1c7136
No known key found for this signature in database
GPG Key ID: 5481659D1D983422
2 changed files with 0 additions and 14 deletions

View File

@ -37,7 +37,6 @@ class Window : public waybar::ALabel, public EventHandler {
auto getActiveWorkspace(const std::string&) -> Workspace;
auto getActiveWorkspace() -> Workspace;
auto getWindowData(const std::string& window_id) -> WindowData;
void onEvent(const std::string&) override;
void queryActiveWorkspace();
void setClass(const std::string&, bool enable);

View File

@ -122,19 +122,6 @@ auto Window::Workspace::parse(const Json::Value& value) -> Window::Workspace {
value["lastwindowtitle"].asString()};
}
auto Window::getWindowData(const std::string& window_address) -> WindowData {
const auto clients = gIPC->getSocket1JsonReply("clients");
assert(clients.isArray());
auto window = std::find_if(clients.begin(), clients.end(), [&](Json::Value window) {
return window["address"] == window_address;
});
if (window == std::end(clients)) {
spdlog::warn("No client with address {}", window_address);
return WindowData{false, -1, "", "", "", ""};
}
return WindowData::parse(*window);
}
auto Window::WindowData::parse(const Json::Value& value) -> Window::WindowData {
return WindowData{value["floating"].asBool(), value["monitor"].asInt(),
value["class"].asString(), value["initialClass"].asString(),