--- a/eric6/Project/Project.py Tue Jul 02 19:33:49 2019 +0200 +++ b/eric6/Project/Project.py Sun Jul 07 11:25:08 2019 +0200 @@ -499,6 +499,7 @@ "UICPARAMS": { "Package": "", "RcSuffix": "", + "PackagesRoot": "", }, "RCCPARAMS": { "CompressionThreshold": 70, # default value @@ -5719,8 +5720,23 @@ return self.pdata["UICPARAMS"] == { "Package": "", "RcSuffix": "", + "PackagesRoot": "", } + def getUicParameter(self, name): + """ + Public method to get a named uic related parameter. + + @param name name of the parameter + @type str + @return value of the given parameter + @rtype any, None in case on non-existence + """ + if name in self.pdata["UICPARAMS"]: + return self.pdata["UICPARAMS"][name] + else: + return None + ######################################################################### ## Below are methods implementing some 'RCC' support functions #########################################################################