コード例 #1
0
ファイル: commands.py プロジェクト: RachitKansal/orange3
 def __init__(self, obj, attrname, newvalue, name=None, parent=None):
     if name is None:
         name = "Set %r" % attrname
     QUndoCommand.__init__(self, name, parent)
     self.obj = obj
     self.attrname = attrname
     self.newvalue = newvalue
     self.oldvalue = getattr(obj, attrname)
コード例 #2
0
ファイル: commands.py プロジェクト: thocevar/orange3
 def __init__(self, scheme, annotation,
              old_content, old_content_type,
              new_content, new_content_type, parent=None):
     QUndoCommand.__init__(self, "Change text", parent)
     self.scheme = scheme
     self.annotation = annotation
     self.old_content = old_content
     self.old_content_type = old_content_type
     self.new_content = new_content
     self.new_content_type = new_content_type
コード例 #3
0
ファイル: commands.py プロジェクト: RachitKansal/orange3
    def __init__(self, scheme, node, parent=None):
        QUndoCommand.__init__(self, "Remove %s" % node.title, parent)
        self.scheme = scheme
        self.node = node

        links = scheme.input_links(node) + \
                scheme.output_links(node)

        for link in links:
            RemoveLinkCommand(scheme, link, parent=self)
コード例 #4
0
ファイル: commands.py プロジェクト: RachitKansal/orange3
 def __init__(self, scheme, item, new_line, parent=None):
     QUndoCommand.__init__(self, "Move arrow", parent)
     self.scheme = scheme
     self.item = item
     self.new_line = new_line
     self.old_line = (item.start_pos, item.end_pos)
コード例 #5
0
ファイル: commands.py プロジェクト: RachitKansal/orange3
 def __init__(self, scheme, item, new_geom, parent=None):
     QUndoCommand.__init__(self, "Resize", parent)
     self.scheme = scheme
     self.item = item
     self.new_geom = new_geom
     self.old_geom = item.rect
コード例 #6
0
ファイル: commands.py プロジェクト: RachitKansal/orange3
 def __init__(self, scheme, node, parent=None):
     QUndoCommand.__init__(self, "Add %s" % node.title, parent)
     self.scheme = scheme
     self.node = node
コード例 #7
0
ファイル: commands.py プロジェクト: RachitKansal/orange3
 def __init__(self, scheme, link, parent=None):
     QUndoCommand.__init__(self, "Remove link", parent)
     self.scheme = scheme
     self.link = link
コード例 #8
0
ファイル: commands.py プロジェクト: RachitKansal/orange3
 def redo(self):
     # redo child commands
     QUndoCommand.redo(self)
     self.scheme.remove_node(self.node)
コード例 #9
0
 def redo(self):
     # redo child commands
     QUndoCommand.redo(self)
     self.scheme.remove_node(self.node)
コード例 #10
0
 def __init__(self, scheme, node, old_name, new_name, parent=None):
     QUndoCommand.__init__(self, "Rename", parent)
     self.scheme = scheme
     self.node = node
     self.old_name = old_name
     self.new_name = new_name
コード例 #11
0
 def __init__(self, scheme, annotation, old, new, parent=None):
     QUndoCommand.__init__(self, "Change Annotation Geometry", parent)
     self.scheme = scheme
     self.annotation = annotation
     self.old = old
     self.new = new
コード例 #12
0
 def __init__(self, scheme, item, new_line, parent=None):
     QUndoCommand.__init__(self, "Move arrow", parent)
     self.scheme = scheme
     self.item = item
     self.new_line = new_line
     self.old_line = (item.start_pos, item.end_pos)
コード例 #13
0
 def __init__(self, scheme, item, new_geom, parent=None):
     QUndoCommand.__init__(self, "Resize", parent)
     self.scheme = scheme
     self.item = item
     self.new_geom = new_geom
     self.old_geom = item.rect
コード例 #14
0
 def __init__(self, text, parent=None):
     QUndoCommand.__init__(self, text, parent)
     self.__parent = parent
     self.__initialized = True
コード例 #15
0
ファイル: commands.py プロジェクト: RachitKansal/orange3
 def __init__(self, scheme, node, old_name, new_name, parent=None):
     QUndoCommand.__init__(self, "Rename", parent)
     self.scheme = scheme
     self.node = node
     self.old_name = old_name
     self.new_name = new_name
コード例 #16
0
ファイル: commands.py プロジェクト: RachitKansal/orange3
 def __init__(self, scheme, annotation, old, new, parent=None):
     QUndoCommand.__init__(self, "Change text", parent)
     self.scheme = scheme
     self.annotation = annotation
     self.old = old
     self.new = new
コード例 #17
0
 def undo(self):
     self.scheme.add_node(self.node)
     # Undo child commands
     QUndoCommand.undo(self)
コード例 #18
0
 def __init__(self, scheme, link, parent=None):
     QUndoCommand.__init__(self, "Remove link", parent)
     self.scheme = scheme
     self.link = link
コード例 #19
0
 def __init__(self, scheme, node, old, new, parent=None):
     QUndoCommand.__init__(self, "Move", parent)
     self.scheme = scheme
     self.node = node
     self.old = old
     self.new = new
コード例 #20
0
ファイル: commands.py プロジェクト: RachitKansal/orange3
 def undo(self):
     self.scheme.add_node(self.node)
     # Undo child commands
     QUndoCommand.undo(self)
コード例 #21
0
 def __init__(self, scheme, node, parent=None):
     QUndoCommand.__init__(self, "添加 %s" % node.title, parent)
     self.scheme = scheme
     self.node = node
コード例 #22
0
ファイル: commands.py プロジェクト: RachitKansal/orange3
 def __init__(self, scheme, annotation, parent=None):
     QUndoCommand.__init__(self, "Remove annotation", parent)
     self.scheme = scheme
     self.annotation = annotation
コード例 #23
0
 def __init__(self, scheme, annotation, parent=None):
     QUndoCommand.__init__(self, "删除注释", parent)
     self.scheme = scheme
     self.annotation = annotation
コード例 #24
0
ファイル: commands.py プロジェクト: RachitKansal/orange3
 def __init__(self, scheme, node, old, new, parent=None):
     QUndoCommand.__init__(self, "Move", parent)
     self.scheme = scheme
     self.node = node
     self.old = old
     self.new = new
コード例 #25
0
ファイル: commands.py プロジェクト: PrimozGodec/orange3
 def __init__(self, scheme, new_node, old_link, new_links, parent=None):
     QUndoCommand.__init__(self, "Insert widget into link", parent)
     self.scheme = scheme
     self.inserted_widget = new_node
     self.original_link = old_link
     self.new_links = new_links