# `configurableProperty`

digraph inheritance8ba804f568 { bgcolor=transparent; rankdir=UD; ratio=compress; size="8.0, 12.0"; "configurableProperty" [URL="#taurus.qt.qtcore.configuration.configurableProperty",color=dodgerblue1,fillcolor=white,fontcolor=black,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.5,shape=box,style=rounded,target="_top",tooltip="A dummy class used to handle properties with the configuration API"]; }

class configurableProperty(name, fget, fset, obj=None)

  A dummy class used to handle properties with the configuration API

  Warning

  this class is intended for internal use by the configuration package. Do not instantiate it directly in your code. Use `BaseConfigurableClass.registerConfigProperty()` instead.

  Import from `taurus.qt.qtcore.configuration` as:

      from taurus.qt.qtcore.configuration import configurableProperty

  applyConfig(value, depth=-1)

    calls the fset function for this property with the given value. The depth parameter is ignored

  createConfig(allowUnpickable=False)

    returns value returned by the fget function of this property. the allowUnpickable parameter is ignored

  objectName()

    returns the name of this property