net.sourceforge.java.feednread.frontend.event.action
Class ShowLicenseAction
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.jface.action.AbstractAction
org.eclipse.jface.action.Action
net.sourceforge.java.feednread.frontend.event.action.ShowLicenseAction
- All Implemented Interfaces:
- IAction
- public class ShowLicenseAction
- extends Action
Shows the application license in a browser tab in the
NewsFeedTabBar.
- Author:
- Sebastian Machhausen
| Fields inherited from class org.eclipse.jface.action.Action |
|
| Fields inherited from class org.eclipse.core.commands.common.EventManager |
|
| Fields inherited from interface org.eclipse.jface.action.IAction |
AS_CHECK_BOX, AS_DROP_DOWN_MENU, AS_PUSH_BUTTON, AS_RADIO_BUTTON, AS_UNSPECIFIED, CHECKED, DESCRIPTION, ENABLED, HANDLED, IMAGE, RESULT, TEXT, TOOL_TIP_TEXT |
|
Method Summary |
void |
run()
Executes the action:
Shows the license in a browser tab in the
NewsFeedTabBar component. |
private boolean |
verifyLicense()
Tests if the license file is present, i.e. it exists.
|
| Methods inherited from class org.eclipse.jface.action.Action |
convertAccelerator, convertAccelerator, findKeyCode, findKeyString, findModifier, findModifierString, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getImageDescriptor, getMenuCreator, getStyle, getText, getToolTipText, isChecked, isEnabled, isHandled, notifyResult, removeAcceleratorText, removeMnemonics, runWithEvent, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipText |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mainWindow
private MainApplicationWindow mainWindow
The Feed'n Read main window
ShowLicenseAction
public ShowLicenseAction(MainApplicationWindow mainWindow)
Creates a new ShowLicenseAction instance. This
Action shows the license in a browser tab in the
NewsFeedTabBar component.
- Parameters:
mainWindow - the Feed'n Read main window
run
public void run()
Executes the action:
- Shows the license in a browser tab in the
NewsFeedTabBar component. If the license is already
displayed the corresponding browser tab is focussed.
verifyLicense
private boolean verifyLicense()
Tests if the license file is present, i.e. it exists.
- Returns:
true if the license file is at its place;
false otherwise which means that the license file does
not exist