net.sourceforge.java.feednread.frontend.event.action
Class OpenNewsInExternalBrowserAction
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.OpenNewsInExternalBrowserAction
- All Implemented Interfaces:
- IAction
- public class OpenNewsInExternalBrowserAction
- extends Action
Opens a NewsFeedEntry in an external browser window. If the
user configured an external browser in the application preferences it is
launched preferably. If not the Action tries to alternatively
launch the default browser on the system if available.
- 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:
Verifies if a news or filter tab is selected. |
| 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
OpenNewsInExternalBrowserAction
public OpenNewsInExternalBrowserAction(MainApplicationWindow mainWindow)
Creates a new OpenNewsInExternalBrowserAction instance.
This Action opens a NewsFeedEntry in an
external browser window.
- Parameters:
mainWindow - the Feed'n Read main window
run
public void run()
Executes the action:
- Verifies if a news or filter tab is selected.
- If so the selected
NewsFeedEntry is retrieved.
- Opens the selected
NewsFeedEntry in an external
browser window.