# eric7.Plugins.VcsPlugins.vcsMercurial.HgRemoveSubrepositoriesDialog

Module implementing a dialog to remove sub-repositories.

### Global Attributes

None

### Classes

HgRemoveSubrepositoriesDialog | Class implementing a dialog to remove sub-repositories.

### Functions

None

## HgRemoveSubrepositoriesDialog

Class implementing a dialog to remove sub-repositories.

### Derived from

QDialog, Ui_HgRemoveSubrepositoriesDialog

### Class Attributes

None

### Class Methods

None

### Methods

HgRemoveSubrepositoriesDialog | Constructor
getData | Public method to retrieve the data.
on_removeButton_clicked | Private slot handling the removal of the selected entries.
on_subrepositories_itemSelectionChanged | Private slot handling the selection of entries.

### Static Methods

None

#### HgRemoveSubrepositoriesDialog (Constructor)

HgRemoveSubrepositoriesDialog(subrepositories, parent=None)

Constructor

subrepositories
  list of sub-repository entries (list of strings)
parent
  reference to the parent widget (QWidget)

#### HgRemoveSubrepositoriesDialog.getData

getData()

Public method to retrieve the data.

Return:
  tuple giving the remaining sub-repositories, the removed ones and a flag indicating to delete the removed ones from disc (list of strings, list of strings, boolean)

#### HgRemoveSubrepositoriesDialog.on_removeButton_clicked

on_removeButton_clicked()

Private slot handling the removal of the selected entries.

#### HgRemoveSubrepositoriesDialog.on_subrepositories_itemSelectionChanged

on_subrepositories_itemSelectionChanged()

Private slot handling the selection of entries.

Up