Gui: Added FreeTurntable orbit style (#8048)
* Added FreeTurntable orbit style
This commit is contained in:
@@ -333,6 +333,7 @@ def retranslateUi():
|
||||
aCompact.setText(translate("NavigationIndicator", "Compact"))
|
||||
aTooltip.setText(translate("NavigationIndicator", "Tooltip"))
|
||||
aTurntable.setText(translate("NavigationIndicator", "Turntable"))
|
||||
aFreeTurntable.setText(translate("NavigationIndicator", "FreeTurntable"))
|
||||
aTrackball.setText(translate("NavigationIndicator", "Trackball"))
|
||||
a0.setText(translate("NavigationIndicator", "Undefined"))
|
||||
|
||||
@@ -358,13 +359,18 @@ gOrbit = QtGui.QActionGroup(menuSettings)
|
||||
aTurntable = QtGui.QAction(gOrbit)
|
||||
aTurntable.setObjectName("NavigationIndicator_Turntable")
|
||||
aTurntable.setCheckable(True)
|
||||
aFreeTurntable = QtGui.QAction(gOrbit)
|
||||
aFreeTurntable.setObjectName("NavigationIndicator_FreeTurntable")
|
||||
aFreeTurntable.setCheckable(True)
|
||||
aTrackball = QtGui.QAction(gOrbit)
|
||||
aTrackball.setObjectName("NavigationIndicator_Trackball")
|
||||
aTrackball.setCheckable(True)
|
||||
|
||||
menuOrbit.addAction(aFreeTurntable)
|
||||
menuOrbit.addAction(aTurntable)
|
||||
menuOrbit.addAction(aTrackball)
|
||||
|
||||
|
||||
menuSettings.addMenu(menuOrbit)
|
||||
menuSettings.addSeparator()
|
||||
menuSettings.addAction(aCompact)
|
||||
@@ -504,18 +510,22 @@ def onOrbit():
|
||||
|
||||
if aTurntable.isChecked():
|
||||
pView.SetInt("OrbitStyle", 0)
|
||||
else:
|
||||
elif aTrackball.isChecked():
|
||||
pView.SetInt("OrbitStyle", 1)
|
||||
elif aFreeTurntable.isChecked():
|
||||
pView.SetInt("OrbitStyle", 2)
|
||||
|
||||
|
||||
def onOrbitShow():
|
||||
"""Set turntable or trackball orbit style."""
|
||||
|
||||
gOrbit.blockSignals(True)
|
||||
if pView.GetInt("OrbitStyle", 1):
|
||||
aTrackball.setChecked(True)
|
||||
else:
|
||||
if pView.GetInt("OrbitStyle", 0):
|
||||
aTurntable.setChecked(True)
|
||||
elif pView.GetInt("OrbitStyle", 1):
|
||||
aTrackball.setChecked(True)
|
||||
elif pView.GetInt("OrbitStyle", 2):
|
||||
aFreeTurntable.setChecked(True)
|
||||
gOrbit.blockSignals(False)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user