def __init__(self, parent=None): """Constructor.""" super(SettingsDialog, self).__init__(parent) self.setupUi(self) self.tabUserServices.setCurrentIndex(0) # init form self.fill_pages() # init services visibility tab self.dsManagerViewModel = DSManagerModel() self.treeViewForDS.setModel(self.dsManagerViewModel) self.treeViewForDS.header().setResizeMode( DSManagerModel.COLUMN_GROUP_DS, QtGui.QHeaderView.Stretch) showAllAction = self.toolBarForDSTreeView.addAction( QtGui.QIcon(":/images/themes/default/mActionShowAllLayers.png"), self.tr("Show all")) showAllAction.triggered.connect(self.dsManagerViewModel.checkAll) hideAllAction = self.toolBarForDSTreeView.addAction( QtGui.QIcon(":images/themes/default/mActionHideAllLayers.png"), self.tr("Hide all")) hideAllAction.triggered.connect(self.dsManagerViewModel.uncheckAll) self.dsManagerViewModel.sort(DSManagerModel.COLUMN_GROUP_DS) # signals self.btnGetContribPack.clicked.connect(self.get_contrib) self.accepted.connect(self.save_settings)
def __init__(self, parent=None): """Constructor.""" super(UserGroupsBox, self).__init__(parent) self.setupUi(self) self.feel_list() self.lstGroups.currentItemChanged.connect(self.on_sel_changed) self.lstGroups.itemDoubleClicked.connect(self.on_edit) self.btnEdit.clicked.connect(self.on_edit) self.btnAdd.clicked.connect(self.on_add) self.btnDelete.clicked.connect(self.on_delete) self.btnCopy.clicked.connect(self.on_copy) self.btnAdd.setIcon(QIcon(plugin_dir + '/icons/plus.svg')) self.btnEdit.setIcon(QIcon(plugin_dir + '/icons/compose.svg')) self.btnDelete.setIcon(QIcon(plugin_dir + '/icons/trash.svg')) self.btnCopy.setIcon(QIcon(plugin_dir + '/icons/copy.svg')) self.ds_model = DSManagerModel()