package Ġorg . are nd . actions Ċ Ċ import Ġcom . intellij . ide . actions . sear che very where . Abstract G oto SE Contributor Ċ import Ġcom . intellij . ide . actions . sear che very where . File Search Every where Contributor Ċ import Ġcom . intellij . ide . actions . sear che very where . Search Every where Contributor Ċ import Ġcom . intellij . ide . actions . sear che very where . Search Every where Contributor Factory Ċ import Ġcom . intellij . ide . util . goto ByName . FileType Ref Ċ import Ġcom . intellij . ide . util . goto ByName . Filtering G oto By Model Ċ import Ġcom . intellij . ide . util . goto ByName . G oto File Model Ċ import Ġcom . intellij . navigation . Navigation Item Ċ import Ġcom . intellij . openapi . action System . An Action Ċ import Ġcom . intellij . openapi . action System . An ActionEvent Ċ import Ġcom . intellij . openapi . project . Project Ċ import Ġcom . intellij . psi . Psi File Ċ import Ġorg . are nd . Are nd FileType Ċ import Ġorg . are nd . util . are nd Modules Ċ import Ġjava . util . Collections . singletonList Ċ Ċ class ĠSearch Are nd Files Contributor ( val Ġevent : ĠAn ActionEvent ) Ġ: ĠAbstract G oto SE Contributor ( event ) Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġget GroupName (): ĠString Ġ= Ġ" Are nd Ġfiles " ĊĊĠĠĠ Ġoverride Ġfun Ġget Sort Weight (): ĠInt Ġ= Ġ 2 0 1 ĊĊĠĠĠ Ġoverride Ġfun Ġis Shown In Separ ate Tab (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġevent . project ?. are nd Modules ?. isNotEmpty () Ġ?: Ġfalse ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġcreate Model ( project : ĠProject ): ĠFiltering G oto By Model < *> Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġmodel Ġ= Ġobject Ġ: ĠG oto File Model ( project ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġaccept Item ( item : ĠNavigation Item ?): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( item Ġ! is ĠPsi File ) Ġreturn Ġfalse ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġsuper . accept Item ( item ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġmodel . set Filter Items ( singletonList ( FileType Ref . for FileType ( Are nd FileType ))) ĊĠĠĠĠĠĠĠ Ġreturn Ġmodel ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Actions ( on Changed : ĠRunnable ): ĠMutable List < An Action > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsingleton List ( do Get Actions ( File Search Every where Contributor . create FileType Filter ( this . my Project ), Ġnull , ĠonChanged ). first ()) ĊĠĠĠ Ġ} Ċ } Ċ Ċ class ĠAre nd SEC Factory < T > Ġ: ĠSearch Every where Contributor Factory < Any > Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġcreate Contributor ( init Event : ĠAn ActionEvent ): ĠSearch Every where Contributor < Any > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠSearch Are nd Files Contributor ( init Event ) ĊĠĠĠ Ġ} Ċ }