# eric7.Plugins.VcsPlugins.vcsPySvn.SvnCommandDialog

Module implementing the Subversion command dialog.

### Global Attributes

None

### Classes

SvnCommandDialog | Class implementing the Subversion command dialog.

### Functions

None

## SvnCommandDialog

Class implementing the Subversion command dialog.

It implements a dialog that is used to enter an arbitrary subversion command. It asks the user to enter the commandline parameters and the working directory.

### Derived from

QDialog, Ui_SvnCommandDialog

### Class Attributes

None

### Class Methods

None

### Methods

SvnCommandDialog | Constructor
getData | Public method to retrieve the data entered into this dialog.
on_commandCombo_editTextChanged | Private method used to enable/disable the OK-button.

### Static Methods

None

#### SvnCommandDialog (Constructor)

SvnCommandDialog(argvList, wdList, ppath, parent=None)

Constructor

argvList (list of str)
  history list of commandline arguments
wdList (list of str)
  history list of working directories
ppath (str)
  pathname of the project directory
parent (QWidget)
  parent widget of this dialog

#### SvnCommandDialog.getData

getData()

Public method to retrieve the data entered into this dialog.

Return:
  a tuple containing argv, workdir

Return Type:
  tuple of (str, str)

#### SvnCommandDialog.on_commandCombo_editTextChanged

on_commandCombo_editTextChanged(text)

Private method used to enable/disable the OK-button.

text (str)
  text of the command combobox

Up