def __init__(self, project_code, parent=None): super(self.__class__, self).__init__(parent=parent) env_inst.ui_main_tabs[project_code] = self self.settings = QtCore.QSettings('{0}/settings/{1}/{2}/{3}/main_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.setupUi(self) self.checkin_out_config_projects = cfg_controls.get_checkin_out_projects() self.checkin_out_config = cfg_controls.get_checkin_out() self.isCreated = False self.project = env_inst.projects.get(project_code) self.current_project = self.project.info['code'] self.current_namespace = self.project.info['type'] if self.checkin_out_config_projects and self.checkin_out_config: if gf.get_value_from_config(self.checkin_out_config, 'controlsTabsFilterGroupBox'): self.customize_controls_tabs() self.create_ui_main_tabs()
def __init__(self, hotkeys=None, parent=None): super(self.__class__, self).__init__(parent=parent) env_inst.ui_maya_dock = self self.setObjectName('TacticHandlerDock') self.maya_window = self.parent() print self.maya_window, 'WINDOW' self.hotkeys_dict = hotkeys self.settings = QtCore.QSettings( '{0}/settings/{1}/{2}/{3}/main_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.docked = None self.dock_pos = None self.dock_area = None self.dock_size = None self.dock_is_floating = None self.readSettings() self.toggle_dock = None self.maya_dock = None self.status_bar = None self.create_ui_main() self.create_ui() # overriding QMayaDockWidget buggy resize event # self.maya_window.resizeEvent = self.resizeEvent self.catch_maya_closing()
def __init__(self, project, layout_widget, parent=None): super(self.__class__, self).__init__(parent=parent) self.project = project self.current_project = self.project.info['code'] env_inst.set_control_tab(self.current_project, 'checkin_out', self) self.setupUi(self) # self.ui_tree = [] self.all_search_tabs = [] self.current_tab_idx = 0 # self.visible_search_tabs = [] self.main_tabs_widget = parent # main tabs widget self.layout_widget = layout_widget self.current_namespace = self.project.info['type'] self.stypes_items = self.project.stypes self.settings = QtCore.QSettings( '{0}/settings/{1}/{2}/{3}/checkin_out_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.checkin_out_config_projects = cfg_controls.get_checkin_out_projects( ) self.checkin_out_config = cfg_controls.get_checkin_out() # self.context_items = context_items self.is_created = False self.stypes_tree_visible = False self.tab_bar_customization()
def __init__(self): self.settings = QtCore.QSettings( '{0}/settings/environment_config.ini'.format( env_mode.get_current_path()), QtCore.QSettings.IniFormat) self.base_dirs = None self.default_base_dirs = None self.custom_dirs = None
def save_object(self, name, obj): settings = QtCore.QSettings('{0}/settings/{1}/{2}/{3}/tabs_cache.ini'.format( env_mode.get_current_path(), env_mode.get_node(), env_server.get_cur_srv_preset(), env_mode.get_mode()), QtCore.QSettings.IniFormat) settings.beginGroup('tabs_cache/{0}/{1}'.format('namespace', 'project')) settings.setValue(name, obj) settings.endGroup()
def __init__(self): self.settings = QtCore.QSettings( '{0}/settings/{1}/{2}/{3}/pages_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.server = None self.project = None self.checkin = None self.checkout = None self.checkin_out = None self.checkin_out_projects = None self.checkin = None self.maya_scene = None
def __init__(self): self.settings = QtCore.QSettings( '{0}/settings/environment_config.ini'.format( env_mode.get_current_path()), QtCore.QSettings.IniFormat) self.defaults = None self.get_defaults() self.server_presets = None self.get_server_presets() self.user = None self.site = None self.server = None self.ticket = None self.proxy = None
def __init__(self, parent=None): super(self.__class__, self).__init__(parent=parent) self.settings = QtCore.QSettings('{0}/settings/{1}/{2}/{3}/main_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.create_debuglog_widget() env_inst.ui_debuglog = self.debuglog_widget dl.info('WARNING!!!') self.projects_docks = collections.OrderedDict() if env_mode.is_offline(): self.create_ui_main_offline() else: self.create_ui_main()
def __init__(self, parent=None): super(self.__class__, self).__init__(parent=parent) self.setupUi(self) self.settings = QtCore.QSettings('TACTIC Handler', 'TACTIC Handling Tool') self.setWindowFlags(QtCore.Qt.ToolTip) self.update_secs = 1000 screen = QtGui.QDesktopWidget().screenGeometry() size = self.geometry() self.setGeometry(screen.width() - size.width() - 5, screen.height() - size.height() - 45, self.width(), self.height()) # self.readSettings() self.createActions() self.createTrayIcon() self.setIcon() self.trayIcon.show() self.controls_actions()
def __init__(self, stype, parent_stype=None, item=None, view='insert', search_key=None, parent=None): super(self.__class__, self).__init__(parent=parent) # TODO get title from within self.settings = QtCore.QSettings( '{0}/settings/{1}/{2}/{3}/main_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.item = item self.stype = stype self.parent_stype = parent_stype self.search_type = self.stype.info.get('code') self.view = view self.search_key = search_key self.parent_search_key = None if self.item: if not search_key: self.search_key = self.item.get_search_key() self.parent_search_key = self.item.get_parent_search_key() kwargs_edit = { 'args': { 'input_prefix': 'edit', 'search_key': self.search_key, 'parent_key': self.parent_search_key, 'view': 'edit', }, 'search_type': self.search_type, } kwargs_insert = { 'args': { 'mode': 'insert', 'input_prefix': 'insert', 'parent_key': self.parent_search_key, 'search_type': self.search_type, 'view': 'insert', }, 'search_type': self.search_type, } if self.view == 'edit': kwargs = kwargs_edit else: kwargs = kwargs_insert code = tq.prepare_serverside_script(tq.query_EditWdg, kwargs, return_dict=True) # print code['code'] result = tc.server_start().execute_python_script('', kwargs=code) result_dict = json.loads(result['info']['spt_ret_val']) input_widgets_list = [] if self.item: result_dict['EditWdg']['sobject'] = self.item.get_sobject() result_dict['EditWdg'][ 'parent_sobject'] = self.item.get_parent_sobject() tactic_edit_widget = tw.TacticEditWdg(result_dict['EditWdg']) self.edit_window = twc.QtTacticEditWidget( tactic_widget=tactic_edit_widget, qt_widgets=input_widgets_list, stype=self.stype, parent=self) for widget_dict in result_dict['InputWidgets']: tactic_widget_name = tw.get_widget_name(widget_dict['class_name'], 'input') widget_dict['sobject'] = result_dict['EditWdg'].get('sobject') widget_dict['parent_sobject'] = result_dict['EditWdg'].get( 'parent_sobject') if not tactic_widget_name: tactic_widget_name = 'TacticCurrentCheckboxWdg' tactic_widget = getattr(tw, tactic_widget_name) qt_widget = getattr(twc, 'Q{0}'.format(tactic_widget_name)) widget_dict['stype'] = self.stype tactic_widget_instance = tactic_widget(options_dict=widget_dict) qt_widget_instance = qt_widget( tactic_widget=tactic_widget_instance, parent=self.edit_window) input_widgets_list.append(qt_widget_instance) self.grid_layout = QtGui.QGridLayout(self) self.grid_layout.addWidget(self.edit_window) self.setSizeGripEnabled(True) self.set_title()