data[field_name] = self.get_value(widget, None) for field, widget in self.advanced_fields: data[field["name"]] = self.get_value(widget, field) return data class OpenPLMLogin: def Activated(self): dialog = LoginDialog() dialog.exec_() def GetResources(self): return {'MenuText': 'Login', 'ToolTip': 'Login'} SWCADGui.addCommand('OpenPLM_Login', OpenPLMLogin()) class OpenPLMConfigure: def Activated(self): dialog = ConfigureDialog() dialog.exec_() def GetResources(self): return { 'Pixmap': 'preferences-system', 'MenuText': 'Configure', 'ToolTip': 'Configure' }
data[field_name] = self.get_value(widget, None) for field, widget in self.advanced_fields: data[field["name"]] = self.get_value(widget, field) return data class OpenPLMLogin: def Activated(self): dialog = LoginDialog() dialog.exec_() def GetResources(self): return {'MenuText': 'Login', 'ToolTip': 'Login'} SWCADGui.addCommand('OpenPLM_Login', OpenPLMLogin()) class OpenPLMConfigure: def Activated(self): dialog = ConfigureDialog() dialog.exec_() def GetResources(self): return {'Pixmap' : 'preferences-system', 'MenuText': 'Configure', 'ToolTip': 'Configure'} SWCADGui.addCommand('OpenPLM_Configure', OpenPLMConfigure()) class OpenPLMCheckOut: def Activated(self):