B
    หd&  ใ               @   s&   d dl mZ dgZG dd deZdS )้    )ฺBasePenฺQtPenc               @   s>   e Zd ZdddZdd Zdd Zdd	 Zd
d Zdd ZdS )r   Nc             C   s0   t  | |ก |d kr&ddlm} | }|| _d S )Nr   )ฺQPainterPath)r   ฺ__init__ZPyQt5.QtGuir   ฺpath)ฺselfZglyphSetr   r   ฉ r   ๚a/work/yifan.wang/ringdown/master-ringdown-env/lib/python3.7/site-packages/fontTools/pens/qtPen.pyr   	   s
    zQtPen.__init__c             C   s   | j j|  d S )N)r   ZmoveTo)r   ฺpr   r   r	   ฺ_moveTo   s    zQtPen._moveToc             C   s   | j j|  d S )N)r   ZlineTo)r   r
   r   r   r	   ฺ_lineTo   s    zQtPen._lineToc             C   s   | j j|||  d S )N)r   ZcubicTo)r   ฺp1ฺp2Zp3r   r   r	   ฺ_curveToOne   s    zQtPen._curveToOnec             C   s   | j j||  d S )N)r   ZquadTo)r   r   r   r   r   r	   ฺ_qCurveToOne   s    zQtPen._qCurveToOnec             C   s   | j  ก  d S )N)r   ZcloseSubpath)r   r   r   r	   ฺ
_closePath   s    zQtPen._closePath)N)	ฺ__name__ฺ
__module__ฺ__qualname__r   r   r   r   r   r   r   r   r   r	   r      s   
N)ZfontTools.pens.basePenr   ฺ__all__r   r   r   r   r	   ฺ<module>   s   