C# Class MahTweets.ViewModels.MainViewModel

Inheritance: MahTweets.Core.ViewModels.ContainerViewModel, IMainViewModel
Exibir arquivo Open project: nickhodge/MahTweets.LawrenceHargrave

Public Properties

Property Type Description
DefaultStreamWidth int

Public Methods

Method 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

Method Description
AddSearch ( SearchViewModel vm ) : void

Method Details

AppendUpdateBox() public method

public AppendUpdateBox ( string text ) : void
text string
return void

ClearAll() public method

public ClearAll ( ) : void
return void

ClosePlugins() public method

public ClosePlugins ( ) : void
return void

CreateBlankStream() public method

public CreateBlankStream ( ) : void
return void

CreateNewSearch() public method

public CreateNewSearch ( ) : void
return void

CreateNewSearch() public method

public CreateNewSearch ( ISearchProvider search ) : void
search ISearchProvider
return void

CreateNewSearch() public method

public CreateNewSearch ( SavedSearch savedSearch, IList searchProviders ) : void
savedSearch MahTweets.Core.SavedSearch
searchProviders IList
return void

CreateStream() public method

public CreateStream ( StreamModel f ) : void
f MahTweets.Core.Filters.StreamModel
return void

CreateStream() public method

public CreateStream ( StreamModel f, String title ) : void
f MahTweets.Core.Filters.StreamModel
title String
return void

CreateStream() public method

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

HandleNewColumns() public method

public HandleNewColumns ( ShowColumnsPayload s ) : void
s ShowColumnsPayload
return void

HandleNewMicroblog() public method

public HandleNewMicroblog ( IMicroblog payload ) : void
payload IMicroblog
return void

HandleShowContainer() public method

public HandleShowContainer ( ShowContainerPayload payload ) : void
payload ShowContainerPayload
return void

HandleShowConversation() public method

public HandleShowConversation ( ConversationViewModel conversationViewModel ) : void
conversationViewModel MahTweets.Core.ViewModels.ConversationViewModel
return void

HandleShowLink() public method

public HandleShowLink ( Link link ) : void
link Link
return void

HandleShowProfile() public method

public HandleShowProfile ( ProfileViewModel profileViewModel ) : void
profileViewModel MahTweets.Core.ViewModels.ProfileViewModel
return void

MainViewModel() public method

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

NewUpdate() public method

public NewUpdate ( ) : void
return void

Refresh() public method

public Refresh ( ) : void
return void

RemoveContainer() public method

public RemoveContainer ( ContainerViewModel model ) : void
model MahTweets.Core.ViewModels.ContainerViewModel
return void

SelectDefaultMicroblogs() public method

public SelectDefaultMicroblogs ( ) : void
return void

SelectMicroblog() public method

public SelectMicroblog ( IMicroblog blog ) : void
blog IMicroblog
return void

SendMessage() public method

public SendMessage ( object obj ) : void
obj object
return void

ShowAbout() public method

public ShowAbout ( ) : void
return void

ShowContainer() public method

public ShowContainer ( ShowContainerPayload payload, DelegateCommand closeDelegate ) : void
payload ShowContainerPayload
closeDelegate DelegateCommand
return void

ShowSetup() public method

public ShowSetup ( ) : void
return void

UnselectMicroblog() public method

public UnselectMicroblog ( IMicroblog blog ) : void
blog IMicroblog
return void

Property Details

DefaultStreamWidth public_oe property

public int DefaultStreamWidth
return int