geolinkedviewers¶
Contains the GeolinkedViewers class.
- class tuiview.geolinkedviewers.GeolinkedViewers(*args: Any, **kwargs: Any)[source]¶
Class that manages a collection of ViewerWindows that have their widgets geolinked.
- newViewerCreated¶
signal emitted when a new viewer window is created
alias of
ViewerWindow
- getDesktopSize(screen)[source]¶
Called at the start of the tiling operation. Default implementation just gets the size of the desktop. if overridden, return a QRect
- static getViewerList(screen=None)[source]¶
Gets the list of current viewer windows from Qt. Pass in a screen to restrict to the viewers on that screen
- newViewer(filename=None, stretch=None)[source]¶
Call this to create a new geolinked viewer. Returns the created ViewerWindow instance.
- onMove(obj)[source]¶
Called when a widget signals it has moved. Move all the other widgets. A GeolinkInfo object is passed. Sends the id() of the widget and uses this to not move the original widget
- onQuery(obj)[source]¶
Called when a widget signals the query point has moved. Notify the other widgets. A GeolinkInfo object is passed. Sends the id() of the widget and uses this not to notify the original widget