#### PyKDE - Python Bindings for KDE

# class KConfigSkeleton.ItemEnum

Table of contents
Modules
kdecore Classes
All Classes

Module | kdecore
Class | KConfigSkeleton.ItemEnum
Inherits | KConfigSkeleton.ItemInt

### methods

- ItemEnum (group, key, choices, defaultValue = 0)

  returns reference (int)

  Argument | Type | Default
  --- | --- | ---
  group | QString |
  key | QString |
  choices | QValueList<KConfigSkeleton.ItemEnum.Choice> |
  defaultValue | int | 0

- ItemEnum (a0, a1, a2, a3, a4 = 0)

  returns a ItemEnum instance
  In versions KDE 3.2.0 and above, but less than KDE 3.5.0

  Argument | Type | Default
  --- | --- | ---
  a0 | QString |
  a1 | QString |
  a2 | int |
  a3 | QValueList<KConfigSkeleton.ItemEnum.Choice> |
  a4 | int | 0

- choices ()

  returns (QValueList<KConfigSkeleton.ItemEnum.Choice>)
  In versions KDE 3.2.0 and above only

- readConfig (config)

  returns nothing
  In versions KDE 3.2.0 and above only

  Argument | Type | Default
  --- | --- | ---
  config | KConfig |

- setDefault ()

  returns nothing
  In versions KDE 3.2.0 and above, but less than KDE 3.5.0

- setDefaultValue ()

  returns a0 (int)
  In versions KDE 3.2.0 and above, but less than KDE 3.5.0

- setValue ()

  returns a0 (int)
  In versions KDE 3.2.0 and above, but less than KDE 3.5.0

- swapDefault ()

  returns nothing
  In versions KDE 3.2.0 and above, but less than KDE 3.5.0

- value ()

  returns (int)
  In versions KDE 3.2.0 and above, but less than KDE 3.5.0

- writeConfig (config)

  returns nothing
  In versions KDE 3.2.0 and above only

  Argument | Type | Default
  --- | --- | ---
  config | KConfig |