def __init__(self, parent=None): super(TexManagerUI, self).__init__(parent=parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.coordinator = CoordinatorMayaUI() self.clipboard = None uiAGR_selectionBehaviour = QtGui.QActionGroup(self) self.ui.uiACT_selectNothing.setActionGroup(uiAGR_selectionBehaviour) self.ui.uiACT_selectTextureNode.setActionGroup( uiAGR_selectionBehaviour) self.ui.uiACT_selectAssigned.setActionGroup(uiAGR_selectionBehaviour) self.searchReplaceDlg = SearchReplaceDialog(self) self.retargetDlg = RetargetDialog(self) self.copyMoveDlg = CopyMoveDialog(self) self.logDlg = LogDialog(self) self.createContextMenu() self.ui_initSettings() self.setUpdatesAllowed(False) self.ui_loadSettings(self.ui.uiACT_collapseRepetitions) self.setUpdatesAllowed(True) self.harvester = MayaSceneHarvester() self.setTableDelegates() self.initModels() self.fillTable() self.ui_loadSettings() self.connect( self.ui.uiTBL_textures.selectionModel(), QtCore.SIGNAL('selectionChanged(QItemSelection, QItemSelection)'), self.onTableSelectionChanged) self.displayStatusBarInfo() self.updateUiStates()