NativeActionController

class axioma.gui.NativeActionController

Класс-контроллер, который представляет собой надстройку над объектами класса QAction. Производит управления такими свойствами над управляемым экземпляром, как доступноть и виlимость действия в зависимости от текущего состояния окружения.

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

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

NativeActionController(parent=None)

Конструктор

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

Производит соединение к ранее созданному действию

Параметры:action (QAction) – Действие для управления
isEnabled()

Показывает, является ли связанное действие разрешенным на данный момент времени

Тип результата:bool
isChecked()

Показывает, является ли связанное действие переведенным в активное состояние на данный момент времени

Тип результата:bool
isCheckable()

Есть ли возможность перевода связанного действия в активное состояние

Тип результата:bool
setCheckable(val)

Устанавливает возможность перевода действия в активное состояние

Параметры:val (bool) – True - возможность поддерживается
updateEnabled()

Производит явное обновление доступности действия

updateChecked()

Производит явное обновление активного состояния действия

ActionControllerWithDependencies

class axioma.gui.ActionControllerWithDependencies

Класс-контроллер с разрешением зависимостей между управляемыми объектами

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

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

ActionControllerWithDependencies(parent=None)

Конструктор

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