3
N ŸZ1  ã               @   sL   d dl Z d dlT ddlT d dlT d dlT d dlT d ZdZG dd„ deƒZ	dS )é    N)Ú*é   c               @   s>   e Zd Zdd„ Zdd„ Zdd„ Zdd„ Zd	d
„ Zddd„ZdS )ÚLoadPaperGroupBoxc             C   s*   t j| |ƒ | jƒ  t| _| jdƒ| _d S )NzNext >)ZQWidgetÚ__init__ÚinitUiÚLOADPAPER_TYPE_PLAIN_PAPERÚtypÚ_LoadPaperGroupBox__trÚbutton_name)ÚselfÚparent© r   ú)/usr/share/hplip/ui5/loadpapergroupbox.pyr   (   s    zLoadPaperGroupBox.__init__c             C   s^  t | ƒ| _| jjdƒ t| ƒ| _ttjtjƒ}|jdƒ |jdƒ |j	| jj
ƒ jƒ ƒ | jj|ƒ | jjtddƒƒ | jjtddƒƒ | jjdƒ | jj| jddddƒ tddtjtjƒ}| jj|ddddƒ t| ƒ| _ttjtjƒ}|jdƒ |jdƒ |j	| jj
ƒ jƒ ƒ | jj|ƒ | jjdƒ | jjd	ƒ | jj| jdd
ddƒ | jjtddƒƒ d S )NÚ
GridLayoutr   é`   ÚLoadPaperPixr   é(   é   TÚTexté   Z
load_paperÚother)ZQGridLayoutr   ZsetObjectNameZQLabelr   ZQSizePolicyZFixedZsetHorizontalStretchZsetVerticalStretchZsetHeightForWidthÚ
sizePolicyZhasHeightForWidthZsetSizePolicyZsetMinimumSizeZQSizeZsetMaximumSizeZ	addWidgetZQSpacerItemZ	ExpandingZMinimumZaddItemr   ZMinimumExpandingZsetWordWrapZ	setPixmapZload_pixmap)r   r   Z
spacerItemr   r   r   r   0   s0    






zLoadPaperGroupBox.initUic             C   s@   | j tkr| jdƒ}n
| jdƒ}| jj| jd|| jf ƒƒ d S )Nzplain paperzphoto paperzJPlease load <b>%s</b> in the printer and then click <i>%s</i> to continue.)r   r   r	   r   ZsetTextr
   )r   Z
paper_namer   r   r   ÚupdateUiT   s    

zLoadPaperGroupBox.updateUic             C   s   |t t fkr|| _d S )N)ÚLOADPAPER_TYPE_PHOTO_PAPERr   )r   r   r   r   r   ÚsetType^   s    zLoadPaperGroupBox.setTypec             C   s
   || _ d S )N)r
   )r   Úbr   r   r   ÚsetButtonNamec   s    zLoadPaperGroupBox.setButtonNameNc             C   s   t jd||ƒS )NZLoadPaperWidget)ZqAppÚ	translate)r   ÚsÚcr   r   r   Z__trg   s    zLoadPaperGroupBox.__tr)N)	Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r	   r   r   r   r   r   '   s   $
r   )
ÚsysZbase.gZui_utilsZPyQt5.QtCoreZPyQt5.QtGuiZPyQt5.QtWidgetsr   r   Z	QGroupBoxr   r   r   r   r   Ú<module>   s   