// ĠCopyright Ġ 2 0 0 0 - 2 0 2 0 ĠJetBrains Ġs . r . o . ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe ĠLICENSE Ġfile . Ċ package Ġcom . intellij . openapi . vcs . actions Ċ Ċ import Ġcom . intellij . icons . All Icons Ċ import Ġcom . intellij . openapi . action System . An Action Ċ import Ġcom . intellij . openapi . action System . An ActionEvent Ċ Ċ class ĠShow Commit Options Action Ġ: ĠAn Action () Ġ{ ĊĠ Ġinit Ġ{ ĊĠĠĠ Ġtemplate Presentation . icon Ġ= ĠAll Icons . Ide . Notification . Gear ĊĠĠĠ Ġtemplate Presentation . hover ed Icon Ġ= ĠAll Icons . Ide . Notification . Gear Hover ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġupdate ( e : ĠAn ActionEvent ) Ġ{ ĊĠĠĠ Ġe . presentation . isEnabled Ġ= Ġe . getProject Commit Workflow Handler ()?. isActive Ġ== Ġtrue ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun ĠactionPerformed ( e : ĠAn ActionEvent ) Ġ{ ĊĠĠĠ Ġval Ġworkflow Handler Ġ= Ġe . getProject Commit Workflow Handler () !! ĊĠĠĠ Ġworkflow Handler . show Commit Options ( e . is From Action Toolbar , Ġe . data Context ) ĊĠ Ġ} Ċ }