C# Class MyDownloader.App.UI.DownloadList

Inheritance: System.Windows.Forms.UserControl, IClipboardDataHandler
Show file Open project: mika76/MyDownloader

Public Methods

Method Description
AddDownloadURLs ( MyDownloader.Core.ResourceLocation args, int segments, string path, int nrOfSubfolders ) : void
DownloadList ( ) : System
HandleClipboardData ( IDataObject data ) : void
ImportFromTextFile ( ) : void
LoadSettingsView ( ) : void
MoveSelectionsDown ( ) : void
MoveSelectionsUp ( ) : void
NewBatchDownload ( ) : void
NewDownloadFromClipboardData ( ) : void
NewDownloadFromData ( string url ) : void
NewFileDownload ( string url, bool modal ) : void
NewVideoDownload ( ) : void
Pause ( ) : void
PauseAll ( ) : void
RemoveCompleted ( ) : void
RemoveSelections ( ) : void
SchedulerStarted ( ) : bool
SelectAll ( ) : void
StartScheduler ( bool enabled ) : void
StartSelections ( ) : void
UpdateList ( ) : void
UpdateUI ( ) : void

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Clean up any resources being used.

OnSelectionChange ( ) : void
WndProc ( Message &m ) : void

Private Methods

Method Description
AddDownload ( MyDownloader.Core.Downloader d ) : void
DownloadList_Load ( object sender, EventArgs e ) : void
Downloader_SegmentStarting ( object sender, MyDownloader.Core.SegmentEventArgs e ) : void
DownloadsAction ( ActionDownloader action ) : void
GetResumeStr ( MyDownloader.Core.Downloader d ) : string
InitializeComponent ( ) : void

Required method for Designer support - do not modify the contents of this method with the code editor.

Instance_BeginAddBatchDownloads ( object sender, EventArgs e ) : void
Instance_DownloadAdded ( object sender, MyDownloader.Core.DownloaderEventArgs e ) : void
Instance_DownloadEnded ( object sender, MyDownloader.Core.DownloaderEventArgs e ) : void
Instance_DownloadRemoved ( object sender, MyDownloader.Core.DownloaderEventArgs e ) : void
Instance_EndAddBatchDownloads ( object sender, EventArgs e ) : void
Log ( MyDownloader.Core.Downloader downloader, string msg, LogMode m ) : void
SwapElements ( int idx ) : void
UpdateSegments ( ) : void
UpdateSegmentsInserting ( MyDownloader.Core.Downloader d, System.Windows.Forms.ListViewItem newSelection ) : void
UpdateSegmentsWithoutInsert ( MyDownloader.Core.Downloader d ) : void
clearLogToolStripMenuItem_Click ( object sender, EventArgs e ) : void
copyURLToClipboardToolStripMenuItem_Click ( object sender, EventArgs e ) : void
download_InfoReceived ( object sender, EventArgs e ) : void
download_RestartingSegment ( object sender, MyDownloader.Core.SegmentEventArgs e ) : void
download_SegmentEnded ( object sender, MyDownloader.Core.SegmentEventArgs e ) : void
download_SegmentFailed ( object sender, MyDownloader.Core.SegmentEventArgs e ) : void
download_SegmentStarted ( object sender, MyDownloader.Core.SegmentEventArgs e ) : void
lvwDownloads_DoubleClick ( object sender, EventArgs e ) : void
lvwDownloads_ItemSelectionChanged ( object sender, System.Windows.Forms.ListViewItemSelectionChangedEventArgs e ) : void
newDownloadToolStripMenuItem_Click ( object sender, EventArgs e ) : void
openFileToolStripMenuItem_Click ( object sender, EventArgs e ) : void
pauseToolStripMenuItem_Click ( object sender, EventArgs e ) : void
popUpContextMenu_Opening ( object sender, CancelEventArgs e ) : void
removeToolStripMenuItem_Click ( object sender, EventArgs e ) : void
showInExplorerToolStripMenuItem_Click ( object sender, EventArgs e ) : void
startToolStripMenuItem_Click ( object sender, EventArgs e ) : void

Method Details

AddDownloadURLs() public method

public AddDownloadURLs ( MyDownloader.Core.ResourceLocation args, int segments, string path, int nrOfSubfolders ) : void
args MyDownloader.Core.ResourceLocation
segments int
path string
nrOfSubfolders int
return void

Dispose() protected method

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
return void

DownloadList() public method

public DownloadList ( ) : System
return System

HandleClipboardData() public method

public HandleClipboardData ( IDataObject data ) : void
data IDataObject
return void

ImportFromTextFile() public method

public ImportFromTextFile ( ) : void
return void

LoadSettingsView() public method

public LoadSettingsView ( ) : void
return void

MoveSelectionsDown() public method

public MoveSelectionsDown ( ) : void
return void

MoveSelectionsUp() public method

public MoveSelectionsUp ( ) : void
return void

NewBatchDownload() public method

public NewBatchDownload ( ) : void
return void

NewDownloadFromClipboardData() public method

public NewDownloadFromClipboardData ( ) : void
return void

NewDownloadFromData() public method

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

NewFileDownload() public method

public NewFileDownload ( string url, bool modal ) : void
url string
modal bool
return void

NewVideoDownload() public method

public NewVideoDownload ( ) : void
return void

OnSelectionChange() protected method

protected OnSelectionChange ( ) : void
return void

Pause() public method

public Pause ( ) : void
return void

PauseAll() public method

public PauseAll ( ) : void
return void

RemoveCompleted() public method

public RemoveCompleted ( ) : void
return void

RemoveSelections() public method

public RemoveSelections ( ) : void
return void

SchedulerStarted() public method

public SchedulerStarted ( ) : bool
return bool

SelectAll() public method

public SelectAll ( ) : void
return void

StartScheduler() public method

public StartScheduler ( bool enabled ) : void
enabled bool
return void

StartSelections() public method

public StartSelections ( ) : void
return void

UpdateList() public method

public UpdateList ( ) : void
return void

UpdateUI() public method

public UpdateUI ( ) : void
return void

WndProc() protected method

protected WndProc ( Message &m ) : void
m System.Windows.Forms.Message
return void