C# Class TraktPlugin.GUI.GUICommon

Afficher le fichier Open project: trakt/Trakt-for-Mediaportal

Méthodes publiques

Свойство Type Description
CurrentMediaType MediaType
CurrentMovie TraktPlugin.TraktAPI.DataStructures.TraktMovieSummary
CurrentShow TraktPlugin.TraktAPI.DataStructures.TraktShowSummary

Private Properties

Свойство Type Description
CheckAndPlayEpisode void
CheckAndPlayFirstUnwatchedEpisode void
CheckAndPlayMovie void
CheckRatingOnMovie bool
CheckRatingOnShow bool
ClearCommentProperties void
ClearEpisodeProperties void
ClearListProperties void
ClearMovieProperties void
ClearPersonProperties void
ClearSeasonProperties void
ClearShowProperties void
ClearStatisticProperties void
ClearUserProperties void
CreateMoviesContextMenu void
CreateShowsContextMenu void
FilterTrendingMovies IEnumerable
FilterTrendingShows IEnumerable
GetActivityItemName string
GetActivityListItemTitle string
GetContextMenuItemsForActivity List
GetFilterListItems List
GetLayoutTranslation string
GetProperty string
GetSortByString string
RateEpisode bool
RateMovie bool
RateSeason bool
RateShow bool
SetCommentProperties void
SetEpisodeProperties void
SetListProperties void
SetMovieProperties void
SetPersonProperties void
SetProperty void
SetProperty void
SetProperty void
SetProperty void
SetSeasonProperties void
SetShowProperties void
SetStatisticProperties void
SetUserProperties void
ShowLayoutMenu Layout
ShowMovieFiltersMenu bool
ShowSortMenu SortBy
ShowTVShowFiltersMenu bool

Méthodes publiques

Méthode Description
AddSeasonToLibrary ( TraktShow show, int season ) : void
AddShowToCollection ( TraktShow show ) : void
CheckLogin ( ) : bool
CheckLogin ( bool showPreviousWindow ) : bool

Checks if user is logged in, if not the user is presented with a choice to jump to Account settings and signup/login.

GetTranslatedCreditJob ( string job ) : string
GetTranslatedCreditType ( Credit credit ) : string
LikeComment ( TraktComment comment ) : void
LikeList ( TraktListDetail list, string username ) : void
MarkSeasonAsWatched ( TraktShow show, int season ) : void
MarkShowAsWatched ( TraktShow show ) : void
ShowMovieTrailersMenu ( TraktMovieSummary movie ) : void
ShowMovieTrailersPluginMenu ( TraktMovieSummary movie ) : void
ShowSearchByMenu ( SearchPeople people, string title, string fanart ) : bool
ShowSearchByPersonMenu ( List people, string title, string fanart ) : bool
ShowTVEpisodeTrailersPluginMenu ( TraktShowSummary show, TraktEpisodeSummary episode ) : void
ShowTVSeasonTrailersPluginMenu ( TraktShowSummary show, int season ) : void
ShowTVShowTrailersMenu ( TraktShowSummary show, TraktEpisodeSummary episode = null ) : void
ShowTVShowTrailersPluginMenu ( TraktShowSummary show ) : void
ShowTraktExtEpisodeMenu ( string title, string year, string season, string episode, string tvdbid, bool isWatched, string fanart, SearchPeople people, bool showAll ) : bool
ShowTraktExtEpisodeMenu ( string title, string year, string season, string episode, string tvdbid, string fanart ) : bool
ShowTraktExtEpisodeMenu ( string title, string year, string season, string episode, string tvdbid, string fanart, SearchPeople people, bool showAll ) : bool
ShowTraktExtEpisodeMenu ( string title, string year, string season, string episode, string tvdbid, string fanart, bool showAll ) : bool
ShowTraktExtEpisodeMenu ( string title, string year, string season, string episode, string tvdbid, string episodetvdbid, bool isWatched, string fanart, SearchPeople people, bool showAll ) : bool
ShowTraktExtEpisodeMenu ( string title, string year, string season, string episode, string tvdbid, string imdbid, string episodetvdbid, bool isWatched, string fanart, SearchPeople people, bool showAll ) : bool
ShowTraktExtMovieMenu ( string title, string year, string imdbid, bool isWatched, string fanart, SearchPeople people, bool showAll ) : bool
ShowTraktExtMovieMenu ( string title, string year, string imdbid, string fanart ) : bool
ShowTraktExtMovieMenu ( string title, string year, string imdbid, string fanart, SearchPeople people, bool showAll ) : bool
ShowTraktExtMovieMenu ( string title, string year, string imdbid, string fanart, bool showAll ) : bool
ShowTraktExtTVSeasonMenu ( string title, string year, string tvdbid, string season, string seasonid, string fanart, SearchPeople people, bool showAll ) : bool
ShowTraktExtTVSeasonMenu ( string title, string year, string tvdbid, string imdbid, string season, string seasonid, string fanart, SearchPeople people, bool showAll ) : bool
ShowTraktExtTVShowMenu ( string title, string year, string tvdbid, string fanart ) : bool
ShowTraktExtTVShowMenu ( string title, string year, string tvdbid, string fanart, SearchPeople people, bool showAll ) : bool
ShowTraktExtTVShowMenu ( string title, string year, string tvdbid, string fanart, bool showAll ) : bool
ShowTraktExtTVShowMenu ( string title, string year, string tvdbid, string imdbid, string fanart, SearchPeople people, bool showAll ) : bool
UnLikeComment ( TraktComment comment ) : void
UnLikeList ( TraktListDetail list, string username ) : void

