C# Class MahTweets.ViewModels.MainViewModel

Inheritance: MahTweets.Core.ViewModels.ContainerViewModel, IMainViewModel
Afficher le fichier Open project: nickhodge/MahTweets.LawrenceHargrave

Méthodes publiques

Свойство Type Description
DefaultStreamWidth int

Méthodes publiques

Méthode Description
AppendUpdateBox ( string text ) : void
ClearAll ( ) : void
ClosePlugins ( ) : void
CreateBlankStream ( ) : void
CreateNewSearch ( ) : void
CreateNewSearch ( ISearchProvider search ) : void
CreateNewSearch ( SavedSearch savedSearch, IList searchProviders ) : void
CreateStream ( StreamModel f ) : void
CreateStream ( StreamModel f, String title ) : void
CreateStream ( StreamModel f, String title, double columnWidth ) : void
HandleNewColumns ( ShowColumnsPayload s ) : void
HandleNewMicroblog ( IMicroblog payload ) : void
HandleShowContainer ( ShowContainerPayload payload ) : void
HandleShowConversation ( ConversationViewModel conversationViewModel ) : void
HandleShowLink ( Link link ) : void
HandleShowProfile ( ProfileViewModel profileViewModel ) : void
MainViewModel ( IPluginRepository pluginRepository, IAccountSettingsProvider accountSettings, IColumnsSettingsProvider columnsSettings, IApplicationSettingsProvider applicationSettingsProvider, Func createStreamViewModel, Func createSearchViewModel, SetupViewModel setupViewModel ) : System
NewUpdate ( ) : void
Refresh ( ) : void
RemoveContainer ( ContainerViewModel model ) : void
SelectDefaultMicroblogs ( ) : void
SelectMicroblog ( IMicroblog blog ) : void
SendMessage ( object obj ) : void
ShowAbout ( ) : void
ShowContainer ( ShowContainerPayload payload, DelegateCommand closeDelegate ) : void
ShowSetup ( ) : void
UnselectMicroblog ( IMicroblog blog ) : void

Private Methods

Méthode Description
AddSearch ( SearchViewModel vm ) : void

Method Details

AppendUpdateBox() public méthode

public AppendUpdateBox ( string text ) : void
text string
Résultat void

ClearAll() public méthode

public ClearAll ( ) : void
Résultat void

ClosePlugins() public méthode

public ClosePlugins ( ) : void
Résultat void

CreateBlankStream() public méthode

public CreateBlankStream ( ) : void
Résultat void

CreateNewSearch() public méthode

public CreateNewSearch ( ) : void
Résultat void

CreateNewSearch() public méthode

public CreateNewSearch ( ISearchProvider search ) : void
search ISearchProvider
Résultat void

CreateNewSearch() public méthode

public CreateNewSearch ( SavedSearch savedSearch, IList searchProviders ) : void
savedSearch MahTweets.Core.SavedSearch
searchProviders IList
Résultat void

CreateStream() public méthode

public CreateStream ( StreamModel f ) : void
f MahTweets.Core.Filters.StreamModel
Résultat void

CreateStream() public méthode

public CreateStream ( StreamModel f, String title ) : void
f MahTweets.Core.Filters.StreamModel
title String
Résultat void

CreateStream() public méthode

public CreateStream ( StreamModel f, String title, double columnWidth ) : void
f MahTweets.Core.Filters.StreamModel
title String
columnWidth double
Résultat void

HandleNewColumns() public méthode

public HandleNewColumns ( ShowColumnsPayload s ) : void
s ShowColumnsPayload
Résultat void

HandleNewMicroblog() public méthode

public HandleNewMicroblog ( IMicroblog payload ) : void
payload IMicroblog
Résultat void

HandleShowContainer() public méthode

public HandleShowContainer ( ShowContainerPayload payload ) : void
payload ShowContainerPayload
Résultat void

HandleShowConversation() public méthode

public HandleShowConversation ( ConversationViewModel conversationViewModel ) : void
conversationViewModel MahTweets.Core.ViewModels.ConversationViewModel
Résultat void

HandleShowLink() public méthode

public HandleShowLink ( Link link ) : void
link Link
Résultat void

HandleShowProfile() public méthode

public HandleShowProfile ( ProfileViewModel profileViewModel ) : void
profileViewModel MahTweets.Core.ViewModels.ProfileViewModel
Résultat void

MainViewModel() public méthode

public MainViewModel ( IPluginRepository pluginRepository, IAccountSettingsProvider accountSettings, IColumnsSettingsProvider columnsSettings, IApplicationSettingsProvider applicationSettingsProvider, Func createStreamViewModel, Func createSearchViewModel, SetupViewModel setupViewModel ) : System
pluginRepository IPluginRepository
accountSettings IAccountSettingsProvider
columnsSettings IColumnsSettingsProvider
applicationSettingsProvider IApplicationSettingsProvider
createStreamViewModel Func
createSearchViewModel Func
setupViewModel SetupViewModel
Résultat System

NewUpdate() public méthode

public NewUpdate ( ) : void
Résultat void

Refresh() public méthode

public Refresh ( ) : void
Résultat void

RemoveContainer() public méthode

public RemoveContainer ( ContainerViewModel model ) : void
model MahTweets.Core.ViewModels.ContainerViewModel
Résultat void

SelectDefaultMicroblogs() public méthode

public SelectDefaultMicroblogs ( ) : void
Résultat void

SelectMicroblog() public méthode

public SelectMicroblog ( IMicroblog blog ) : void
blog IMicroblog
Résultat void

SendMessage() public méthode

public SendMessage ( object obj ) : void
obj object
Résultat void

ShowAbout() public méthode

public ShowAbout ( ) : void
Résultat void

ShowContainer() public méthode

public ShowContainer ( ShowContainerPayload payload, DelegateCommand closeDelegate ) : void
payload ShowContainerPayload
closeDelegate DelegateCommand
Résultat void

ShowSetup() public méthode

public ShowSetup ( ) : void
Résultat void

UnselectMicroblog() public méthode

public UnselectMicroblog ( IMicroblog blog ) : void
blog IMicroblog
Résultat void

Property Details

DefaultStreamWidth public_oe property

public int DefaultStreamWidth
Résultat int