trigger.utils.wand.panel

tools to be used with trigger rigs

created:

29 June 2020

author:

Arda Kutlu <arda.kutlu@rebellion.co.uk>

Attributes

logger

qss

windowName

Classes

MainUI

TriggerTool

Functions

dock_window(dialog_class)

undo(func)

Make maya commands undoable.

Module Contents

class MainUI(parent=None)

Bases: trigger.ui.Qt.QtWidgets.QWidget

buildUI()
closeEvent(event)
static delete_instances()
init_values()
modifiedSelect(command)
on_import_animation()
on_import_bind_pose_browse()
on_import_browse()
on_override_namespace()
populate_namespaces()
run()
CONTROL_NAME = 'triggerTools'
DOCK_LABEL_NAME
instances
class TriggerTool

Bases: object

get_scene_namespaces()
get_selected_namespace()
load_globals()

Loads the given json file

mirror_pose(mode, swap=False)
reset_pose(selectedOnly=False)
save_globals(definitions_data)
select_body(modifier='replace', selectVisible=False)
select_face(modifier='replace', selectVisible=False)
select_mirror(modifier='replace', selectVisible=False)
select_tweakers(modifier='replace', selectVisible=False)
set_namespace(namespace)
zero_pose(selectedOnly=True)
dock_window(dialog_class)
undo(func)

Make maya commands undoable.

logger
qss = Multiline-String
Show Value
"""
QPushButton
{
    color: #b1b1b1;
    background-color: #404040;
    border-width: 1px;
    border-color: #1e1e1e;
    border-style: solid;
    padding: 5px;
    font-size: 12px;
}

QPushButton:hover
{
    background-color: #505050;
    border: 1px solid #ff8d1c;
}

QPushButton:disabled {
  background-color: #303030;
  border: 1px solid #404040;
  color: #505050;
  padding: 3px;
}

QPushButton:pressed {
  background-color: #ff8d1c;
  border: 1px solid #ff8d1c;
}

QPushButton[override = "0"]{
    border-color: blue;
}

QPushButton[override = "1"]{
    border-color: green;
}

QPushButton[menuButton=true] {
  min-width: 120;
  min-height: 45;
}
"""
windowName