Sindbad~EG File Manager

Current Path : /usr/share/hplip/ui5/__pycache__/
Upload File :
Current File : //usr/share/hplip/ui5/__pycache__/firmwaredialog.cpython-310.pyc

o

�/�a��@s~ddlZddlZddlTddlmZmZddlmZddlTddl	Tddl
TddlTddlTddl
mZGdd�dee�ZdS)	�N)�*)�device�utils)�cups�)�	Ui_Dialogc@sFeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zddd�Z	d
S)�FirmwareDialogcCs6t�||�|�|�||_|��t�d|j�dS)Nr)�QDialog�__init__�setupUi�
device_uri�initUi�QTimer�
singleShot�updateUi)�self�parentr�r�&/usr/share/hplip/ui5/firmwaredialog.pyr
+s

zFirmwareDialog.__init__cCs�|j�dtjdfi�|jj�|j�|jj�|j�|jj�|j	�|j
j�|j�t�tj
tj�|�ttdd���|jrI|j�|j�dSdS)Nzfw-downloadr�hp_logo�128x128)�DeviceComboBox�	setFilter�operator�gt�DeviceUriComboBox_noDevices�connect� DeviceUriComboBox_currentChanged�CancelButton�clicked�close�DownloadFirmwareButton�downloadFirmware�signal�SIGINT�SIG_DFL�
setWindowIcon�QIcon�load_pixmapr�setInitialDevice�rrrrr
3s�zFirmwareDialog.initUicCs|j��dS�N)rrr*rrrrC�zFirmwareDialog.updateUicCs
||_dSr+)r)rrrrrrGs
z/FirmwareDialog.DeviceUriComboBox_currentChangedcCst||�d��|��dS)Nz7<b>No devices that support firmware download found.</b>)�	FailureUI�_FirmwareDialog__trr r*rrrrLsz*FirmwareDialog.DeviceUriComboBox_noDevicescCs�d}zMzt�|j�}Wnty$t|�YW|dur"|��dSdSwz|��Wn
ty8t|�Ynw|��rB|��}nt|�W|durO|��n
|durY|��ww|��dSr+)	r�Devicer�Error�
CheckDeviceUIr �open�isIdleAndNoErrorr")r�d�okrrrr"Qs6���
���
�zFirmwareDialog.downloadFirmwareNcCst�d||�S)Nr)�qApp�	translate)r�s�crrr�__trmr,zFirmwareDialog.__trr+)
�__name__�
__module__�__qualname__r
r
rrrr"r.rrrrr*sr)rr#�base.g�baserr�prntr�
base.codes�ui_utils�PyQt5.QtCore�PyQt5.QtGui�PyQt5.QtWidgets�firmwaredialog_baserr	rrrrr�<module>s

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists