MapViewManager

class axioma.gui.MapViewManager

Не рекомендуется, начиная с версии >1.2.2: используйте axioma.gui.WidgetManagerService

Менеджер открытых окон с картами MapView приложения

Унаследован от: QObject

appendMapView(mapView)

Добавление нового окна с картой

Параметры

mapView (MapView) – Окно с картой

currentMapView()

Окно с картой, установленное как текущее

Результат

Окно или None, если не найдено

Тип результата

MapView

currentMapViewChanged()

[signal] Сигнал испускается при смене текущего окна

editableChanged()

[signal] Сигнал испускается при изменении редактируемости слоя карты

mapContentsChanged()

[signal] Сигнал испускается при смене контента какого-либо окна в менеджере

mapCountChanged()

[signal] Сигнал испускается при смене количества окон в менеджере

mapViewCount()

Количество окон карт в менеджере

Результат

Количество

Тип результата

int

mapViewRemoved(mapView)

[signal] Сигнал испускается при удалении окна из менеджера

Параметры

mapView (MapView) – Удаленное окно

mapViews()

Список окон карт в менеджере

Результат

Список

Тип результата

list [ MapView ]

removeMapView(mapView)

Удаление окна с картой из менеджера

Параметры

mapView (MapView) – Окно с картой

selectionChanged()

[signal] Сигнал испускается при смене выборки

setCurrentMapView(mapView)

Установка окна карты как текущее

Параметры

mapView (MapView) – Окно

viewForMap(map)

Поиск в менеджере окна с картой по карте

Параметры

map (Map) – Карта для поиска

Результат

Соответствующее окно с картой или None, если не найдено

Тип результата

MapView

windowTitleChanged(mapView, name)

[signal] Сигнал испускается при смене наименования окна

Параметры
  • mapView (MapView) – Окно, где произошла смена

  • name (str) – Наименование