My Project
|
Signals | |
void | surfaceCreated (unity::shell::application::MirSurfaceInterface *surface) |
void | surfaceRemoved (unity::shell::application::MirSurfaceInterface *surface) |
void | surfaceReady (unity::shell::application::MirSurfaceInterface *surface) |
void | surfaceMoved (unity::shell::application::MirSurfaceInterface *surface, const QPoint &topLeft) |
void | surfaceResized (unity::shell::application::MirSurfaceInterface *surface, const QSize &size) |
void | surfaceStateChanged (unity::shell::application::MirSurfaceInterface *surface, Mir::State state) |
void | surfaceFocusChanged (unity::shell::application::MirSurfaceInterface *surface, bool focused) |
void | surfacesRaised (const QVector< unity::shell::application::MirSurfaceInterface * > &surfaces) |
void | surfaceRequestedRaise (unity::shell::application::MirSurfaceInterface *surface) |
void | surfacesAddedToWorkspace (const std::shared_ptr< miral::Workspace > &workspace, const QVector< unity::shell::application::MirSurfaceInterface * > &surfaces) |
void | surfacesAboutToBeRemovedFromWorkspace (const std::shared_ptr< miral::Workspace > &workspace, const QVector< unity::shell::application::MirSurfaceInterface * > &surfaces) |
void | modificationsStarted () |
void | modificationsEnded () |
Public Member Functions | |
virtual void | raise (MirSurfaceInterface *surface)=0 |
virtual void | activate (MirSurfaceInterface *surface)=0 |
virtual void | forEachSurfaceInWorkspace (const std::shared_ptr< miral::Workspace > &workspace, const std::function< void(unity::shell::application::MirSurfaceInterface *)> &callback)=0 |
virtual void | moveSurfaceToWorkspace (unity::shell::application::MirSurfaceInterface *surface, const std::shared_ptr< miral::Workspace > &workspace)=0 |
virtual void | moveWorkspaceContentToWorkspace (const std::shared_ptr< miral::Workspace > &to, const std::shared_ptr< miral::Workspace > &from)=0 |