NativeToolController

class axioma.gui.NativeToolController

Класс-контроллер для инструментов Tool

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

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

NativeToolController(factory, parent=None)

Конструктор

Параметры:
  • factory (ToolFactory) – Фабрика класслв для инструментов
  • parent (QObject или None) – Родительский объект

ToolControllerTemplateBase

class axioma.gui.ToolControllerTemplateBase

Класс-контроллер для инструментов

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

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

  • ToolController

  • ToolContollerTemplateUniversal

    ToolControllerTemplateBase(parent=None)

    Конструктор

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

    Инициализайия параметров

    ready()

    [signal] Сигнал испускается при готовности инструмента. Может применяться для разрешения зависимостей

ToolContollerTemplateUniversal

class axioma.gui.ToolContollerTemplateUniversal

Класс-контроллер для инструментов, привязанных к окну

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

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

  • DrawingToolController

    ToolContollerTemplateUniversal(parent=None)

    Конструктор

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

    Разрешен ли инструмент для переданного окна

    Параметры:itemView
    Тип результата:bool

NativeDrawingToolController

class axioma.gui.NativeDrawingToolController

Класс-контроллер для инструментов редактирования в окне

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

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

NativeDrawingToolController(parent=None)

Конструктор

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

Ссылка на текущие настройки приложения

Тип результата:GuiSettingsManager
StyleService()

Ссылка на службу стилей

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