Private Methods

Méthode Description
CheckAndPlayEpisode ( TraktShowSummary show, TraktEpisodeSummary episode ) : void
CheckAndPlayFirstUnwatchedEpisode ( TraktShowSummary show, bool jumpTo ) : void
CheckAndPlayMovie ( bool jumpTo, TraktMovieSummary movie ) : void

Checks if a selected movie exists locally and plays movie or jumps to corresponding plugin details view

CheckRatingOnMovie ( ) : bool
CheckRatingOnShow ( ) : bool
ClearCommentProperties ( ) : void
ClearEpisodeProperties ( ) : void
ClearListProperties ( ) : void
ClearMovieProperties ( ) : void
ClearPersonProperties ( ) : void
ClearSeasonProperties ( ) : void
ClearShowProperties ( ) : void
ClearStatisticProperties ( ) : void
ClearUserProperties ( ) : void
CreateMoviesContextMenu ( IDialogbox &dlg, TraktMovie movie, bool dashboard ) : void
CreateShowsContextMenu ( IDialogbox &dlg, TraktShow show, bool dashboard ) : void
FilterTrendingMovies ( IEnumerable moviesToFilter ) : IEnumerable
FilterTrendingShows ( IEnumerable showsToFilter ) : IEnumerable
GetActivityItemName ( TraktPlugin.TraktAPI.DataStructures.TraktActivity activity ) : string
GetActivityListItemTitle ( TraktPlugin.TraktAPI.DataStructures.TraktActivity activity, ActivityView view = ActivityView.community ) : string
GetContextMenuItemsForActivity ( TraktPlugin.TraktAPI.DataStructures.TraktActivity activity ) : List

Returns a list of context menu items for a selected item in the Activity Dashboard

GetFilterListItems ( bool>.Dictionary filters ) : List
GetLayoutTranslation ( Layout layout ) : string
GetProperty ( string property ) : string
GetSortByString ( SortBy currentSortBy ) : string
RateEpisode ( TraktShowSummary show, TraktEpisodeSummary episode ) : bool
RateMovie ( TraktMovieSummary movie ) : bool
RateSeason ( TraktShowSummary show, TraktSeasonSummary season ) : bool
RateShow ( TraktShowSummary show ) : bool
SetCommentProperties ( TraktComment comment, bool isWatched = false ) : void
SetEpisodeProperties ( TraktShowSummary show, TraktEpisodeSummary episode ) : void
SetListProperties ( TraktListDetail list, string username ) : void
SetMovieProperties ( TraktMovieSummary movie ) : void
SetPersonProperties ( TraktPersonSummary person ) : void
SetProperty ( string property, List value ) : void
SetProperty ( string property, bool value ) : void
SetProperty ( string property, int value ) : void
SetProperty ( string property, string value ) : void
SetSeasonProperties ( TraktShowSummary show, TraktSeasonSummary season ) : void
SetShowProperties ( TraktShowSummary show ) : void
SetStatisticProperties ( TraktUserStatistics stats, string Username ) : void
SetUserProperties ( TraktUserSummary user ) : void
ShowLayoutMenu ( Layout currentLayout, int itemToSelect ) : Layout
ShowMovieFiltersMenu ( ) : bool
ShowSortMenu ( SortBy currentSortBy ) : SortBy
ShowTVShowFiltersMenu ( ) : bool

Method Details

AddSeasonToLibrary() public static méthode

public static AddSeasonToLibrary ( TraktShow show, int season ) : void
show TraktPlugin.TraktAPI.DataStructures.TraktShow
season int
Résultat void

AddShowToCollection() public static méthode

public static AddShowToCollection ( TraktShow show ) : void
show TraktPlugin.TraktAPI.DataStructures.TraktShow
Résultat void

CheckLogin() public static méthode

