Example #1
0
    def __getattribute__(cls, name):
        try:
            return type.__getattribute__(cls, name)
        except AttributeError:
            # Avoid a circular import.
            from PyQt4.uic.Compiler.qtproxies import LiteralProxyClass

            return type(name, (LiteralProxyClass, ),
                        {"module": moduleMember(type.__getattribute__(cls, "module"),
                                                type.__getattribute__(cls, "__name__"))})            
Example #2
0
    def __getattribute__(cls, name):
        try:
            return type.__getattribute__(cls, name)
        except AttributeError:
            # Avoid a circular import.
            from PyQt4.uic.Compiler.qtproxies import LiteralProxyClass

            return type(
                name, (LiteralProxyClass, ), {
                    "module":
                    moduleMember(type.__getattribute__(cls, "module"),
                                 type.__getattribute__(cls, "__name__"))
                })
    def __getattribute__(cls, name):
        try:
            return type.__getattribute__(cls, name)
        except AttributeError:
            # Handle internal (ie. non-PyQt) attributes as normal.
            if name == "module":
                raise

            # Avoid a circular import.
            from PyQt4.uic.Compiler.qtproxies import LiteralProxyClass

            return type(name, (LiteralProxyClass, ),
                        {"module": moduleMember(type.__getattribute__(cls, "module"),
                                                type.__getattribute__(cls, "__name__"))})            
Example #4
0
    def __getattribute__(cls, name):
        try:
            return type.__getattribute__(cls, name)
        except AttributeError:
            # Make sure __init__()'s use of hasattr() works.
            if name == 'module':
                raise

            # Avoid a circular import.
            from PyQt4.uic.Compiler.qtproxies import LiteralProxyClass

            return type(name, (LiteralProxyClass, ),
                        {"module": moduleMember(type.__getattribute__(cls, "module"),
                                                type.__getattribute__(cls, "__name__"))})
Example #5
0
    def __getattribute__(cls, name):
        try:
            return type.__getattribute__(cls, name)
        except AttributeError:
            # Handle internal (ie. non-PyQt) attributes as normal.
            if name == "module":
                raise

            # Avoid a circular import.
            from PyQt4.uic.Compiler.qtproxies import LiteralProxyClass

            return type(name, (LiteralProxyClass, ),
                        {"module": moduleMember(type.__getattribute__(cls, "module"),
                                                type.__getattribute__(cls, "__name__"))})
Example #6
0
    def __getattribute__(cls, name):
        try:
            return type.__getattribute__(cls, name)
        except AttributeError:
            # Make sure __init__()'s use of hasattr() works.
            if name == 'module':
                raise

            # Avoid a circular import.
            from PyQt4.uic.Compiler.qtproxies import LiteralProxyClass

            return type(name, (LiteralProxyClass, ),
                        {"module": moduleMember(type.__getattribute__(cls, "module"),
                                                type.__getattribute__(cls, "__name__"))})            
Example #7
0
    def __init__(self, objectname, is_attribute, args=(), noInstantiation=False):
        if objectname:
            if is_attribute:
                objectname = "self." + objectname

            self._uic_name = objectname
        else:
            self._uic_name = "Unnamed"

        if not noInstantiation:
            funcall = "%s(%s)" % (moduleMember(self.module, self.__class__.__name__), ", ".join(map(str, args)))

            if objectname:
                funcall = "%s = %s" % (objectname, funcall)

            write_code(funcall)
Example #8
0
    def __init__(self, objectname, is_attribute, args=(), noInstantiation=False):
        if objectname:
            if is_attribute:
                objectname = "self." + objectname

            self._uic_name = objectname
        else:
            self._uic_name = "Unnamed"

        if not noInstantiation:
            funcall = "%s(%s)" % \
                    (moduleMember(self.module, self.__class__.__name__),
                    ", ".join(map(str, args)))

            if objectname:
                funcall = "%s = %s" % (objectname, funcall)

            write_code(funcall)
Example #9
0
 def __init__(self, *args):
     self._uic_name = "%s(%s)" % \
                  (moduleMember(self.module, self.__class__.__name__),
                   ", ".join(map(as_string, args)))
Example #10
0
 def __init__(self, *args):
     self._uic_name = "%s(%s)" % \
                  (moduleMember(self.module, self.__class__.__name__),
                   ", ".join(map(as_string, args)))
Example #11
0
 def __init__(self, *args):
     self._uic_name = "%s(%s)" % \
                  (moduleMember(self.module, self.__class__.__name__),
                   ", ".join(map(obj_to_argument, args)))
Example #12
0
 def __init__(self, *args):
     self._uic_name = "%s(%s)" % \
                  (moduleMember(self.module, self.__class__.__name__),
                   ", ".join(map(obj_to_argument, args)))
 def __str__(cls):
     return moduleMember(type.__getattribute__(cls, "module"),
                         type.__getattribute__(cls, "__name__"))
Example #14
0
 def __str__(cls):
     return moduleMember(type.__getattribute__(cls, "module"),
                         type.__getattribute__(cls, "__name__"))