Sindbad~EG File Manager

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

o

�/�a��@sVddlTddlTddlmZddlTddlTddlTddlmZGdd�de	e�Z
dS)�)�*)�
to_unicode�)�Ui_SettingsDialog_basec@s@eZdZddd�Zdd�Zdd�Zdd	�Zd
d�Zddd
�ZdS)�SettingsDialogNc
Cs�t�||�|�|�|jj�|j�t�|_|j�	�t
�dd�}t�dd�}t
�||�r5d||f}nd|}|j�|jj|jj|jj|jj|jj|jj|jj|�|��dS)N�hplip�version�upgrade�latest_available_versionz^Currently HPLIP-%s version is installed.
Latest HPLIP-%s version is available for installationzHPLIP-%s version is installed)�QDialog�__init__�setupUi�SetDefaultsButton�clicked�connect�SetDefaultsButton_clicked�UserSettings�
user_settings�load�sys_conf�get�	user_conf�utils�Is_HPLIP_older_version�SystemTraySettings�initUi�systray_visible�polling�polling_interval�device_list�systray_messages�upgrade_notify�upgrade_pending_update_time�updateControls)�self�parent�cur_vers�last_ver�upgrade_msg�r)�&/usr/share/hplip/ui5/settingsdialog.pyr$s(

�	zSettingsDialog.__init__cCs�|j�|jj�|j�|jj�|jjdkr|j�d�n|j	�d�|j
�|jj�|jj
|j_
|jj|j_|jj|j_|j��dS)NrT)�AutoRefreshCheckBox�
setCheckedr�auto_refresh�AutoRefreshRateSpinBox�setValue�auto_refresh_rate�auto_refresh_type�RefreshCurrentRadioButton�RefreshAllRadioButton�ScanCommandLineEdit�setText�cmd_scanrrr r!�updateUi�r$r)r)r*r#@szSettingsDialog.updateControlscCsv|jj|j_|jj|j_t|j���|j_t|j	�
��|j_|jj|j_|j
�
�r.d|j_nd|j_|j��|j_dS)Nr�)rrrr rr4�textr6�boolr+�	isCheckedr-r!r2r1r.�valuer0r8r)r)r*�
updateDataOs

zSettingsDialog.updateDatacCs|j��|��dS�N)r�loadDefaultsr#r8r)r)r*r^s
z(SettingsDialog.SetDefaultsButton_clickedcCs |��|j��t�|�dSr?)r>r�saver�acceptr8r)r)r*rBcs
zSettingsDialog.acceptcCst�d||�S)Nr)�qApp�	translate)r$�s�cr)r)r*�__trjszSettingsDialog.__trr?)	�__name__�
__module__�__qualname__rr#r>rrB�_SettingsDialog__trr)r)r)r*r#s
rN)�base.g�
base.codes�base.sixextr�ui_utils�PyQt5.QtCore�PyQt5.QtGui�settingsdialog_baserrrr)r)r)r*�<module>s

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