Window::Window(desktop_shell_window *window, pid_t pid, QObject *p) : QObject(p) , m_window(window) , m_pid(pid) , m_state(Window::Inactive) { desktop_shell_window_add_listener(window, &m_window_listener, this); }
void Window::init(desktop_shell_window *w) { m_window = w; desktop_shell_window_add_listener(w, &m_window_listener, this); }