예제 #1
0
 def s_browse(self):
     directory = QFileDialog.getExistingDirectory(self,QDir.homePath(), QDir.homePath())
     if directory!="":
         path = check_repository(directory)
         if path[0]:
             self.ui.Source_lineEdit.clear()
             self.ui.Source_lineEdit.insert(directory)
         else: QMessageBox.critical(self, "Error", "That directory is not a git repository", QMessageBox.Ok)
예제 #2
0
 def browse(self):
     directory = QFileDialog.getExistingDirectory(self, QDir.homePath(), QDir.homePath())
     if directory!="":
         if check_repository(directory):
             if not db_adapter.exists_repository(directory):
                 name = QInputDialog().getText(self, 'Name', 'Put your repository name:', text=basename(directory))
                 if name[1]:
                     self.add_to_database(name[0], directory)
                     self.add_to_list(name[0], directory)
             else:
                 QMessageBox.critical(self, "Error", "This repository is already added", QMessageBox.Ok)
         else: QMessageBox.critical(self, "Error", "That directory is not a git repository", QMessageBox.Ok)