C# Class slimCat.ViewModels.ViewModelBase

The view model base.
Inheritance: slimCat.ViewModels.SysProp, IModule
Exibir arquivo Open project: WreckedAvent/slimCat

Private Properties

Property Type Description
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

Public Methods

Method Description
CanHandleReport ( object args ) : bool

Protected Methods

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

Private Methods

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

Method Details

CanHandleReport() public method

public CanHandleReport ( object args ) : bool
args object
return bool

CopyLinkToClipboard() protected method

protected CopyLinkToClipboard ( object linkToCopy ) : void
linkToCopy object
return void

Dispose() protected method

protected Dispose ( bool isManaged ) : void
isManaged bool
return void

InvertButton() protected method

protected InvertButton ( object arguments ) : void
arguments object
return void

LogoutEvent() protected method

protected LogoutEvent ( object o ) : void
o object
return void

RequestChannelJoinEvent() protected method

protected RequestChannelJoinEvent ( object args ) : void
args object
return void

RequestPmEvent() protected method

protected RequestPmEvent ( object args ) : void
args object
return void

StartLinkInDefaultBrowser() protected method

protected StartLinkInDefaultBrowser ( object linkToOpen ) : void
linkToOpen object
return void

ViewModelBase() protected method

protected ViewModelBase ( IChatState chatState ) : System
chatState IChatState
return System