C# Class SparkleShare.BaseController

Show file 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 property

public string ProgressInformation
return string

ProgressPercentage public property

public double ProgressPercentage
return double

ProgressSpeedDown public property

public double ProgressSpeedDown
return double

ProgressSpeedUp public property

public double ProgressSpeedUp
return double

UserAuthenticationInfo public property

public SSHAuthenticationInfo,Sparkles UserAuthenticationInfo
return Sparkles.SSHAuthenticationInfo