package Ġcom . vk . adm storm . configuration . k php Ċ Ċ import Ġcom . intellij . openapi . options . Settings Editor Ċ import Ġcom . intellij . openapi . ui . ComboBox Ċ import Ġcom . intellij . ui . Ide Border Factory Ċ import Ġcom . intellij . ui . Simple List Cell Renderer Ċ import Ġcom . intellij . ui . components . JB CheckBox Ċ import Ġcom . intellij . ui . components . fields . Expand able TextField Ċ import Ġjavax . swing . Default ComboBox Model Ċ import Ġjavax . swing . JLabel Ċ import Ġjavax . swing . JPanel Ċ import Ġjavax . swing . JTextField Ċ Ċ open Ġclass ĠK php Configuration Editor Ġ: ĠSettings Editor < K php Configuration >() Ġ{ ĊĠĠĠ Ġprivate Ġvar Ġmy Panel : ĠJPanel ? Ġ= Ġnull ĊĠĠĠ Ġprivate Ġvar Ġmy Run Type : ĠCombo Box < K php Run Type >? Ġ= Ġnull ĊĠĠĠ Ġprivate Ġvar Ġmy Parameters : ĠJTextField ? Ġ= Ġnull ĊĠĠĠ Ġprivate Ġvar Ġmy Commands Args : ĠJLabel ? Ġ= Ġnull ĊĠĠĠ Ġprivate Ġvar Ġmy Env TextField : ĠExpand able TextField ? Ġ= Ġnull ĊĠĠĠ Ġprivate Ġvar Ġmy Run Script With Php : ĠJ B CheckBox ? Ġ= Ġnull ĊĊĠĠĠ Ġoverride Ġfun Ġreset Editor From ( demo Run Configuration : ĠK php Configuration ) Ġ{ ĊĠĠĠĠĠĠĠ Ġmy Run Type !!. selected Item Ġ= Ġdemo Run Configuration . run Type ĊĠĠĠĠĠĠĠ Ġmy Parameters !!. text Ġ= Ġdemo Run Configuration . parameters ĊĠĠĠĠĠĠĠ Ġmy Run Script With Php !!. isSelected Ġ= Ġdemo Run Configuration . run Script With Php ĊĠĠĠĠĠĠĠ Ġmy Env TextField !!. text Ġ= Ġdemo Run Configuration . env Variables ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġapply Editor To ( demo Run Configuration : ĠK php Configuration ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdemo Run Configuration . run Type Ġ= Ġmy Run Type !!. selected Item Ġas ĠK php Run Type ĊĠĠĠĠĠĠĠ Ġdemo Run Configuration . parameters Ġ= Ġmy Parameters !!. text Ġ?: Ġ"" ĊĠĠĠĠĠĠĠ Ġdemo Run Configuration . run Script With Php Ġ= Ġmy Run Script With Php !!. isSelected ĊĠĠĠĠĠĠĠ Ġdemo Run Configuration . env Variables Ġ= Ġmy Env TextField !!. text Ġ?: Ġ"" ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġcreate Editor () Ġ= Ġmy Panel !! ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġmy Run Script With Php !!. isVisible Ġ= Ġfalse ĊĊĠĠĠĠĠĠĠ Ġmy Run Type ?. addItem Listener Ġ{ Ġe Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġselected Ġ= Ġe . item Selectable . selected Objects [ 0 ] Ġas ĠK php Run Type ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmy Commands Args ?. text Ġ= Ġselected . arguments ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġmy Run Script With Php !!. isVisible Ġ= Ġselected Ġ== ĠK php Run Type . Sc ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġval Ġbox Model Ġ= ĠDefault ComboBox Model < K php Run Type >() ĊĠĠĠĠĠĠĠ ĠK php Run Type . values (). forEach Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbox Model . addElement ( it ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġmy Run Type ?. renderer Ġ= ĠSimple List Cell Renderer . create ("", ĠK php Run Type :: get Show Text ) ĊĠĠĠĠĠĠĠ Ġmy Run Type ?. model Ġ= Ġbox Model ĊĊĠĠĠĠĠĠĠ Ġmy Commands Args ?. text Ġ= Ġ( my Run Type ?. selected Item Ġas ĠK php Run Type ). arguments ĊĊĠĠĠĠĠĠĠ Ġmy Panel ?. border Ġ= ĠIde Border Factory . create Title d Border (" Configuration ") ĊĠĠĠ Ġ} Ċ } Ċ