C# Class Detox.ToxManager

This is where we put Tox logic behind the curtains and expose the juicy stuff
Exibir arquivo Open project: hexafluoride/Detox

Public Properties

Property Type Description
List ObservableCollection
Nodes List
Tox SharpTox.Core.Tox
User Detox.ViewModel.ToxViewModel

Public Methods

Method Description
GetContactViewModelByFriendNumber ( int id ) : ContactViewModel
Init ( ) : void
ToxManager ( string path ) : System

Private Methods

Method Description
AddFriend ( int id ) : void
BindEvents ( ) : void
HandleAvatarTransfer ( ToxEventArgs e ) : void
Loop ( ) : void
PopulateList ( ) : void
Tox_OnConnectionStatusChanged ( object sender, ToxEventArgs e ) : void
Tox_OnFileSendRequestReceived ( object sender, ToxEventArgs e ) : void
Tox_OnFriendConnectionStatusChanged ( object sender, ToxEventArgs e ) : void
Tox_OnFriendNameChanged ( object sender, ToxEventArgs e ) : void
Tox_OnFriendRequestReceived ( object sender, ToxEventArgs e ) : void
Tox_OnFriendStatusChanged ( object sender, ToxEventArgs e ) : void
Tox_OnFriendStatusMessageChanged ( object sender, ToxEventArgs e ) : void

Method Details

GetContactViewModelByFriendNumber() public method

public GetContactViewModelByFriendNumber ( int id ) : ContactViewModel
id int
return Detox.ViewModel.ContactViewModel

Init() public method

public Init ( ) : void
return void

ToxManager() public method

public ToxManager ( string path ) : System
path string
return System

Property Details

List public_oe property

public ObservableCollection List
return ObservableCollection

Nodes public_oe property

public List Nodes
return List

Tox public_oe property

public Tox,SharpTox.Core Tox
return SharpTox.Core.Tox

User public_oe property

public ToxViewModel,Detox.ViewModel User
return Detox.ViewModel.ToxViewModel