60
60
std::shared_ptr<Surface> parent() const override;
61
61
void add_observer(std::shared_ptr<mir::scene::SurfaceObserver> const& observer) override;
62
62
void remove_observer(std::weak_ptr<mir::scene::SurfaceObserver> const& observer) override;
63
void set_keymap(MirInputDeviceId id, std::string const& model, std::string const& layout,
64
65
void rename(std::string const& title) override;