public static CheckLogin ( ) : bool
Résultat bool

CheckLogin() public static méthode

Checks if user is logged in, if not the user is presented with a choice to jump to Account settings and signup/login.
public static CheckLogin ( bool showPreviousWindow ) : bool
showPreviousWindow bool
Résultat bool

GetTranslatedCreditJob() public static méthode

public static GetTranslatedCreditJob ( string job ) : string
job string
Résultat string

GetTranslatedCreditType() public static méthode

public static GetTranslatedCreditType ( Credit credit ) : string
credit Credit
Résultat string

LikeComment() public static méthode

public static LikeComment ( TraktComment comment ) : void
comment TraktPlugin.TraktAPI.DataStructures.TraktComment
Résultat void

LikeList() public static méthode

public static LikeList ( TraktListDetail list, string username ) : void
list TraktPlugin.TraktAPI.DataStructures.TraktListDetail
username string
Résultat void

MarkSeasonAsWatched() public static méthode

public static MarkSeasonAsWatched ( TraktShow show, int season ) : void
show TraktPlugin.TraktAPI.DataStructures.TraktShow
season int
Résultat void

MarkShowAsWatched() public static méthode

public static MarkShowAsWatched ( TraktShow show ) : void
show TraktPlugin.TraktAPI.DataStructures.TraktShow
Résultat void

ShowMovieTrailersMenu() public static méthode

public static ShowMovieTrailersMenu ( TraktMovieSummary movie ) : void
movie TraktPlugin.TraktAPI.DataStructures.TraktMovieSummary
Résultat void

ShowMovieTrailersPluginMenu() public static méthode

public static ShowMovieTrailersPluginMenu ( TraktMovieSummary movie ) : void
movie TraktPlugin.TraktAPI.DataStructures.TraktMovieSummary
Résultat void

ShowSearchByMenu() public static méthode

public static ShowSearchByMenu ( SearchPeople people, string title, string fanart ) : bool
people SearchPeople
title string
fanart string
Résultat bool

ShowSearchByPersonMenu() public static méthode

public static ShowSearchByPersonMenu ( List people, string title, string fanart ) : bool
people List
title string
fanart string
Résultat bool

ShowTVEpisodeTrailersPluginMenu() public static méthode

public static ShowTVEpisodeTrailersPluginMenu ( TraktShowSummary show, TraktEpisodeSummary episode ) : void
show TraktPlugin.TraktAPI.DataStructures.TraktShowSummary
episode TraktPlugin.TraktAPI.DataStructures.TraktEpisodeSummary
Résultat void

ShowTVSeasonTrailersPluginMenu() public static méthode

public static ShowTVSeasonTrailersPluginMenu ( TraktShowSummary show, int season ) : void
show TraktPlugin.TraktAPI.DataStructures.TraktShowSummary
season int
Résultat void

ShowTVShowTrailersMenu() public static méthode

public static ShowTVShowTrailersMenu ( TraktShowSummary show, TraktEpisodeSummary episode = null ) : void
show TraktPlugin.TraktAPI.DataStructures.TraktShowSummary
episode TraktPlugin.TraktAPI.DataStructures.TraktEpisodeSummary
Résultat void

ShowTVShowTrailersPluginMenu() public static méthode

public static ShowTVShowTrailersPluginMenu ( TraktShowSummary show ) : void
show TraktPlugin.TraktAPI.DataStructures.TraktShowSummary
Résultat void

ShowTraktExtEpisodeMenu() public static méthode

public static ShowTraktExtEpisodeMenu ( string title, string year, string season, string episode, string tvdbid, bool isWatched, string fanart, SearchPeople people, bool showAll ) : bool
title string
year string
season string
episode string
tvdbid string
isWatched bool
fanart string
people SearchPeople
showAll bool
Résultat bool

ShowTraktExtEpisodeMenu() public static méthode

public static ShowTraktExtEpisodeMenu ( string title, string year, string season, string episode, string tvdbid, string fanart ) : bool
title string
year string
season string
episode string
tvdbid string
fanart string
Résultat bool

ShowTraktExtEpisodeMenu() public static méthode

public static ShowTraktExtEpisodeMenu ( string title, string year, string season, string episode, string tvdbid, string fanart, SearchPeople people, bool showAll ) : bool
title string
year string
season string
episode string
tvdbid string
fanart string
people SearchPeople
showAll bool
Résultat bool

ShowTraktExtEpisodeMenu() public static méthode

public static ShowTraktExtEpisodeMenu ( string title, string year, string season, string episode, string tvdbid, string fanart, bool showAll ) : bool
title string
year string
season string
episode string
tvdbid string
fanart string
showAll bool
Résultat bool

