def __init__(self, stype, index, project, parent=None): super(self.__class__, self).__init__(parent=parent) self.settings = QtCore.QSettings('{0}/settings/{1}/{2}/{3}/checkout_ui_config.ini'.format( env_mode.get_current_path(), env_mode.get_node(), env_server.get_cur_srv_preset(), env_mode.get_mode()), QtCore.QSettings.IniFormat) # self vars self.tab_index = index self.stype = stype self.project = project self.current_project = self.project.info['code'] self.current_namespace = self.project.info['type'] self.tab_name = stype.info['code'] self.process_tree_widget = None self.relates_to = 'checkout' self.go_by_skey = [False, None] self.checkut_config = cfg_controls.get_checkout() self.create_ui_checkout() self.readSettings()
def mouseDoubleClickEvent(self, event): if self.relates_to == 'checkin': do_dbl_click = gf.get_value_from_config(cfg_controls.get_checkin(), 'doubleClickSaveCheckBox') else: do_dbl_click = gf.get_value_from_config(cfg_controls.get_checkout(), 'doubleClickOpenCheckBox') if not do_dbl_click: super(Ui_snapshotItemWidget, self).mouseDoubleClickEvent(event) else: if self.relates_to == 'checkin': self.parent_ui.save_file() else: self.parent_ui.open_file()
def __init__(self, parent_ui, info, parent=None): super(self.__class__, self).__init__(parent=parent) self.setupUi(self) self.parent_ui = parent_ui self.relates_to = self.parent_ui.relates_to self.info = info self.checkout_config = cfg_controls.get_checkout() self.checkin_config = cfg_controls.get_checkin() self.current_tree_widget_item = None self.create_separate_versions_tree() self.create_progress_bar() self.controls_actions()