Draft: Set task mode as default UI mode
This commit is contained in:
parent
e3d9bae1ca
commit
202b4ce418
|
@ -116,15 +116,30 @@ def getParamType(param):
|
||||||
else:
|
else:
|
||||||
return None
|
return None
|
||||||
|
|
||||||
def getParam(param):
|
def getParam(param,default=None):
|
||||||
"getParam(parameterName): returns a Draft parameter value from the current config"
|
"getParam(parameterName): returns a Draft parameter value from the current config"
|
||||||
p = FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Mod/Draft")
|
p = FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Mod/Draft")
|
||||||
t = getParamType(param)
|
t = getParamType(param)
|
||||||
if t == "int": return p.GetInt(param)
|
if t == "int":
|
||||||
elif t == "string": return p.GetString(param)
|
if default == None:
|
||||||
elif t == "float": return p.GetFloat(param)
|
default = 0
|
||||||
elif t == "bool": return p.GetBool(param)
|
return p.GetInt(param,default)
|
||||||
elif t == "unsigned": return p.GetUnsigned(param)
|
elif t == "string":
|
||||||
|
if default == None:
|
||||||
|
default = ""
|
||||||
|
return p.GetString(param,default)
|
||||||
|
elif t == "float":
|
||||||
|
if default == None:
|
||||||
|
default = 0
|
||||||
|
return p.GetFloat(param,default)
|
||||||
|
elif t == "bool":
|
||||||
|
if default == None:
|
||||||
|
default = False
|
||||||
|
return p.GetBool(param,default)
|
||||||
|
elif t == "unsigned":
|
||||||
|
if default == None:
|
||||||
|
default = 0
|
||||||
|
return p.GetUnsigned(param,default)
|
||||||
else: return None
|
else: return None
|
||||||
|
|
||||||
def setParam(param,value):
|
def setParam(param,value):
|
||||||
|
|
|
@ -169,7 +169,8 @@ class DraftToolBar:
|
||||||
self.sourceCmd = None
|
self.sourceCmd = None
|
||||||
self.cancel = None
|
self.cancel = None
|
||||||
self.pointcallback = None
|
self.pointcallback = None
|
||||||
self.taskmode = Draft.getParam("UiMode")
|
self.taskmode = Draft.getParam("UiMode",1)
|
||||||
|
#print "taskmode: ",str(self.taskmode)
|
||||||
self.paramcolor = Draft.getParam("color")>>8
|
self.paramcolor = Draft.getParam("color")>>8
|
||||||
self.color = QtGui.QColor(self.paramcolor)
|
self.color = QtGui.QColor(self.paramcolor)
|
||||||
self.facecolor = QtGui.QColor(204,204,204)
|
self.facecolor = QtGui.QColor(204,204,204)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user