Skip to content

Commit 33eef1b

Browse files
Add 'apply' and 'remove' buttons to the Center 2D window.
1 parent 1c97cef commit 33eef1b

2 files changed

Lines changed: 16 additions & 0 deletions

File tree

python/mmSolver/tools/centertwodee/tool.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,8 @@ def main():
6060
return
6161

6262
try:
63+
# Set the solver 'running' flag so that the Solver UI does not
64+
# update.
6365
mmapi.set_solver_running(True)
6466

6567
save_sel = maya.cmds.ls(selection=True, long=True) or []

python/mmSolver/tools/centertwodee/ui/centertwodee_window.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,10 +85,16 @@ def __init__(self, parent=None, name=None):
8585

8686
# Standard Buttons
8787
self.baseHideStandardButtons()
88+
self.createBtn.show()
89+
self.applyBtn.show()
8890
self.resetBtn.show()
8991
self.closeBtn.show()
92+
self.createBtn.setText('Apply')
93+
self.applyBtn.setText('Remove')
9094
self.resetBtn.setText('Reset All')
9195

96+
self.createBtn.clicked.connect(self.apply_center)
97+
self.applyBtn.clicked.connect(self.remove_center)
9298
self.resetBtn.clicked.connect(self.reset_options)
9399

94100
# Hide irrelevant stuff
@@ -143,6 +149,14 @@ def camera_shape_update(self, value):
143149
lib.set_zoom(self.camera_shape, output)
144150
return
145151

152+
def apply_center(self):
153+
import mmSolver.tools.centertwodee.tool as tool
154+
tool.main()
155+
156+
def remove_center(self):
157+
import mmSolver.tools.centertwodee.tool as tool
158+
tool.remove()
159+
146160
def reset_options(self):
147161
self.form.reset_options()
148162

0 commit comments

Comments
 (0)