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()