NativeActionControllerExtension
=================================

.. currentmodule:: axioma.gui

.. class:: NativeActionControllerExtension

	Класс-расширение для объектов класса :class:`~axioma.gui.NativeActionController`. Обеспечивает регистрацию в системе в виде расширения

	Унаследован от: :class:`~axioma.gui.NativeActionExtension`

	От него наследуются: :class:`~axioma.gui.extension.ActionControllerExtension`

		.. py:method:: NativeActionControllerExtension(controller,actionid="", ribbonInfo=None, parent=None)

			Конструктор

			:param controller: Созданный ранее контроллер, который необходимо зарегистрировать в системе
			:type controller: :class:`~axioma.gui.ActionController`
			:param actionid: Идентификатор действия в ленточном интерфейсе
			:type actionid:  :class:`str`
			:param ribbonInfo: Положение в ленточном интерфейсе
			:type ribbonInfo:  :class:`~axioma.gui.RibbonActionInfo`
			:param parent: Родительский объект
			:type parent: :class:`~PyQt5.QtCore.QObject` или None

		.. py:method:: actionController()

			Зарегистрированный за этим расширением контроллер

			:rtype: :class:`~axioma.gui.ActionController`
			

Пример использования:

.. literalinclude:: ../../../../../examples/actionControllerExtension.py
	:language: python
	:linenos:
