
    Je                     F    d Z ddlmZmZ ddlmZ ddlmZ  G d de      Zy)z,Variable Explorer Plugin Configuration Page.    )	QGroupBoxQVBoxLayout)_)PluginConfigPagec                       e Zd Zd Zy)VariableExplorerConfigPagec           
      
   t        t        d            }dt        d      fdt        d      fdt        d      fdt        d	      fd
t        d      fg}|D cg c]  \  }}| j                  ||       }}}t        t        d            }dt        d      dfg}|D cg c]  \  }}}| j                  |||       }	}}}t               }
|D ]  }|
j	                  |        |j                  |
       t               }|	D ]  }|j	                  |        |j                  |       t               }|j	                  |       |j	                  |       |j                  d       | j                  |       y c c}}w c c}}}w )NFilterexclude_privatezExclude private referencesexclude_capitalizedzExclude capitalized referencesexclude_uppercasez Exclude all-uppercase referencesexclude_unsupportedzExclude unsupported data typesexclude_callables_and_moduleszExclude callables and modulesDisplayminmaxzShow arrays min/max )tip   )r   r   create_checkboxr   	addWidget	setLayout
addStretch)selffilter_groupfilter_dataoptiontextfilter_boxesdisplay_groupdisplay_datar   display_boxesfilter_layoutboxdisplay_layoutvlayouts                 J/usr/lib/python3/dist-packages/spyder/plugins/variableexplorer/confpage.py
setup_pagez%VariableExplorerConfigPage.setup_page   s    8-"> ?@"A&F$GH !$F"GH"A&F$GH,./1
 -89(FD ,,T6: 9 9 "!I,/!1%:#;R@A2>@ @.VT3 --dF-D @ @ $ 	)C##C(	)}-$  	*C$$S)	*/-,'-(1w-9
@s   E8 E>N)__name__
__module____qualname__r'        r&   r   r      s      r,   r   N)	__doc__qtpy.QtWidgetsr   r   spyder.config.baser   spyder.api.preferencesr   r   r+   r,   r&   <module>r1      s$    3 2 ! 3" !1 " r,   