ActionExtension =============== .. currentmodule:: axioma.gui.extension .. class:: ActionExtension Класс расширений для плагинов, позволяющий добавлять инструменты для работы с окнами в приложение. Базовый класс: * :class:`~axioma.gui.NativeActionExtension` Методы: .. method:: ActionExtension(factory, actionid, category) Конструктор класса. :param factory: Callable объект, который при вызове принимает аргумент parent типа :class:`~PyQt5.QtCore.QObject` и возвращает объект типа :class:`~PyQt5.QtWidgets.QAction` :param actionid: Идентификатор действия в ленточном интерфейсе :type actionid: :class:`str` :param category: Идентификатор категории в ленточном интерфейсе :type category: :class:`str` Пример использования см. :class:`~axioma.gui.extension.RibbonExtension`