C# 클래스 slimCat.ViewModels.ViewModelBase

The view model base.
상속: slimCat.ViewModels.SysProp, IModule
파일 보기 프로젝트 열기: WreckedAvent/slimCat

Private Properties

프로퍼티 타입 설명
AddIgnoreEvent void
AdvanceFriendEvent void
BanEvent void
BookmarkEvent void
CanIgnore bool
CanIgnoreUpdate bool
CanJoinChannel bool
CanRequestPm bool
CanUnIgnore bool
FileReportEvent void
FindLogEvent void
HandleReportEvent void
IgnoreEvent void
IgnoreUpdatesEvent void
InterestedEvent void
IsInterestedEvent void
IsUninterestedEvent void
KickEvent void
KickOrBanEvent void
Log void
Log void
OnRightClickMenuUpdated void
OnSelectedChannelChanged void
RegressFriendEvent void
RemoveIgnoreEvent void
SearchTagEvent void
UpdateRightClickMenu void

공개 메소드들

메소드 설명
CanHandleReport ( object args ) : bool

보호된 메소드들

메소드 설명
CopyLinkToClipboard ( object linkToCopy ) : void
Dispose ( bool isManaged ) : void
InvertButton ( object arguments ) : void
LogoutEvent ( object o ) : void
RequestChannelJoinEvent ( object args ) : void
RequestPmEvent ( object args ) : void
StartLinkInDefaultBrowser ( object linkToOpen ) : void
ViewModelBase ( IChatState chatState ) : System

비공개 메소드들

메소드 설명
AddIgnoreEvent ( object args ) : void
AdvanceFriendEvent ( object obj ) : void
BanEvent ( object args ) : void
BookmarkEvent ( object obj ) : void
CanIgnore ( object args ) : bool
CanIgnoreUpdate ( object obj ) : bool
CanJoinChannel ( object args ) : bool
CanRequestPm ( object args ) : bool
CanUnIgnore ( object args ) : bool
FileReportEvent ( object args ) : void
FindLogEvent ( object args ) : void
HandleReportEvent ( object args ) : void
IgnoreEvent ( object args, bool remove = false ) : void
IgnoreUpdatesEvent ( object args ) : void
InterestedEvent ( object args, bool interestedIn = true ) : void
IsInterestedEvent ( object args ) : void
IsUninterestedEvent ( object args ) : void
KickEvent ( object args ) : void
KickOrBanEvent ( object args, bool isBan ) : void
Log ( string text = null, bool isVerbose = false ) : void
Log ( string text, object obj, bool isVerbose = false ) : void
OnRightClickMenuUpdated ( ICharacter newTarget ) : void
OnSelectedChannelChanged ( object sender, EventArgs e ) : void
RegressFriendEvent ( object obj ) : void
RemoveIgnoreEvent ( object args ) : void
SearchTagEvent ( object obj ) : void
UpdateRightClickMenu ( NotificationModel argument ) : void

메소드 상세

CanHandleReport() 공개 메소드

public CanHandleReport ( object args ) : bool
args object
리턴 bool

CopyLinkToClipboard() 보호된 메소드

protected CopyLinkToClipboard ( object linkToCopy ) : void
linkToCopy object
리턴 void

Dispose() 보호된 메소드

protected Dispose ( bool isManaged ) : void
isManaged bool
리턴 void

InvertButton() 보호된 메소드

protected InvertButton ( object arguments ) : void
arguments object
리턴 void

LogoutEvent() 보호된 메소드

protected LogoutEvent ( object o ) : void
o object
리턴 void

RequestChannelJoinEvent() 보호된 메소드

protected RequestChannelJoinEvent ( object args ) : void
args object
리턴 void

RequestPmEvent() 보호된 메소드

protected RequestPmEvent ( object args ) : void
args object
리턴 void

StartLinkInDefaultBrowser() 보호된 메소드

protected StartLinkInDefaultBrowser ( object linkToOpen ) : void
linkToOpen object
리턴 void

ViewModelBase() 보호된 메소드

protected ViewModelBase ( IChatState chatState ) : System
chatState IChatState
리턴 System