package Ġio . gitlab . art urb os ch . de te kt . idea . action Ċ Ċ import Ġcom . intellij . openapi . action System . An ActionEvent Ċ import Ġcom . intellij . openapi . action System . Toggle Action Ċ import Ġcom . intellij . openapi . project . D umb Aware Ċ import Ġio . gitlab . art urb os ch . de te kt . idea . config . Det ek t Config Storage Ċ Ċ class ĠEnable Action Ġ: ĠToggle Action (), ĠD umb Aware Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġis Selected ( e : ĠAn ActionEvent ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġproject Ġ= Ġe . project Ġ?: Ġreturn Ġfalse ĊĠĠĠĠĠĠĠ Ġreturn ĠDet ek t Config Storage . instance ( project ). enable Det ek t ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠsetSelected ( e : ĠAn ActionEvent , Ġstate : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġproject Ġ= Ġe . project Ġ?: Ġreturn ĊĠĠĠĠĠĠĠ ĠDet ek t Config Storage . instance ( project ). enable Det ek t Ġ= Ġstate ĊĠĠĠ Ġ} Ċ } Ċ