def restart_for_update_ui_main(self): if env_mode.get_mode() == 'standalone': import main_standalone thread = main_standalone.restart() thread.finished.connect(self.close) if env_mode.get_mode() == 'maya': import main_maya thread = main_maya.main.restart() thread.finished.connect(main_maya.main.close_all_instances)
def close_routine(): if env_mode.get_mode() == 'maya': maya_dock_instances = mf.get_maya_dock_window() for maya_dock_instance in maya_dock_instances: maya_dock_instance.close() maya_dock_instance.deleteLater() self.close() if env_mode.get_mode() == 'standalone': self.close()
def save_file(self, selected_objects=False, save_revision=False, update_snapshot=False): current_widget = self.get_current_tree_widget() current_tree_widget_item = current_widget.get_current_tree_widget_item() if current_tree_widget_item: self.savePushButton.setEnabled(False) search_key = current_tree_widget_item.get_skey(parent=True) print search_key context = current_tree_widget_item.get_context(True, self.contextLineEdit.text()).replace(' ', '_') if self.descriptionTextEdit.toPlainText() != '': # description = gf.simplify_html(self.descriptionTextEdit.toHtml()) description = self.descriptionTextEdit.toPlainText() else: description = 'No Description' postfixes = [''] checkin_from_droplist = self.ui_drop_plate.fromDropListCheckBox.isChecked() if env_mode.get_mode() == 'maya': update_versionless = bool(self.checkin_options_widget.updateVersionlessCheckBox.isChecked()) repo = self.get_current_repo() if checkin_from_droplist: saved = self.checkin_from_droplist( search_key=search_key, context=context, description=description ) else: saved = mf.new_save_scene( search_key, context, description, update_versionless=update_versionless, repo=repo, ext_type=self.formatTypeComboBox.currentText(), postfixes=postfixes, selected_objects=selected_objects ) if saved: self.descriptionTextEdit.clear() self.refresh_current_snapshot_tree(current_tree_widget_item) if env_mode.get_mode() == 'standalone': saved = self.checkin_from_droplist( search_key=search_key, context=context, description=description ) if saved: self.descriptionTextEdit.clear() self.refresh_current_snapshot_tree(current_tree_widget_item) else: self.savePushButton.setEnabled(False)
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', 'QGroupBox'): self.customize_controls_tabs() self.create_ui_main_tabs()
def import_file_options(self): file_path = self.get_current_item_paths()[0] nested_item = self.current_tree_item_widget if env_mode.get_mode() == 'maya': self.import_dialog = maya_dialogs.Ui_importOptionsWidget(file_path, nested_item) self.import_dialog.show()
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 import_file(self): file_path = self.get_current_item_paths()[0] if env_mode.get_mode() == 'maya': mf.import_scene(file_path) else: pass
def reference_file(self): file_path = self.get_current_item_paths()[0] if env_mode.get_mode() == 'maya': mf.reference_scene(file_path) else: pass
def create_collapsable_toolbar(self): self.collap = ui_misc_classes.Ui_horizontalCollapsableWidget() self.buttons_layout = QtGui.QHBoxLayout() self.buttons_layout.setSpacing(0) self.buttons_layout.setContentsMargins(0, 0, 0, 0) self.filter_process_button = QtGui.QToolButton() self.filter_process_button.setMaximumSize(22, 22) self.filter_process_button.setAutoRaise(True) self.filter_process_button.setIcon(gf.get_icon('filter')) self.filter_process_button.clicked.connect(self.create_process_tree_widget) self.toggle_search_options_button = QtGui.QToolButton() self.toggle_search_options_button.setMaximumSize(22, 22) self.toggle_search_options_button.setAutoRaise(True) self.toggle_search_options_button.setIcon(gf.get_icon('sliders')) self.toggle_search_options_button.clicked.connect(self.toggle_search_group_box) self.find_opened_sobject_button = QtGui.QToolButton() self.find_opened_sobject_button.setMaximumSize(22, 22) self.find_opened_sobject_button.setAutoRaise(True) self.find_opened_sobject_button.setIcon(gf.get_icon('bolt')) self.find_opened_sobject_button.clicked.connect(self.find_opened_sobject) self.buttons_layout.addWidget(self.filter_process_button) self.buttons_layout.addWidget(self.toggle_search_options_button) if env_mode.get_mode() == 'maya': self.buttons_layout.addWidget(self.find_opened_sobject_button) self.collap.setLayout(self.buttons_layout) self.collap.setCollapsed(True) self.expandingLayout.addWidget(self.collap)
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_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, 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, project, parent=None): super(self.__class__, self).__init__(parent=parent) env_inst.ui_check_tabs['checkin'] = self self.settings = QtCore.QSettings('{0}/settings/{1}/{2}/{3}/checkin_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.setupUi(self) self.ui_tree = [] # self.context_items = context_items self.project = project self.current_project = self.project.info['code'] self.current_namespace = self.project.info['type'] self.stypes_items = project.stypes if self.stypes_items: self.add_items_to_tabs() self.add_items_to_stypes_tree() self.tab_bar_customization() self.controls_actions() self.stypes_tree_visible = False self.readSettings()
def open_file_options(self): file_path = self.get_current_item_paths()[0] current_widget = self.search_results_widget.get_current_widget() current_tree_widget_item = current_widget.get_current_tree_widget_item() if env_mode.get_mode() == 'maya': self.open_dialog = maya_dialogs.Ui_openOptionsWidget(file_path, current_tree_widget_item) self.open_dialog.show()
def open_file(self): file_path, dir_path, all_process = self.get_current_item_paths() if env_mode.get_mode() == 'maya': mf.open_scene(file_path, dir_path, all_process) else: gf.open_file_associated(file_path)
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 create_drop_plate_ui(self): self.clearPushButton.setIcon(gf.get_icon('eraser')) self.setAcceptDrops(True) self.dropTreeWidget.setSelectionMode(QtGui.QAbstractItemView.SingleSelection) if env_mode.get_mode() == 'standalone': self.fromDropListCheckBox.setHidden(True) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) self.setSizePolicy(sizePolicy) self.setMinimumWidth(300)
def create_drop_plate_ui(self): self.clearPushButton.setIcon(gf.get_icon('trash')) self.configPushButton.setIcon(gf.get_icon('cog')) self.setAcceptDrops(True) self.dropTreeWidget.setSelectionMode( QtGui.QAbstractItemView.SingleSelection) if env_mode.get_mode() == 'standalone': self.fromDropListCheckBox.setHidden(True) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) self.setSizePolicy(sizePolicy) self.setMinimumWidth(300)
def open_menu(self): current_widget = self.search_results_widget.get_current_widget() current_tree_widget_item = current_widget.get_current_tree_widget_item() if current_tree_widget_item and current_tree_widget_item.type == 'snapshot' and current_tree_widget_item.files: self.custom_menu = QtGui.QMenu() open_action = QtGui.QWidgetAction(self) open_widget = menu_widget.Ui_menuWidget(self) open_widget.label.setText('Open') open_action.setDefaultWidget(open_widget) open_action.triggered.connect(self.open_file) open_widget.toolButton.clicked.connect(self.open_file_options) reference_action = QtGui.QWidgetAction(self) reference_widget = menu_widget.Ui_menuWidget(self) reference_widget.label.setText('Reference') reference_action.setDefaultWidget(reference_widget) reference_action.triggered.connect(self.reference_file) reference_widget.toolButton.clicked.connect(self.reference_file_options) import_action = QtGui.QWidgetAction(self) import_widget = menu_widget.Ui_menuWidget(self) import_widget.label.setText('Import') import_action.setDefaultWidget(import_widget) import_action.triggered.connect(self.import_file) import_widget.toolButton.clicked.connect(self.import_file_options) self.custom_menu.addAction(open_action) if env_mode.get_mode() == 'maya': self.custom_menu.addAction(reference_action) self.custom_menu.addAction(import_action) if env_mode.get_mode() == 'standalone': open_widget.toolButton.setDisabled(True) self.custom_menu.exec_(QtGui.QCursor.pos())
def __init__(self, parent_ui, parent=None): super(self.__class__, self).__init__(parent=parent) self.settings = QtCore.QSettings( '{0}/settings/{1}/{2}/{3}/search_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 ) self.setupUi(self) self.create_ui_search_results() self.parent_ui = parent_ui self.readSettings()
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.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.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_ui, project, stype, parent=None): super(self.__class__, self).__init__(parent=parent) self.settings = QtCore.QSettings( '{0}/settings/{1}/{2}/{3}/search_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 ) self.setSizeGripEnabled(True) # self.setWindowFlags(QtCore.Qt.ToolTip) # self.setWindowFlags(QtCore.Qt.Popup) self.setFocusPolicy(QtCore.Qt.StrongFocus) self.parent_ui = parent_ui self.project = project self.stype = stype self.all_items_dict = { 'children': [], 'processes': {}, 'builtins': [], } title = self.stype.info.get('title') if not title: title = self.stype.info.get('name') elif not title: title = self.stype.info.get('code') self.setWindowTitle('Pipeline for: {0}'.format(title)) self.create_tree_widget() self.fill_tree_widget() self.fit_to_content_tree_widget() self.create_buttons() self.none = True self.controls_actions() self.readSettings()
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() 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.switch_tab() # self.handle_hotkey() self.catch_maya_closing()
def get_stypes(self, run_thread=False, finish_thread=False): if finish_thread: self.stypes_items = tc.treat_result(self.stypes_items_thread) if self.stypes_items.isFailed(): if self.stypes_items.result == QtGui.QMessageBox.ApplyRole: self.stypes_items.run() self.get_stypes(run_thread=True) elif self.stypes_items.result == QtGui.QMessageBox.ActionRole: env_inst.offline = True self.parent().self.open_config_dialog() else: # self.create_ui_checkout() # self.create_ui_checkin() self.create_checkin_checkout_ui() # self.create_ui_my_tactic() # self.create_ui_float_notify() # self.create_ui_assets_browser() self.toggle_loading_label() if env_mode.get_mode() == 'maya': print 'NOW HANDLING HOTKEYS' env_inst.ui_maya_dock.handle_hotkeys() if run_thread: stypes_cache = None # stypes_cache = self.load_object('stypes_items') if stypes_cache: self.stypes_items = stypes_cache if not self.stypes_items_thread.isRunning(): self.stypes_items_thread.kwargs = dict(result=self.stypes_items) self.stypes_items_thread.routine = self.empty_return self.stypes_items_thread.start() else: if not self.stypes_items_thread.isRunning(): self.stypes_items_thread.kwargs = dict() self.stypes_items_thread.routine = self.project.get_stypes self.stypes_items_thread.start()
def customize_ui(self): if env_mode.get_mode() == 'standalone': self.actionDock_undock.setVisible(False) self.actionExit.setIcon(gf.get_icon('close')) self.actionConfiguration.setIcon(gf.get_icon('wrench'))
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()
from lib.configuration import cfg_controls import lib.tactic_classes as tc import lib.update_functions as uf import lib.global_functions as gf import lib.ui.ui_main as ui_main import lib.ui.ui_main_tabs as ui_main_tabs import lib.ui.misc.ui_serverside as ui_serverside import lib.ui.misc.ui_update as ui_update import lib.ui.misc.ui_create_update as ui_create_update import lib.ui_classes.ui_misc_classes as ui_misc_classes import ui_checkin_out_tabs_classes import ui_conf_classes import ui_my_tactic_classes import ui_assets_browser_classes import ui_float_notify_classes if env_mode.get_mode() == 'maya': import lib.maya_functions as mf reload(mf) reload(ui_main) reload(ui_main_tabs) reload(ui_serverside) reload(ui_update) reload(ui_create_update) reload(ui_checkin_out_tabs_classes) reload(ui_conf_classes) reload(ui_my_tactic_classes) reload(ui_assets_browser_classes) reload(ui_float_notify_classes) # reload(tc)
def add_items_to_formats_combo(self): if env_mode.get_mode() == 'maya': self.formatTypeComboBox.addItem('mayaAscii') self.formatTypeComboBox.addItem('mayaBinary') else: self.formatTypeComboBox.addItem('all')
def __init__(self, stype, item=None, view='insert', 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.parent_ui = parent self.item = item self.stype = stype self.search_type = self.stype.info.get('code') self.view = view self.search_key = None self.parent_search_key = None if self.item: 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) 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, 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() self.readSettings()
import PySide.QtCore as QtCore import PySide.QtGui as QtGui from lib.environment import env_mode, env_inst, env_server, env_tactic from lib.configuration import cfg_controls import lib.global_functions as gf import lib.tactic_classes as tc import lib.ui.checkout.ui_checkout_tree as ui_checkout_tree import lib.ui_classes.ui_misc_classes as ui_misc_classes import ui_icons_classes as icons_widget import ui_item_classes as item_widget import ui_maya_dialogs_classes as maya_dialogs import ui_menu_classes as menu_widget import ui_richedit_classes as richedit_widget import ui_search_classes as search_classes if env_mode.get_mode() == 'maya': import lib.maya_functions as mf reload(mf) reload(ui_checkout_tree) reload(item_widget) reload(icons_widget) reload(richedit_widget) reload(menu_widget) reload(maya_dialogs) reload(gf) reload(search_classes) class Ui_checkOutTreeWidget(QtGui.QWidget, ui_checkout_tree.Ui_checkOutTree):