C# 클래스 MahTweets.ViewModels.MainViewModel

상속: MahTweets.Core.ViewModels.ContainerViewModel, IMainViewModel
파일 보기 프로젝트 열기: nickhodge/MahTweets.LawrenceHargrave

공개 프로퍼티들

프로퍼티 타입 설명
DefaultStreamWidth int

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
AddSearch ( SearchViewModel vm ) : void

메소드 상세

AppendUpdateBox() 공개 메소드

public AppendUpdateBox ( string text ) : void
text string
리턴 void

ClearAll() 공개 메소드

public ClearAll ( ) : void
리턴 void

ClosePlugins() 공개 메소드

public ClosePlugins ( ) : void
리턴 void

CreateBlankStream() 공개 메소드

public CreateBlankStream ( ) : void
리턴 void

CreateNewSearch() 공개 메소드

public CreateNewSearch ( ) : void
리턴 void

CreateNewSearch() 공개 메소드

public CreateNewSearch ( ISearchProvider search ) : void
search ISearchProvider
리턴 void

CreateNewSearch() 공개 메소드

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

CreateStream() 공개 메소드

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

CreateStream() 공개 메소드

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

CreateStream() 공개 메소드

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

HandleNewColumns() 공개 메소드

public HandleNewColumns ( ShowColumnsPayload s ) : void
s ShowColumnsPayload
리턴 void

HandleNewMicroblog() 공개 메소드

public HandleNewMicroblog ( IMicroblog payload ) : void
payload IMicroblog
리턴 void

HandleShowContainer() 공개 메소드

public HandleShowContainer ( ShowContainerPayload payload ) : void
payload ShowContainerPayload
리턴 void

HandleShowConversation() 공개 메소드

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

HandleShowLink() 공개 메소드

public HandleShowLink ( Link link ) : void
link Link
리턴 void

HandleShowProfile() 공개 메소드

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

MainViewModel() 공개 메소드

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
리턴 System

NewUpdate() 공개 메소드

public NewUpdate ( ) : void
리턴 void

Refresh() 공개 메소드

public Refresh ( ) : void
리턴 void

RemoveContainer() 공개 메소드

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

SelectDefaultMicroblogs() 공개 메소드

public SelectDefaultMicroblogs ( ) : void
리턴 void

SelectMicroblog() 공개 메소드

public SelectMicroblog ( IMicroblog blog ) : void
blog IMicroblog
리턴 void

SendMessage() 공개 메소드

public SendMessage ( object obj ) : void
obj object
리턴 void

ShowAbout() 공개 메소드

public ShowAbout ( ) : void
리턴 void

ShowContainer() 공개 메소드

public ShowContainer ( ShowContainerPayload payload, DelegateCommand closeDelegate ) : void
payload ShowContainerPayload
closeDelegate DelegateCommand
리턴 void

ShowSetup() 공개 메소드

public ShowSetup ( ) : void
리턴 void

UnselectMicroblog() 공개 메소드

public UnselectMicroblog ( IMicroblog blog ) : void
blog IMicroblog
리턴 void

프로퍼티 상세

DefaultStreamWidth 공개적으로 프로퍼티

public int DefaultStreamWidth
리턴 int