Core - Базовый сервисный класс

class axioma.core.Core

Базовый сервисный класс

От него наследуются: Render

Core(parent=None)

Конструктор

Параметры:parent (QObject или None) – Родительский объект
enableLoggingToConsole(enabled=True)

Включить или выключить вывод лога в консоль

Параметры:enabled (bool) – желаемое состояние вывода; по-умолчанию - True, т.е. осуществлять вывод
dataProviderById(id)

Получение провайдера данных по его идентификатору

Параметры:id (str) – Текстовый идентификатор провайдера
Результат:Найденный провайдер или None
Тип результата:DataProvider
Пример использования:
# находим необходимый провайдер
dp = axioma.app.gui.dataProviderById("GdalDataProvider")
if dp is not None:
...
validDataDir()

Получение каталога с ресурсами приложения

Результат:Каталог
Тип результата:QDir
pluginManager()

Получить менеджер плагинов

Результат:менеджер плагинов
Тип результата:PluginManager
notificationManager()

Получить менеджер уведомлений

Результат:менеджер уведомлений
Тип результата:NotificationManager