C# 클래스 SparkleShare.BaseController

파일 보기 프로젝트 열기: hbons/SparkleShare

공개 프로퍼티들

프로퍼티 타입 설명
ProgressInformation string
ProgressPercentage double
ProgressSpeedDown double
ProgressSpeedUp double
UserAuthenticationInfo Sparkles.SSHAuthenticationInfo

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
DetermineFolderPath ( ) : string

메소드 상세

AddRepository() 공개 메소드

public AddRepository ( BaseRepository repo ) : void
repo Sparkles.BaseRepository
리턴 void

AddRepository() 공개 메소드

public AddRepository ( string folder_path ) : void
folder_path string
리턴 void

BaseController() 공개 메소드

public BaseController ( ) : System
리턴 System

CheckPassword() 공개 메소드

public CheckPassword ( string password ) : bool
password string
리턴 bool

CheckRepositories() 공개 메소드

public CheckRepositories ( ) : void
리턴 void

ClearDirectoryAttributes() 공개 메소드

public ClearDirectoryAttributes ( string path ) : void
path string
리턴 void

CopyToClipboard() 공개 추상적인 메소드

public abstract CopyToClipboard ( string text ) : void
text string
리턴 void

CreateSparkleShareFolder() 공개 추상적인 메소드

public abstract CreateSparkleShareFolder ( ) : bool
리턴 bool

CreateStartupItem() 공개 추상적인 메소드

public abstract CreateStartupItem ( ) : void
리턴 void

DetectRepositoryRenames() 공개 메소드

public DetectRepositoryRenames ( ) : void
리턴 void

FetcherFailedDelegate() 공개 메소드

public FetcherFailedDelegate ( ) : void
리턴 void

FetcherFinishedDelegate() 공개 메소드

public FetcherFinishedDelegate ( StorageType storage_type, string warnings ) : void
storage_type StorageType
warnings string
리턴 void

FetcherProgressChangedDelgate() 공개 메소드

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

FinishFetcher() 공개 메소드

public FinishFetcher ( StorageType selected_storage_type ) : void
selected_storage_type StorageType
리턴 void

FinishFetcher() 공개 메소드

public FinishFetcher ( StorageType selected_storage_type, string password ) : void
selected_storage_type StorageType
password string
리턴 void

GetRepoByName() 공개 메소드

public GetRepoByName ( string name ) : BaseRepository
name string
리턴 Sparkles.BaseRepository

HandleInvite() 공개 메소드

public HandleInvite ( FileSystemEventArgs args ) : void
args System.IO.FileSystemEventArgs
리턴 void

HandleInvite() 공개 메소드

public HandleInvite ( string path ) : void
path string
리턴 void

HandleReopen() 공개 메소드

public HandleReopen ( ) : void
리턴 void

Initialize() 공개 메소드

public Initialize ( ) : void
리턴 void

InstallProtocolHandler() 공개 추상적인 메소드

public abstract InstallProtocolHandler ( ) : void
리턴 void

OnFolderActivity() 공개 메소드

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

OpenFile() 공개 추상적인 메소드

public abstract OpenFile ( string path ) : void
path string
리턴 void

OpenFolder() 공개 추상적인 메소드

public abstract OpenFolder ( string path ) : void
path string
리턴 void

OpenSparkleShareFolder() 공개 메소드

public OpenSparkleShareFolder ( ) : void
리턴 void

OpenSparkleShareFolder() 공개 메소드

public OpenSparkleShareFolder ( string name ) : void
name string
리턴 void

OpenWebsite() 공개 메소드

public OpenWebsite ( string url ) : void
url string
리턴 void

Quit() 공개 메소드

public Quit ( ) : void
리턴 void

RemoveDeletedRepositories() 공개 메소드

public RemoveDeletedRepositories ( ) : void
리턴 void

RemoveRepository() 공개 메소드

public RemoveRepository ( BaseRepository repo ) : void
repo Sparkles.BaseRepository
리턴 void

SetFolderIcon() 공개 추상적인 메소드

public abstract SetFolderIcon ( ) : void
리턴 void

ShowAboutWindow() 공개 메소드

public ShowAboutWindow ( ) : void
리턴 void

ShowEventLogWindow() 공개 메소드

public ShowEventLogWindow ( ) : void
리턴 void

ShowNoteWindow() 공개 메소드

public ShowNoteWindow ( string project ) : void
project string
리턴 void

ShowSetupWindow() 공개 메소드

public ShowSetupWindow ( PageType page_type ) : void
page_type PageType
리턴 void

StartFetcher() 공개 메소드

public StartFetcher ( SparkleFetcherInfo info ) : void
info Sparkles.SparkleFetcherInfo
리턴 void

StartupInviteScan() 공개 메소드

public StartupInviteScan ( ) : void
리턴 void

StopFetcher() 공개 메소드

public StopFetcher ( ) : void
리턴 void

ToggleNotifications() 공개 메소드

public ToggleNotifications ( ) : void
리턴 void

UIHasLoaded() 공개 메소드

public UIHasLoaded ( ) : void
리턴 void

UpdateState() 공개 메소드

public UpdateState ( ) : void
리턴 void

프로퍼티 상세

ProgressInformation 공개적으로 프로퍼티

public string ProgressInformation
리턴 string

ProgressPercentage 공개적으로 프로퍼티

public double ProgressPercentage
리턴 double

ProgressSpeedDown 공개적으로 프로퍼티

public double ProgressSpeedDown
리턴 double

ProgressSpeedUp 공개적으로 프로퍼티

public double ProgressSpeedUp
리턴 double

UserAuthenticationInfo 공개적으로 프로퍼티

public SSHAuthenticationInfo,Sparkles UserAuthenticationInfo
리턴 Sparkles.SSHAuthenticationInfo