|
TV-Browser 3.3.3 API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object tvbrowser.extras.favoritesplugin.FavoritesPlugin
public class FavoritesPlugin
Plugin for managing the favorite programs.
Field Summary | |
---|---|
static Localizer |
mLocalizer
The localizer for this class. |
static java.util.logging.Logger |
mLog
|
Method Summary | |
---|---|
void |
addPendingFavorite(AdvancedFavorite fav)
Adds a AdvancedFavorite to the pending list (for loading filters after TV-Browser start was finished). |
void |
addProgramsForSending(ProgramReceiveTarget[] targets,
Program[] programs)
Add the programs to send to other Plugins to a Hashtable. |
void |
addTitleFavorites(Program[] programArr)
|
void |
askAndDeleteFavorite(Favorite fav)
|
void |
deleteSelectedFavorite()
|
void |
editFavorite(Favorite favorite)
|
void |
editSelectedFavorite()
|
void |
favoriteSelectionChanged()
|
(package private) AfterDataUpdateInfoPanel |
getAfterDataUpdateInfoPanel()
|
protected ActionMenu |
getButtonAction()
|
ProgramReceiveTarget[] |
getClientPluginTargetIds()
|
protected ActionMenu |
getContextMenuActions(Program program)
|
ProgramReceiveTarget[] |
getDefaultClientPluginsTargets()
|
ProgramFieldType[] |
getDefaultProgramFieldTypeSelection()
|
static javax.swing.ImageIcon |
getFavoritesIcon(int size)
|
static java.lang.String |
getFavoritesPluginId()
|
Exclusion[] |
getGlobalExclusions()
Gets the global exclusions. |
static javax.swing.ImageIcon |
getIconFromTheme(java.lang.String category,
java.lang.String Icon,
int size)
|
static FavoritesPlugin |
getInstance()
|
protected int |
getMarkPriority()
|
(package private) java.lang.String |
getName()
|
PluginCenterPanelWrapper |
getPluginCenterPanelWrapper()
|
PluginTreeNode |
getRootNode()
|
java.util.Properties |
getSettings()
|
void |
handleTvBrowserStartFinished()
|
protected void |
handleTvDataUpdateFinished()
|
boolean |
isAutoSelectingReminder()
Gets if reminder should be automatically selected for new Favorites |
boolean |
isShowingBlackListEntries()
|
boolean |
isShowingNewFoundPrograms()
|
boolean |
isShowingPictures()
|
protected boolean |
isShowingRepetitions()
|
boolean |
isUsingExpertMode()
|
void |
newFavorite(FavoriteNode parent)
|
void |
newFolder(FavoriteNode parent)
|
boolean |
programListIsEmpty()
|
boolean |
provideTab()
|
void |
reValidateChannelLimitation()
Tries to load channel limitations again. |
protected void |
saveFavorites()
|
protected void |
setAutoSelectingReminder(boolean value)
|
void |
setClientPluginTargets(ProgramReceiveTarget[] clientPluginTargetArr)
|
void |
setDefaultProgramFieldTypeSelection(ProgramFieldType[] defaultSelection)
|
protected void |
setGlobalExclusions(Exclusion[] exclusions,
boolean onlyAdded)
|
void |
setIsShowingBlackListEntries(boolean value)
Set the value for showing black list entries in the management dialog. |
void |
setIsShowingPictures(boolean value)
|
void |
setIsUsingExpertMode(boolean value)
|
protected void |
setMarkPriority(int priority)
|
void |
setProvideTab(boolean value)
|
void |
setShowDateSeparators(boolean show)
|
protected void |
setShowRepetitions(boolean value)
|
void |
showCreateActorFavoriteWizard(Program program,
java.lang.String actor)
|
void |
showCreateFavoriteWizard(Program program)
|
void |
showCreateFavoriteWizard(Program program,
java.lang.String path)
|
void |
showCreateTopicFavoriteWizard(Program program,
java.lang.String topic)
|
boolean |
showDateSeparators()
|
void |
showExcludeProgramsDialog(Favorite fav,
Program program)
|
protected void |
showManageFavoritesDialog()
|
protected void |
showManageFavoritesDialog(Favorite initialSelection)
|
void |
showSendDialog()
|
void |
store()
|
java.lang.String |
toString()
|
void |
updateRootNode(boolean save)
|
void |
waitForFinishingUpdateThreads()
Waits for finishing the update threads. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.util.logging.Logger mLog
public static final Localizer mLocalizer
Method Detail |
---|
public void waitForFinishingUpdateThreads()
protected void handleTvDataUpdateFinished()
public static FavoritesPlugin getInstance()
public void handleTvBrowserStartFinished()
public void store()
public static javax.swing.ImageIcon getIconFromTheme(java.lang.String category, java.lang.String Icon, int size)
public void addProgramsForSending(ProgramReceiveTarget[] targets, Program[] programs)
targets
- The ProgramReceiveTargets to send the programs for.programs
- The Programs to send.public boolean isShowingBlackListEntries()
public void setIsShowingBlackListEntries(boolean value)
value
- If the programs are to show.protected ActionMenu getButtonAction()
protected void showManageFavoritesDialog()
protected void showManageFavoritesDialog(Favorite initialSelection)
protected ActionMenu getContextMenuActions(Program program)
public void editFavorite(Favorite favorite)
public boolean isUsingExpertMode()
public void setIsUsingExpertMode(boolean value)
public boolean isShowingPictures()
public void setIsShowingPictures(boolean value)
public void showCreateFavoriteWizard(Program program)
public void showCreateFavoriteWizard(Program program, java.lang.String path)
public void showCreateActorFavoriteWizard(Program program, java.lang.String actor)
public void showCreateTopicFavoriteWizard(Program program, java.lang.String topic)
protected void saveFavorites()
public void showExcludeProgramsDialog(Favorite fav, Program program)
public void askAndDeleteFavorite(Favorite fav)
public PluginTreeNode getRootNode()
public void updateRootNode(boolean save)
public static javax.swing.ImageIcon getFavoritesIcon(int size)
public ProgramReceiveTarget[] getClientPluginTargetIds()
public void setClientPluginTargets(ProgramReceiveTarget[] clientPluginTargetArr)
public ProgramReceiveTarget[] getDefaultClientPluginsTargets()
public static java.lang.String getFavoritesPluginId()
public java.util.Properties getSettings()
public void addPendingFavorite(AdvancedFavorite fav)
fav
- The AdvancedFavorite to add.protected boolean isShowingRepetitions()
protected void setShowRepetitions(boolean value)
public boolean isAutoSelectingReminder()
protected void setAutoSelectingReminder(boolean value)
protected int getMarkPriority()
protected void setMarkPriority(int priority)
public java.lang.String toString()
toString
in class java.lang.Object
java.lang.String getName()
protected void setGlobalExclusions(Exclusion[] exclusions, boolean onlyAdded)
public Exclusion[] getGlobalExclusions()
public void addTitleFavorites(Program[] programArr)
public void editSelectedFavorite()
public void newFavorite(FavoriteNode parent)
public void showSendDialog()
public void deleteSelectedFavorite()
public boolean programListIsEmpty()
public boolean isShowingNewFoundPrograms()
public void newFolder(FavoriteNode parent)
public void favoriteSelectionChanged()
public PluginCenterPanelWrapper getPluginCenterPanelWrapper()
AfterDataUpdateInfoPanel getAfterDataUpdateInfoPanel()
public boolean provideTab()
public void setProvideTab(boolean value)
public ProgramFieldType[] getDefaultProgramFieldTypeSelection()
public void setDefaultProgramFieldTypeSelection(ProgramFieldType[] defaultSelection)
public boolean showDateSeparators()
public void setShowDateSeparators(boolean show)
public void reValidateChannelLimitation()
|
TV-Browser 3.3.3 API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |