| Server IP : 209.205.66.10 / Your IP : 216.73.216.173 Web Server : Apache/2.4.52 (Ubuntu) System : Linux ammon 5.15.0-186-generic #196-Ubuntu SMP Sat Jun 20 16:09:34 UTC 2026 x86_64 User : ( 1006) PHP Version : 8.5.8 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/share/hplip/ui5/__pycache__/ |
Upload File : |
o
�K0j � @ sr d dl Z d dlT d dlmZmZmZ d dlT ddlT d dlT d dl T ddl
mZ ddlm
Z
G dd� dee�ZdS ) � N)�*)�device�utils�maint� )� Ui_Dialog)�DEVICEURICOMBOBOX_TYPE_FAX_ONLYc @ sN e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z ddd�Z
dS )�LineFeedCalDialogc C s6 t �| |� | �| � || _| �� t�d| j� d S )Nr )�QDialog�__init__�setupUi�
device_uri�initUi�QTimer�
singleShot�updateUi)�self�parentr
� r �)/usr/share/hplip/ui5/linefeedcaldialog.pyr * s
zLineFeedCalDialog.__init__c C s� | j j�| j� | jj�| j� | jj�| j� | jj�| j� | j� dt
jdfi� | �t
tdd��� | jrA| j�| j� d S d S )Nzlinefeed-cal-typer �hp_logo�128x128)�CancelButton�clicked�connect�CancelButton_clicked�CalibrateButton�CalibrateButton_clicked�DeviceComboBox�DeviceUriComboBox_noDevices� DeviceUriComboBox_currentChanged� setFilter�operator�gt�
setWindowIcon�QIcon�load_pixmapr
�setInitialDevice�r r r r r 2 s �zLineFeedCalDialog.initUic C s* | j �� | j�| �d�� | j�� d S )N� Calibrate)r r � LoadPaper�
setButtonName�_LineFeedCalDialog__trr( r r r r A s
zLineFeedCalDialog.updateUic C s
|| _ d S �N)r
)r r
r r r r G s
z2LineFeedCalDialog.DeviceUriComboBox_currentChangedc C s t | | �d�� | �� d S )NzZ<b>No devices that support line feed calibration found.</b><p>Click <i>OK</i> to exit.</p>)� FailureUIr, �closer( r r r r L s z-LineFeedCalDialog.DeviceUriComboBox_noDevicesc C s | � � d S r- )r/ r( r r r r Q s z&LineFeedCalDialog.CancelButton_clickedc C s� d }zezt �| j�}W n ty$ t| � Y W |d ur"|�� d S d S w |j}z|�� W n
ty; t| � Y n#w |�� rZ|t krMt
�|dd� � n|tkrYt
�
|dd� � nt| � W |d urg|�� n
|d urq|�� w w | �� d S )Nc S � dS �NTr r r r r �<lambda>h � z;LineFeedCalDialog.CalibrateButton_clicked.<locals>.<lambda>c S r0 r1 r r r r r r2 k r3 )r �Devicer
�Error�
CheckDeviceUIr/ �linefeed_cal_type�open�isIdleAndNoError�LINEFEED_CAL_TYPE_OJ_K550r �linefeedCalType1�LINEFEED_CAL_TYPE_OJ_PRO_L7XXX�linefeedCalType2)r �d�
linefeed_typer r r r U s@ �������
�z)LineFeedCalDialog.CalibrateButton_clickedNc C s t �d||�S )Nr )�qApp� translate)r �s�cr r r �__trz s zLineFeedCalDialog.__trr- )�__name__�
__module__�__qualname__r r r r r r r r, r r r r r ) s %r )r"