@@ -42,6 +42,7 @@ public class SettingsForm implements Configurable {
42
42
private JButton regenerateUrnMapButton ;
43
43
private JLabel magentoVersion ;
44
44
private JTextField moduleDefaultLicenseName ;
45
+ private JCheckBox mftfSupportEnabled ;
45
46
private MagentoVersion magentoVersionModel = MagentoVersion .getInstance ();
46
47
47
48
public SettingsForm (@ NotNull final Project project ) {
@@ -86,6 +87,7 @@ public void mouseClicked(MouseEvent e) {
86
87
}
87
88
88
89
moduleDefaultLicenseName .setText (getSettings ().defaultLicenseName );
90
+ mftfSupportEnabled .setSelected (getSettings ().mftfSupportEnabled );
89
91
90
92
return (JComponent ) panel1 ;
91
93
}
@@ -99,14 +101,16 @@ private void reindex() {
99
101
public boolean isModified () {
100
102
boolean licenseChanged = !moduleDefaultLicenseName .getText ().equals (getSettings ().defaultLicenseName );
101
103
boolean statusChanged = !pluginEnabled .isSelected () == getSettings ().pluginEnabled ;
104
+ boolean mftfSupportChanged = mftfSupportEnabled .isSelected () != getSettings ().mftfSupportEnabled ;
102
105
103
- return statusChanged || licenseChanged ;
106
+ return statusChanged || licenseChanged || mftfSupportChanged ;
104
107
}
105
108
106
109
@ Override
107
110
public void apply () throws ConfigurationException {
108
111
getSettings ().pluginEnabled = pluginEnabled .isSelected ();
109
112
getSettings ().defaultLicenseName = moduleDefaultLicenseName .getText ();
113
+ getSettings ().mftfSupportEnabled = mftfSupportEnabled .isSelected ();
110
114
buttonReindex .setEnabled (getSettings ().pluginEnabled );
111
115
regenerateUrnMapButton .setEnabled (getSettings ().pluginEnabled );
112
116
0 commit comments