예제 #1
0
    def __init__(self, repo, name):
        QtGui.QDialog.__init__(
            self, config.iface.mainWindow(),
            QtCore.Qt.WindowSystemMenuHint | QtCore.Qt.WindowTitleHint)
        self.repo = repo
        self.conflicts = False
        self.pushed = False
        self.pulled = False
        self.ui = Ui_SyncDialog()
        self.ui.setupUi(self)
        self.ui.pushButton.clicked.connect(lambda: self.push(True))
        self.ui.pullButton.clicked.connect(lambda: self.pull(True))
        self.ui.syncButton.clicked.connect(self.sync)
        self.ui.closeButton.clicked.connect(self.close)
        self.ui.manageRemotesButton.clicked.connect(self.manageRemotes)

        self.updateRemotesList()