# eric6.Helpviewer.GreaseMonkey.GreaseMonkeyDownloader

Module implementing the downloader for GreaseMonkey scripts.

### Global Attributes

None

### Classes

GreaseMonkeyDownloader | Class implementing the downloader for GreaseMonkey scripts.

### Functions

None

## GreaseMonkeyDownloader

Class implementing the downloader for GreaseMonkey scripts.

### Signals

finished()
  emitted to indicate the end of a script download

### Derived from

QObject

### Class Attributes

None

### Class Methods

None

### Methods

GreaseMonkeyDownloader | Constructor
__downloadRequires | Private slot to initiate the download of required scripts.
__requireDownloaded | Private slot to handle the finished download of a required script.
__scriptDownloaded | Private slot to handle the finished download of a script.

### Static Methods

None

#### GreaseMonkeyDownloader (Constructor)

GreaseMonkeyDownloader(request, manager)

Constructor

request
  reference to the request object (QNetworkRequest)
manager
  reference to the GreaseMonkey manager (GreaseMonkeyManager)

#### GreaseMonkeyDownloader.__downloadRequires

__downloadRequires()

Private slot to initiate the download of required scripts.

#### GreaseMonkeyDownloader.__requireDownloaded

__requireDownloaded()

Private slot to handle the finished download of a required script.

#### GreaseMonkeyDownloader.__scriptDownloaded

__scriptDownloaded()

Private slot to handle the finished download of a script.

Up