# eric3.Wizards.PyRegExpWizard.PyRegExpWizardCharactersDialog

Module implementing a dialog for entering character classes.

### Classes

PyRegExpWizardCharactersDialog | Module implementing a dialog for entering character classes.

### Functions

None

## PyRegExpWizardCharactersDialog

Module implementing a dialog for entering character classes.

### Derived from

PyRegExpWizardCharactersForm

### Methods

PyRegExpWizardCharactersDialog | Constructor
addRangesLine | Private slot to add a line of entry widgets for character ranges.
addSinglesLine | Private slot to add a line of entry widgets for single characters.
formatCharacter | Private method to format the characters entered into the dialog.
getCharacters | Public method to return the character string assembled via the dialog.
handleRangesCharTypeSelected | Private slot to handle the activated(int) signal of the char ranges combo boxes.
handleSinglesCharTypeSelected | Private slot to handle the activated(int) signal of the single chars combo boxes.
performSelectedAction | Private method performing some actions depending on the input.

### PyRegExpWizardCharactersDialog (Constructor)

PyRegExpWizardCharactersDialog(parent = None)

Constructor

parent
  parent widget (QWidget)

### PyRegExpWizardCharactersDialog.addRangesLine

addRangesLine()

Private slot to add a line of entry widgets for character ranges.

### PyRegExpWizardCharactersDialog.addSinglesLine

addSinglesLine()

Private slot to add a line of entry widgets for single characters.

### PyRegExpWizardCharactersDialog.formatCharacter

formatCharacter(index, char)

Private method to format the characters entered into the dialog.

index
  selected list index (integer)
char
  character string enetered into the dialog (string)

Returns:
  formated character string (string)

### PyRegExpWizardCharactersDialog.getCharacters

getCharacters()

Public method to return the character string assembled via the dialog.

Returns:
  formatted string for character classes (string)

### PyRegExpWizardCharactersDialog.handleRangesCharTypeSelected

handleRangesCharTypeSelected(index)

Private slot to handle the activated(int) signal of the char ranges combo boxes.

index
  selected list index (integer)

### PyRegExpWizardCharactersDialog.handleSinglesCharTypeSelected

handleSinglesCharTypeSelected(index)

Private slot to handle the activated(int) signal of the single chars combo boxes.

index
  selected list index (integer)

### PyRegExpWizardCharactersDialog.performSelectedAction

performSelectedAction(index, lineedit)

Private method performing some actions depending on the input.

index
  selected list index (integer)
lineedit
  line edit widget to act on (QLineEdit)

Up