def __init__( self, wizard_state ):
super().__init__()
self.wizard_state = wizard_state
self.setTitle( T_('Add Project') )
self.setSubTitle( T_('Pick from the available projects') )
self.scan_progress = QtWidgets.QLabel( T_('Scanning for projects...') )
# QQQ maybe use a table to allow for SCM and PATH columns?
self.wc_list = QtWidgets.QListWidget()
self.wc_list.setSelectionMode( self.wc_list.SingleSelection )
self.wc_list.setSortingEnabled( True )
self.wc_list.itemSelectionChanged.connect( self.__selectionChanged )
layout = QtWidgets.QVBoxLayout()
layout.addWidget( self.scan_progress )
layout.addWidget( self.wc_list )
self.setLayout( layout )
self.thread = None
self.foundRepository.connect( self.__foundRepository, type=QtCore.Qt.QueuedConnection )
self.scannedOneMoreFolder.connect( self.__setFeedback, type=QtCore.Qt.QueuedConnection )
self.scanComplete.connect( self.__scanCompleted, type=QtCore.Qt.QueuedConnection )
self.__all_labels_to_scm_info = {}
wb_scm_project_dialogs.py 文件源码
python
阅读 32
收藏 0
点赞 0
评论 0
评论列表
文章目录