|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.eclipse.core.commands.common.EventManager
org.eclipse.jface.action.AbstractAction
org.eclipse.jface.action.Action
net.sourceforge.java.feednread.frontend.event.action.MarkTreeElementReadAction
Marks an ITreeElement as read. Either in the
NewsFeedFavoritesTree or in the
NewsFeedWatchesTree depending on the current selection in the
SideBar component.
| Field Summary | |
private MainApplicationWindow |
mainWindow
The Feed'n Read main window |
| 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 |
| Constructor Summary | |
MarkTreeElementReadAction(MainApplicationWindow mainWindow)
Creates a new MarkTreeElementReadAction instance. |
|
| Method Summary | |
private void |
markRead(Category category,
NewsFeedTabBar tabBar)
Marks the specified Category as read, i.e. recurisvely
marks all Favorites as read. |
private void |
markRead(Favorite favorite,
NewsFeedTabBar tabBar)
Marks the specified Favorite as read. |
private void |
markRead(WatchFolder folder,
NewsFeedTabBar tabBar)
Marks the specified WatchFolder as read, i.e. recurisvely
marks all Watches as read. |
private void |
markRead(Watch watch,
NewsFeedTabBar tabBar)
Marks the specified Watch as read. |
void |
run()
Executes the action: Verifies if a Favorite or Watch is
selected. |
| Methods inherited from class org.eclipse.jface.action.AbstractAction |
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListener |
| Methods inherited from class org.eclipse.core.commands.common.EventManager |
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.jface.action.IAction |
addPropertyChangeListener, removePropertyChangeListener |
| Field Detail |
private MainApplicationWindow mainWindow
The Feed'n Read main window
| Constructor Detail |
public MarkTreeElementReadAction(MainApplicationWindow mainWindow)
Creates a new MarkTreeElementReadAction instance. This
Action marks all news in a newsfeed related to a
Favorite or Watch as read.
mainWindow - the Feed'n Read main window| Method Detail |
public void run()
Executes the action:
Favorite or Watch is
selected.Favorite is opened in an existing tab.
private void markRead(Favorite favorite,
NewsFeedTabBar tabBar)
Marks the specified Favorite as read. If a tab is open in the
specified NewsFeedTabBar that displays the specified
Favorite it is also updated.
favorite - the Favorite to mark as readtabBar - the NewsFeedTabBar componentmarkRead(Category, NewsFeedTabBar),
markRead(WatchFolder, NewsFeedTabBar),
markRead(Watch, NewsFeedTabBar)
private void markRead(Category category,
NewsFeedTabBar tabBar)
Marks the specified Category as read, i.e. recurisvely
marks all Favorites as read. If a tab is open in the
specified NewsFeedTabBar that displays
Favorites within the specified Category
they are also updated.
category - the Category to mark as readtabBar - the NewsFeedTabBar componentmarkRead(Favorite, NewsFeedTabBar),
markRead(WatchFolder, NewsFeedTabBar),
markRead(Watch, NewsFeedTabBar)
private void markRead(WatchFolder folder,
NewsFeedTabBar tabBar)
Marks the specified WatchFolder as read, i.e. recurisvely
marks all Watches as read. If a tab is open in the
specified NewsFeedTabBar that displays
Watches within the specified WatchFolder
they are also updated.
folder - the WatchFolder to mark as readtabBar - the NewsFeedTabBar componentmarkRead(Category, NewsFeedTabBar),
markRead(Favorite, NewsFeedTabBar),
markRead(Watch, NewsFeedTabBar)
private void markRead(Watch watch,
NewsFeedTabBar tabBar)
Marks the specified Watch as read. If a tab is open in the
specified NewsFeedTabBar that displays the specified
Watch it is also updated.
watch - the Watch to mark as readtabBar - the NewsFeedTabBar componentmarkRead(Category, NewsFeedTabBar),
markRead(Favorite, NewsFeedTabBar),
markRead(WatchFolder, NewsFeedTabBar)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||