ShowTraktExtEpisodeMenu() public static méthode

public static ShowTraktExtEpisodeMenu ( string title, string year, string season, string episode, string tvdbid, string episodetvdbid, bool isWatched, string fanart, SearchPeople people, bool showAll ) : bool
title string
year string
season string
episode string
tvdbid string
episodetvdbid string
isWatched bool
fanart string
people SearchPeople
showAll bool
Résultat bool

ShowTraktExtEpisodeMenu() public static méthode

public static ShowTraktExtEpisodeMenu ( string title, string year, string season, string episode, string tvdbid, string imdbid, string episodetvdbid, bool isWatched, string fanart, SearchPeople people, bool showAll ) : bool
title string
year string
season string
episode string
tvdbid string
imdbid string
episodetvdbid string
isWatched bool
fanart string
people SearchPeople
showAll bool
Résultat bool

ShowTraktExtMovieMenu() public static méthode

public static ShowTraktExtMovieMenu ( string title, string year, string imdbid, bool isWatched, string fanart, SearchPeople people, bool showAll ) : bool
title string
year string
imdbid string
isWatched bool
fanart string
people SearchPeople
showAll bool
Résultat bool

ShowTraktExtMovieMenu() public static méthode

public static ShowTraktExtMovieMenu ( string title, string year, string imdbid, string fanart ) : bool
title string
year string
imdbid string
fanart string
Résultat bool

ShowTraktExtMovieMenu() public static méthode

public static ShowTraktExtMovieMenu ( string title, string year, string imdbid, string fanart, SearchPeople people, bool showAll ) : bool
title string
year string
imdbid string
fanart string
people SearchPeople
showAll bool
Résultat bool

ShowTraktExtMovieMenu() public static méthode

public static ShowTraktExtMovieMenu ( string title, string year, string imdbid, string fanart, bool showAll ) : bool
title string
year string
imdbid string
fanart string
showAll bool
Résultat bool

ShowTraktExtTVSeasonMenu() public static méthode

public static ShowTraktExtTVSeasonMenu ( string title, string year, string tvdbid, string season, string seasonid, string fanart, SearchPeople people, bool showAll ) : bool
title string
year string
tvdbid string
season string
seasonid string
fanart string
people SearchPeople
showAll bool
Résultat bool

ShowTraktExtTVSeasonMenu() public static méthode

public static ShowTraktExtTVSeasonMenu ( string title, string year, string tvdbid, string imdbid, string season, string seasonid, string fanart, SearchPeople people, bool showAll ) : bool
title string
year string
tvdbid string
imdbid string
season string
seasonid string
fanart string
people SearchPeople
showAll bool
Résultat bool

ShowTraktExtTVShowMenu() public static méthode

public static ShowTraktExtTVShowMenu ( string title, string year, string tvdbid, string fanart ) : bool
title string
year string
tvdbid string
fanart string
Résultat bool

ShowTraktExtTVShowMenu() public static méthode

public static ShowTraktExtTVShowMenu ( string title, string year, string tvdbid, string fanart, SearchPeople people, bool showAll ) : bool
title string
year string
tvdbid string
fanart string
people SearchPeople
showAll bool
Résultat bool

ShowTraktExtTVShowMenu() public static méthode

public static ShowTraktExtTVShowMenu ( string title, string year, string tvdbid, string fanart, bool showAll ) : bool
title string
year string
tvdbid string
fanart string
showAll bool
Résultat bool

ShowTraktExtTVShowMenu() public static méthode

public static ShowTraktExtTVShowMenu ( string title, string year, string tvdbid, string imdbid, string fanart, SearchPeople people, bool showAll ) : bool
title string
year string
tvdbid string
imdbid string
fanart string
people SearchPeople
showAll bool
Résultat bool

UnLikeComment() public static méthode

public static UnLikeComment ( TraktComment comment ) : void
comment TraktPlugin.TraktAPI.DataStructures.TraktComment
Résultat void

UnLikeList() public static méthode

public static UnLikeList ( TraktListDetail list, string username ) : void
list TraktPlugin.TraktAPI.DataStructures.TraktListDetail
username string
Résultat void

Property Details

CurrentMediaType public_oe static_oe property

public static MediaType CurrentMediaType
Résultat MediaType

CurrentMovie public_oe static_oe property

public static TraktMovieSummary,TraktPlugin.TraktAPI.DataStructures CurrentMovie
Résultat TraktPlugin.TraktAPI.DataStructures.TraktMovieSummary

CurrentShow public_oe static_oe property

public static TraktShowSummary,TraktPlugin.TraktAPI.DataStructures CurrentShow
Résultat TraktPlugin.TraktAPI.DataStructures.TraktShowSummary