C# Class TraktPlugin.GUI.GUICommon

ファイルを表示 Open project: trakt/Trakt-for-Mediaportal

Public Properties

Property Type Description
CurrentMediaType MediaType
CurrentMovie TraktPlugin.TraktAPI.DataStructures.TraktMovieSummary
CurrentShow TraktPlugin.TraktAPI.DataStructures.TraktShowSummary

Private Properties

Property 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

Public Methods

Method 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

Method 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 method

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

AddShowToCollection() public static method

public static AddShowToCollection ( TraktShow show ) : void
show TraktPlugin.TraktAPI.DataStructures.TraktShow
return void

CheckLogin() public static method

public static CheckLogin ( ) : bool
return bool

CheckLogin() public static method

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
return bool

GetTranslatedCreditJob() public static method

public static GetTranslatedCreditJob ( string job ) : string
job string
return string

GetTranslatedCreditType() public static method

public static GetTranslatedCreditType ( Credit credit ) : string
credit Credit
return string

LikeComment() public static method

public static LikeComment ( TraktComment comment ) : void
comment TraktPlugin.TraktAPI.DataStructures.TraktComment
return void

LikeList() public static method

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

MarkSeasonAsWatched() public static method

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

MarkShowAsWatched() public static method

public static MarkShowAsWatched ( TraktShow show ) : void
show TraktPlugin.TraktAPI.DataStructures.TraktShow
return void

ShowMovieTrailersMenu() public static method

public static ShowMovieTrailersMenu ( TraktMovieSummary movie ) : void
movie TraktPlugin.TraktAPI.DataStructures.TraktMovieSummary
return void

ShowMovieTrailersPluginMenu() public static method

public static ShowMovieTrailersPluginMenu ( TraktMovieSummary movie ) : void
movie TraktPlugin.TraktAPI.DataStructures.TraktMovieSummary
return void

ShowSearchByMenu() public static method

public static ShowSearchByMenu ( SearchPeople people, string title, string fanart ) : bool
people SearchPeople
title string
fanart string
return bool

ShowSearchByPersonMenu() public static method

public static ShowSearchByPersonMenu ( List people, string title, string fanart ) : bool
people List
title string
fanart string
return bool

ShowTVEpisodeTrailersPluginMenu() public static method

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

ShowTVSeasonTrailersPluginMenu() public static method

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

ShowTVShowTrailersMenu() public static method

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

ShowTVShowTrailersPluginMenu() public static method

public static ShowTVShowTrailersPluginMenu ( TraktShowSummary show ) : void
show TraktPlugin.TraktAPI.DataStructures.TraktShowSummary
return void

ShowTraktExtEpisodeMenu() public static method

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
return bool

ShowTraktExtEpisodeMenu() public static method

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
return bool

ShowTraktExtEpisodeMenu() public static method

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
return bool

ShowTraktExtEpisodeMenu() public static method

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
return bool

ShowTraktExtEpisodeMenu() public static method

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
return bool

ShowTraktExtEpisodeMenu() public static method

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
return bool

ShowTraktExtMovieMenu() public static method

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
return bool

ShowTraktExtMovieMenu() public static method

public static ShowTraktExtMovieMenu ( string title, string year, string imdbid, string fanart ) : bool
title string
year string
imdbid string
fanart string
return bool

ShowTraktExtMovieMenu() public static method

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
return bool

ShowTraktExtMovieMenu() public static method

public static ShowTraktExtMovieMenu ( string title, string year, string imdbid, string fanart, bool showAll ) : bool
title string
year string
imdbid string
fanart string
showAll bool
return bool

ShowTraktExtTVSeasonMenu() public static method

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
return bool

ShowTraktExtTVSeasonMenu() public static method

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
return bool

ShowTraktExtTVShowMenu() public static method

public static ShowTraktExtTVShowMenu ( string title, string year, string tvdbid, string fanart ) : bool
title string
year string
tvdbid string
fanart string
return bool

ShowTraktExtTVShowMenu() public static method

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
return bool

ShowTraktExtTVShowMenu() public static method

public static ShowTraktExtTVShowMenu ( string title, string year, string tvdbid, string fanart, bool showAll ) : bool
title string
year string
tvdbid string
fanart string
showAll bool
return bool

ShowTraktExtTVShowMenu() public static method

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
return bool

UnLikeComment() public static method

public static UnLikeComment ( TraktComment comment ) : void
comment TraktPlugin.TraktAPI.DataStructures.TraktComment
return void

UnLikeList() public static method

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

Property Details

CurrentMediaType public_oe static_oe property

public static MediaType CurrentMediaType
return MediaType

CurrentMovie public_oe static_oe property

public static TraktMovieSummary,TraktPlugin.TraktAPI.DataStructures CurrentMovie
return TraktPlugin.TraktAPI.DataStructures.TraktMovieSummary

CurrentShow public_oe static_oe property

public static TraktShowSummary,TraktPlugin.TraktAPI.DataStructures CurrentShow
return TraktPlugin.TraktAPI.DataStructures.TraktShowSummary