Merge pull request #2625 from luzpaz/AddonManager-readWarning
AddonManager: Consolidate preference in user.cfg from Plugins to Addons
This commit is contained in:
@@ -72,8 +72,10 @@ class CommandAddonManager:
|
||||
def Activated(self):
|
||||
|
||||
# display first use dialog if needed
|
||||
readWarning = FreeCAD.ParamGet("User parameter:Plugins/addonsRepository").GetBool("readWarning",
|
||||
False)
|
||||
readWarningParameter = FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Addons")
|
||||
readWarning = readWarningParameter.GetBool("readWarning", False)
|
||||
newReadWarningParameter = FreeCAD.ParamGet("User parameter:Plugins/addonsRepository")
|
||||
readWarning |= newReadWarningParameter.GetBool("readWarning", False)
|
||||
if not readWarning:
|
||||
if (QtGui.QMessageBox.warning(None,
|
||||
"FreeCAD",
|
||||
@@ -85,8 +87,7 @@ class CommandAddonManager:
|
||||
QtGui.QMessageBox.Cancel |
|
||||
QtGui.QMessageBox.Ok) !=
|
||||
QtGui.QMessageBox.StandardButton.Cancel):
|
||||
FreeCAD.ParamGet("User parameter:Plugins/addonsRepository").SetBool("readWarning",
|
||||
True)
|
||||
readWarningParameter.SetBool("readWarning", True)
|
||||
readWarning = True
|
||||
|
||||
if readWarning:
|
||||
|
||||
Reference in New Issue
Block a user