void () { PyDebuggerOptionsProvider settings = PyDebuggerOptionsProvider.getInstance(myProject); settings.setAttachToSubprocess(myAttachToSubprocess.isSelected()); settings.setSaveCallSignatures(mySaveSignatures.isSelected()); settings.setSupportGeventDebugging(mySupportGevent.isSelected()); settings.setDropIntoDebuggerOnFailedTest(myDropIntoDebuggerOnFailedTests.isSelected()); settings.setSupportQtDebugging(mySupportQt.isSelected()); Object selectedBackend = myPyQtBackend.getSelectedItem(); if (selectedBackend != null) { settings.setPyQtBackend(StringUtil.toLowerCase(((PyQtBackend)selectedBackend).name())); } settings.setAttachProcessFilter(myAttachProcessFilter.getText()); }