Exemple #1
0
def asQFont(tableName, key, defaultValue=None):
    from Config.Types import asQFont
    prop = Property(tableName, key)
    if prop.hasValue():
        return asQFont(prop)
    elif defaultValue is None:
        raise AttributeError()
    return defaultValue
Exemple #2
0
def asQColor(table, key, defaultValue=None):
    from Config.Types import asQColor
    if isinstance(table, str):
        prop = Property(table, key)
    else:  # Table
        prop = table[key]
    if prop.hasValue():
        return asQColor(prop)
    elif defaultValue is None:
        raise AttributeError()
    return defaultValue
Exemple #3
0
 def get_or(self, key, defaultValue):
     return Property(self.tableName, key).get_or(defaultValue)
Exemple #4
0
 def get(self, key):
     return Property(self.tableName, key).get()
Exemple #5
0
 def __getitem__(self, key):
     return Property(self.tableName, key)
Exemple #6
0
def get(tableName, key):
    return Property(tableName, key).get()