a
    JbW                     @   s   d dl Z dd ZdS )    Nc                    s   | j   fdd}|| _ fdd}|| _ | jfdd}|| _fdd}|| _| jfd	d
}|| _fdd}|| _| jfdd}|| _fdd}|| _| jfdd}	|	| _	fdd}
|
| _| j
fdd}|| _fdd}|| _
d S )Nc                    s    | S )z9
        QHeaderView.sectionsClickable() -> bool
         self_isClickabler   6lib/python3.9/site-packages/qtpy/_patch/qheaderview.pysectionsClickable   s    z@introduce_renamed_methods_qheaderview.<locals>.sectionsClickablec                    s   t jddd  | S )NzDisClickable is only available in Qt4. Use sectionsClickable instead.   
stacklevelwarningswarnr   r   r   r   isClickable   s    z:introduce_renamed_methods_qheaderview.<locals>.isClickablec                    s    | S )z7
        QHeaderView.sectionsMovable() -> bool
        r   r   
_isMovabler   r   sectionsMovable   s    z>introduce_renamed_methods_qheaderview.<locals>.sectionsMovablec                    s   t jddd  | S )Nz@isMovable is only available in Qt4. Use sectionsMovable instead.r	   r
   r   r   r   r   r   	isMovable   s    z8introduce_renamed_methods_qheaderview.<locals>.isMovablec                    s
    | |S )zN
        QHeaderView.sectionResizeMode(int) -> QHeaderView.ResizeMode
        r   r   ZlogicalIndex_resizeModer   r   sectionResizeMode'   s    z@introduce_renamed_methods_qheaderview.<locals>.sectionResizeModec                    s   t jddd  | |S )NzCresizeMode is only available in Qt4. Use sectionResizeMode instead.r	   r
   r   r   r   r   r   
resizeMode-   s    z9introduce_renamed_methods_qheaderview.<locals>.resizeModec                    s
    | |S )z8
        QHeaderView.setSectionsClickable(bool)
        r   r   Z	clickable_setClickabler   r   setSectionsClickable4   s    zCintroduce_renamed_methods_qheaderview.<locals>.setSectionsClickablec                    s   t jddd  | |S )NzHsetClickable is only available in Qt4. Use setSectionsClickable instead.r	   r
   r   r   r   r   r   setClickable:   s    z;introduce_renamed_methods_qheaderview.<locals>.setClickablec                    s
    | |S )z6
        QHeaderView.setSectionsMovable(bool)
        r   r   Zmovable_setMovabler   r   setSectionsMovableB   s    zAintroduce_renamed_methods_qheaderview.<locals>.setSectionsMovablec                    s   t jddd  | |S )NzDsetMovable is only available in Qt4. Use setSectionsMovable instead.r	   r
   r   r   r   r   r   
setMovableH   s    z9introduce_renamed_methods_qheaderview.<locals>.setMovablec                    s    | g|R   dS )z
        QHeaderView.setSectionResizeMode(QHeaderView.ResizeMode)
        QHeaderView.setSectionResizeMode(int, QHeaderView.ResizeMode)
        Nr   r   args_setResizeModer   r   setSectionResizeModeP   s    zCintroduce_renamed_methods_qheaderview.<locals>.setSectionResizeModec                    s"   t jddd  | g|R   d S )NzIsetResizeMode is only available in Qt4. Use setSectionResizeMode instead.r	   r
   r   r#   r%   r   r   setResizeModeW   s    z<introduce_renamed_methods_qheaderview.<locals>.setResizeMode)r   r   r   r   r   r   r   r   r"   r!   r(   r'   )ZQHeaderViewr   r   r   r   r   r   r   r   r!   r"   r'   r(   r   )r   r   r   r   r    r&   r   %introduce_renamed_methods_qheaderview   s<    r)   )r   r)   r   r   r   r   <module>   s   