mgear.rigbits.channelWrangler

Channel wrangler tool, to manage user channel

mgear.rigbits.channelWrangler.applyChannelConfig(filePath)

Apply the configuration stored in a json file.

This will be to use outside the interface

Parameters:filePath (str) – Path to the channel wrangler configuration file
class mgear.rigbits.channelWrangler.channelWrangler(parent=None)

Channel wrangler UI

applyChannelConfig()
clearAllRows()

Clear all the rows

clearSelectedRows()

Clear selected rows from the table

create_connections()
create_layout()
exportConfig()

Export channelWrangler configuration

importConfig()

Import channel wrangler configuration

keyPressEvent(event)
populateChannelLineEdit()
populateTargetLineEdit()
setMoveOperator()

set the channel wrangler operator to Move

setMultiChannel()

sets new rows from the selectec channels. 1 channel for each row

setMultiTarget()

set the target colum for the selected rows

If only one object is selected will populate all the rows with the same object If there is more that one object selected, will iterate the selection adding one object to each row

setProxyOperator()

set the channel wrangler operator to Proxy

setRow()

Sets a new row

Sets a new row with the information on the channel and target lineEdit

setup_channelWranglerWindow()
staticMetaObject = <PySide2.QtCore.QMetaObject object>
valueChanged = <PySide2.QtCore.Signal object>
class mgear.rigbits.channelWrangler.cwUI(parent=None)

Initialize the UI

keyPressEvent(event)
staticMetaObject = <PySide2.QtCore.QMetaObject object>
mgear.rigbits.channelWrangler.openChannelWrangler(*args)