Redefine isEnabled for RepositoryAction subclasses
commit13ed0ffa81c69b95f18483c77d585b0bdd06a231
authorRobin Rosenberg <robin.rosenberg@dewire.com>
Sun, 27 Apr 2008 09:08:36 +0000 (27 11:08 +0200)
committerRobin Rosenberg <robin.rosenberg@dewire.com>
Sun, 27 Apr 2008 14:46:31 +0000 (27 16:46 +0200)
tree75d802409442e9d7d232c020022ba2b05cad9cb6
parentc9257cb7b5a1c11eaaef5dabd2424aaaed62a768
Redefine isEnabled for RepositoryAction subclasses

The implementation of sometimes work on multiple repostories,
sometimes not. Change the isEnabled method to reflect that so
enabling/disabling of toolbar icons and menu items reflect
that. We also force subclasses to defined isEnabled() explicitly.

Signed-off-by: Robin Rosenberg <robin.rosenberg@dewire.com>
org.spearce.egit.ui/src/org/spearce/egit/ui/internal/actions/BranchAction.java
org.spearce.egit.ui/src/org/spearce/egit/ui/internal/actions/CommitAction.java
org.spearce.egit.ui/src/org/spearce/egit/ui/internal/actions/RepositoryAction.java
org.spearce.egit.ui/src/org/spearce/egit/ui/internal/actions/ResetAction.java