PluginInfo - информация о плагине ===================================== .. currentmodule:: axioma.core.plugin .. class:: PluginInfo Менеджер плагинов .. method:: id() Возвращает идентификатор плагина. :rtype: :class:`str` .. method:: path() Возвращает путь к папке, в которой находится плагин. :rtype: :class:`str` .. method:: name() Возвращает имя плагина. В зависимости от типа плагина это может быть имя файла библиотеки или имя пакета Python. :rtype: :class:`str` .. method:: metadata() Возвращает метаданные плагина. :rtype: :class:`~PyQt5.QtCore.QJsonObject` .. method:: isNull() Возвращает True, если информация отсутствует, иначе False. :rtype: :class:`bool` .. method:: defaultAutoload() Возвращает True, если по умолчанию плагин должен загружаться автоматически, иначе False. :rtype: :class:`bool` .. method:: isHidden() Возвращает True, если плагин не предназначен для настройки пользователем и информация о нем не отображается в интерфейсе, иначе False. :rtype: :class:`bool` .. method:: description(locale) Возвращает описание плагина на языке соответствующем локали в переданном параметре. :param locale: локаль, задающая язык. :type locale: :class:`~PyQt5.QtCore.QLocale` :rtype: :class:`str` .. method:: displayName(locale) Возвращает имя плагина, предназначенное для отображения в интерфейсе пользователя, на языке соответствующем локали в переданном параметре. :param locale: локаль, задающая язык. :type locale: :class:`~PyQt5.QtCore.QLocale` :rtype: :class:`str`