C# Class SparkleShare.BaseController

Mostrar archivo Open project: hbons/SparkleShare

Public Properties

Property Type Description
ProgressInformation string
ProgressPercentage double
ProgressSpeedDown double
ProgressSpeedUp double
UserAuthenticationInfo Sparkles.SSHAuthenticationInfo

Public Methods

Method Description
AddRepository ( BaseRepository repo ) : void
AddRepository ( string folder_path ) : void
BaseController ( ) : System
CheckPassword ( string password ) : bool
CheckRepositories ( ) : void
ClearDirectoryAttributes ( string path ) : void
CopyToClipboard ( string text ) : void
CreateSparkleShareFolder ( ) : bool
CreateStartupItem ( ) : void
DetectRepositoryRenames ( ) : void
FetcherFailedDelegate ( ) : void
FetcherFinishedDelegate ( StorageType storage_type, string warnings ) : void
FetcherProgressChangedDelgate ( double percentage, double speed, string information ) : void
FinishFetcher ( StorageType selected_storage_type ) : void
FinishFetcher ( StorageType selected_storage_type, string password ) : void
GetRepoByName ( string name ) : BaseRepository
HandleInvite ( FileSystemEventArgs args ) : void
HandleInvite ( string path ) : void
HandleReopen ( ) : void
Initialize ( ) : void
InstallProtocolHandler ( ) : void
OnFolderActivity ( object o, FileSystemEventArgs args ) : void
OpenFile ( string path ) : void
OpenFolder ( string path ) : void
OpenSparkleShareFolder ( ) : void
OpenSparkleShareFolder ( string name ) : void
OpenWebsite ( string url ) : void
Quit ( ) : void
RemoveDeletedRepositories ( ) : void
RemoveRepository ( BaseRepository repo ) : void
SetFolderIcon ( ) : void
ShowAboutWindow ( ) : void
ShowEventLogWindow ( ) : void
ShowNoteWindow ( string project ) : void
ShowSetupWindow ( PageType page_type ) : void
StartFetcher ( SparkleFetcherInfo info ) : void
StartupInviteScan ( ) : void
StopFetcher ( ) : void
ToggleNotifications ( ) : void
UIHasLoaded ( ) : void
UpdateState ( ) : void

Private Methods

Method Description
DetermineFolderPath ( ) : string

Method Details

AddRepository() public method

public AddRepository ( BaseRepository repo ) : void
repo Sparkles.BaseRepository
return void

AddRepository() public method

public AddRepository ( string folder_path ) : void
folder_path string
return void

BaseController() public method

public BaseController ( ) : System
return System

CheckPassword() public method

public CheckPassword ( string password ) : bool
password string
return bool

CheckRepositories() public method

public CheckRepositories ( ) : void
return void

ClearDirectoryAttributes() public method

public ClearDirectoryAttributes ( string path ) : void
path string
return void

CopyToClipboard() public abstract method

public abstract CopyToClipboard ( string text ) : void
text string
return void

CreateSparkleShareFolder() public abstract method

public abstract CreateSparkleShareFolder ( ) : bool
return bool

CreateStartupItem() public abstract method

public abstract CreateStartupItem ( ) : void
return void

DetectRepositoryRenames() public method

public DetectRepositoryRenames ( ) : void
return void

FetcherFailedDelegate() public method

public FetcherFailedDelegate ( ) : void
return void

FetcherFinishedDelegate() public method

public FetcherFinishedDelegate ( StorageType storage_type, string warnings ) : void
storage_type StorageType
warnings string
return void

FetcherProgressChangedDelgate() public method

public FetcherProgressChangedDelgate ( double percentage, double speed, string information ) : void
percentage double
speed double
information string
return void

FinishFetcher() public method

public FinishFetcher ( StorageType selected_storage_type ) : void
selected_storage_type StorageType
return void

FinishFetcher() public method

public FinishFetcher ( StorageType selected_storage_type, string password ) : void
selected_storage_type StorageType
password string
return void

GetRepoByName() public method

public GetRepoByName ( string name ) : BaseRepository
name string
return Sparkles.BaseRepository

HandleInvite() public method

public HandleInvite ( FileSystemEventArgs args ) : void
args System.IO.FileSystemEventArgs
return void

HandleInvite() public method

public HandleInvite ( string path ) : void
path string
return void

HandleReopen() public method

public HandleReopen ( ) : void
return void

Initialize() public method

public Initialize ( ) : void
return void

InstallProtocolHandler() public abstract method

public abstract InstallProtocolHandler ( ) : void
return void

OnFolderActivity() public method

public OnFolderActivity ( object o, FileSystemEventArgs args ) : void
o object
args System.IO.FileSystemEventArgs
return void

OpenFile() public abstract method

public abstract OpenFile ( string path ) : void
path string
return void

OpenFolder() public abstract method

public abstract OpenFolder ( string path ) : void
path string
return void

OpenSparkleShareFolder() public method

public OpenSparkleShareFolder ( ) : void
return void

OpenSparkleShareFolder() public method

public OpenSparkleShareFolder ( string name ) : void
name string
return void

OpenWebsite() public method

public OpenWebsite ( string url ) : void
url string
return void

Quit() public method

public Quit ( ) : void
return void

RemoveDeletedRepositories() public method

public RemoveDeletedRepositories ( ) : void
return void

RemoveRepository() public method

public RemoveRepository ( BaseRepository repo ) : void
repo Sparkles.BaseRepository
return void

SetFolderIcon() public abstract method

public abstract SetFolderIcon ( ) : void
return void

ShowAboutWindow() public method

public ShowAboutWindow ( ) : void
return void

ShowEventLogWindow() public method

public ShowEventLogWindow ( ) : void
return void

ShowNoteWindow() public method

public ShowNoteWindow ( string project ) : void
project string
return void

ShowSetupWindow() public method

public ShowSetupWindow ( PageType page_type ) : void
page_type PageType
return void

StartFetcher() public method

public StartFetcher ( SparkleFetcherInfo info ) : void
info Sparkles.SparkleFetcherInfo
return void

StartupInviteScan() public method

public StartupInviteScan ( ) : void
return void

StopFetcher() public method

public StopFetcher ( ) : void
return void

ToggleNotifications() public method

public ToggleNotifications ( ) : void
return void

UIHasLoaded() public method

public UIHasLoaded ( ) : void
return void

UpdateState() public method

public UpdateState ( ) : void
return void

Property Details

ProgressInformation public_oe property

public string ProgressInformation
return string

ProgressPercentage public_oe property

public double ProgressPercentage
return double

ProgressSpeedDown public_oe property

public double ProgressSpeedDown
return double

ProgressSpeedUp public_oe property

public double ProgressSpeedUp
return double

UserAuthenticationInfo public_oe property

public SSHAuthenticationInfo,Sparkles UserAuthenticationInfo
return Sparkles.SSHAuthenticationInfo