__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
�

���g�����SSKrSSKrSSKJr SSKJr SSKrSSK7 SSKJ	r	J
r
Jr SSKJ
r
 SSK7 SSK7 SSK7 SSK7 SSK7 SSKJr SS	KJrJr SS
KJrJr SSKJr SSKJr SrSr S
r!Sr"Sr#Sr$Sr%Sr&S
r'Sr(\)RTr+\+(aSSK,J,r, \+(d\.R_S5 Sr0\+(a2SSK1r1\2"\1Rf5r4\4S:�aSr0O\.R_S5 \0(d\.R_S5 \+(aSSK5J6r6 \0(aSSK,J7r7 "SS\8\5r9g!\-a Sr+N�f=f!\-a \.R_S5 Nff=f)�N)�queue)�
to_unicode)�*)�device�utils�pml)�cups�)�	Ui_Dialog)�	FileTable�FILETABLE_TYPE_FAX)�PrinterNameComboBox�!PRINTERNAMECOMBOBOX_TYPE_FAX_ONLY)�PrintSettingsDialog)�FaxSetupDialog���zapplication/hplip-fax-coverpage)�faxFz
Fax disabled.z[email protected] version of Reportlab installed. Fax coverpages disabled.z1Reportlab not installed. Fax coverpages disabled.z?Please install version 2.0+ of Reportlab for coverpage support.)�	FABWindow)�
coverpagesc��\rSrSrSGSjrSrSrSrSrSr	S	r
S
rSrSr
S
rSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSHSjr S r!S!r"S"r#S#r$SIS$jr%S%r&S&r'SGS'jr(S(r)S)r*S*r+S+r,S,r-S-r.S.r/SJS/jr0S0r1S1r2S2r3S3r4S4r5S5r6S6r7S7r8S8r9S9r:S:r;S;r<S<r=S=r>S>r?S?r@S@rASArBSBrCSCrDSDrESKSEjrFSFrGg)L�
SendFaxDialog�cNc��[RX5 URU5 X lUbX0lO%[
R"UR5UlX@lSUl[
R"5uUl
UlnSUlSUl
/Ul/UlUR!5 UR(a]["(a![$R'SUR(5 gUR+5 [$R'SUR,5 g[$R'SUR.5 g�Nr)�QDialog�__init__�setupUi�printer_name�
device_urir�getDeviceURIByPrinterName�args�dev�	init_dbus�
dbus_avail�service�
CheckTimer�	lock_file�	file_list�recipient_list�initUi�coverpages_enabled�QTimer�
singleShot�displayCoverpagePage�lockAndLoad�displayFilesPage�displaySelectFaxPage)�self�parentr r!r#�session_buss      �%/usr/share/hplip/ui5/sendfaxdialog.pyr�SendFaxDialog.__init__ds�������&����T��(���!�(�O�$�>�>�t�?P�?P�Q�D�O��	����5;�5E�5E�5G�2�����{���������� ������
����!�!��!�!�!�T�%>�%>�?�� � �"��!�!�!�T�%:�%:�;����a��!:�!:�;�c�l�URRRUR5 URRRUR
5 URRRUR5 [R"[R[R5 UR5 UR5 UR5 UR5 UR5 UR![#[%SS555 g)N�hp_logo�128x128)�CancelButton�clicked�connect�CancelButton_clicked�
BackButton�BackButton_clicked�
NextButton�NextButton_clicked�signal�SIGINT�SIG_DFL�initSelectFaxPage�initCoverpagePage�
initFilesPage�initRecipientsPage�initSendFaxPage�
setWindowIcon�QIcon�load_pixmap�r4s r7r,�SendFaxDialog.initUi�s������!�!�)�)�$�*C�*C�D������'�'��(?�(?�@������'�'��(?�(?�@��
�
�f�m�m�V�^�^�4���� ���� ��������!�����	
���5��Y�	�!B�C�Dr9c��URcZ[U5UlURRRUR5 URRS5 UR(adURcV[R"SUR-S5uolU(d#[RSUR-5 gggg)Ni�z
hp-sendfax-%sTz(hp-sendfax is already running for fax %s)r(r.�timeoutr?�CheckTimer_timeout�startr r)r�lock_app�log�error)r4�oks  r7r1�SendFaxDialog.lockAndLoad�s����?�?�"�$�T�l�D�O��O�O�#�#�+�+�D�,C�,C�D��O�O�!�!�$�'�������!7�!&����$�BS�BS�0S�UY�!Z��B����	�	�D�t�GX�GX�X�Y��"8�r9c� �URR[5 URRR	UR
5 URRR	UR5 URRR	UR5 URRR	UR5 URb&URRUR5 gg�N)�FaxComboBox�setTyper�"PrinterNameComboBox_currentChangedr?�FaxComboBox_currentChanged�PrinterNameComboBox_noPrinters�FaxComboBox_noPrinters�FaxOptionsButtonr>�FaxOptionsButton_clicked�FaxSetupButton�FaxSetupButton_clickedr �setInitialPrinterrPs r7rH�SendFaxDialog.initSelectFaxPage�s������ � �!B�C����;�;�C�C�D�Dc�Dc�d����7�7�?�?��@[�@[�\����%�%�-�-�d�.K�.K�L����#�#�+�+�D�,G�,G�H����(����.�.�t�/@�/@�A�)r9c��URRS5 UR[5 [(d+[XR
S55 UR5 gUR(d+[XR
S55 UR5 gURR5 UR[5 g)NFz�<b>PC send fax support is not enabled.</b><p>Re-install HPLIP with fax support or use the device front panel to send a fax.</p><p>Click <i>OK</i> to exit.</p>z�<b>PC send fax support requires DBus and hp-systray.</b><p>Please check the HPLIP installation for proper installation of DBus and hp-systray support.</p><p>Click <i>OK</i> to exit.</p>)rA�
setEnabled�updateStepText�PAGE_SELECT_FAX�fax_enabled�	FailureUI�_SendFaxDialog__tr�closer&r]�updateUi�displayPagerPs r7r3�"SendFaxDialog.displaySelectFaxPage�s������"�"�5�)����O�,��{��d�I�I�'G�H�
I��J�J�L������d�I�I�'b�c�
d��J�J�L�����!�!�#�����)r9c��X lXlgr\)r r!)r4r!r s   r7r`�(SendFaxDialog.FaxComboBox_currentChanged�s
��(��$�r9c�X�[XRS55 UR5 g)Nz�<b>No installed fax devices found.</b><p>Please setup a fax device and try again (try using 'hp-setup').</p><p>Click <i>OK</i> to exit.</p>)rnrorprPs r7rb�$SendFaxDialog.FaxComboBox_noPrinters�s'���$��4�f�g�	h��
�
�r9c�L�[XRSS9nUR5 g)NT)�fax_mode)rr �exec_�r4�dlgs  r7rd�&SendFaxDialog.FaxOptionsButton_clicked�s��!�$�(9�(9�D�I���	�	�r9c�N�[XR5nUR5 gr\)rr!rzr{s  r7rf�$SendFaxDialog.FaxSetupButton_clicked�s���T�?�?�3���	�	�r9c���SUlSUlSUlSuUlnSUlSUlURR[[SS555 URR[[SS555 [(Ga�[[RR55UlUR R#S5Ul['UR 5S	-
UlUR UR$UlURR,R/UR05 URR,R/UR25 UR4R6[8R/UR:5 UR<R>R/UR@5 URBR>S
R/URD5 URFR6[8R/URH5 gUR4RKS5 g)N�F�NNr�prev�16x16�next�basicr
�const QString &)&�cover_page_message�
cover_page_re�preserve_formatting�cover_page_func�last_job_id�busy�PrevCoverPageButton�setIconrNrO�NextCoverPageButtonr-�listr�
COVERPAGES�keys�cover_page_list�index�cover_page_index�len�cover_page_max�cover_page_namer>r?�PrevCoverPageButton_clicked�NextCoverPageButton_clicked�CoverPageGroupBox�toggled�bool�CoverPageGroupBox_toggled�MessageEdit�textChanged�MessageEdit_textChanged�
RegardingEdit�RegardingEdit_textChanged�PreserveFormattingCheckBox�"PreserveFormattingCheckBox_toggledrj)r4�cover_page_pngs  r7rI�SendFaxDialog.initCoverpagePage�s���"$������#(�� �/9�,���n������	�� � �(�(��{�6�7�/K�)L�M�� � �(�(��{�6�7�/K�)L�M���#'�
�(=�(=�(B�(B�(D�#E�D� �$(�$8�$8�$>�$>�w�$G�D�!�"%�d�&:�&:�";�A�"=�D��#'�#7�#7��8M�8M�#N�D� ��$�$�,�,�4�4�T�5U�5U�V��$�$�,�,�4�4�T�5U�5U�V��"�"�*�*�4�0�8�8��9W�9W�X����(�(�0�0��1M�1M�N����*�*�+<�=�E�E�d�Fd�Fd�e��+�+�3�3�D�9�A�A�$�Bi�Bi�j��"�"�-�-�e�4r9c��URRS5 URRS5 UR5 UR	5 UR5 UR
[5 g)NFT)rArjrCr1�updateCoverpageButtons�displayCoverpagePreviewrr�PAGE_COVERPAGErPs r7r0�"SendFaxDialog.displayCoverpagePage�sX�����"�"�5�)����"�"�4�(������#�#�%��$�$�&�����(r9c�T�[URR55Ulgr\)rr��toPlainTextr�rPs r7r��%SendFaxDialog.MessageEdit_textChangeds��",�T�-=�-=�-I�-I�-K�"L��r9c�$�[U5Ulgr\)rr�)r4�ts  r7r��'SendFaxDialog.RegardingEdit_textChangeds��'��]��r9c��Xlgr\)r��r4�bs  r7r��0SendFaxDialog.PreserveFormattingCheckBox_toggled
s��#$� r9c��U=RS-slURS:aSUlgUR5 UR5 g)Nr
r)r�r�r0rPs r7r��)SendFaxDialog.PrevCoverPageButton_clickedsA������"��� � �1�$�$%�D�!��'�'�)��%�%�'r9c���U=RS-
slURUR:�aURUlgUR5 UR5 g)Nr
)r�r�r�r0rPs r7r��)SendFaxDialog.NextCoverPageButton_clickedsM������"��� � �4�#6�#6�6�$(�$7�$7�D�!��'�'�)��%�%�'r9c��[(a�URURUl[R
URSUlURR[SUR-55 URR[[R
URSS55 URR5(aUR5 gUR!5 g)Nrz<i>"%s"</i>r
�other)r-r�r�r�rr�r��
CoverPageName�setText�str�CoverPagePreview�	setPixmaprOr��	isChecked�addCoverPage�removeCoverPagerPs r7r��%SendFaxDialog.displayCoverpagePreview s�����#'�#7�#7��8M�8M�#N�D� �#-�#8�#8��9M�9M�#N�q�#Q�D� ����&�&�s�=��9M�9M�+M�'N�O��!�!�+�+�K�
�8M�8M�d�Nb�Nb�8c�de�8f�ho�,p�q��!�!�+�+�-�-������ � �"r9c��URR5nURRU=(a URS:g5 UR
RU=(a URUR:g5 gr)r�r�r�rjr�r�r�)r4�enableds  r7r��$SendFaxDialog.updateCoverpageButtons-sf���(�(�2�2�4��� � �+�+�G�,R��8M�8M�QR�8R�S�� � �+�+�G�,d��8M�8M�QU�Qd�Qd�8d�er9c�t�UR5 U(aUR5 gUR5 gr\)r�r�r�r�s  r7r��'SendFaxDialog.CoverPageGroupBox_toggled3s)���#�#�%������� � �"r9c���UR5 URRUR[URSUR-5URS5S5 g)NzHP Fax Coverpage: "%s"z
Cover Pager
)r��
FilesTable�addFiler��MIME_TYPE_COVERPAGErorPs r7r��SendFaxDialog.addCoverPage;sQ������������ 4� 4�6I� $�	�	�*B�4�CW�CW�*W� X� $�	�	�,� 7��	<r9c�B�URR[5 gr\)r��removeFileByMIMETyper�rPs r7r��SendFaxDialog.removeCoverPageBs�����,�,�-@�Ar9c��URR[RUR5 URRU5 URR[R
UR5 gr\)r�r�r��
disconnectr��
setCheckedr?r�s  r7�toggleCoverPage�SendFaxDialog.toggleCoverPageFs`�����&�&�t�,�7�7��8V�8V�W����)�)�!�,����&�&�t�,�4�4�T�5S�5S�Tr9c��URR[5 URRUR5 URR
R
UR5 URRR
UR5 URRR
UR5 gr\)r�r^r
�setFaxCallback�FileTable_callback�isEmptyr?�FilesTable_isEmpty�	isNotEmpt�FilesTable_isNotEmpty�fileListChanged�FilesTable_fileListChangedrPs r7rJ�SendFaxDialog.initFilesPageQs�������� 2�3����&�&�t�'>�'>�?������'�'��(?�(?�@����!�!�)�)�$�*D�*D�E����'�'�/�/��0O�0O�Pr9c� �URRS5 URb�URH�n[RR[RR
U55n[RRU5(dMe[RU[R5(dM�URU5 M� SUlUR5 URRURR55 URR[ 5 UR"R%UR'SUR(-55 UR+[,5 g)NFzaNote: You may also add files to the fax by printing from any application to the '%s' fax printer.)r�rqr#�os�path�abspath�
expanduser�exists�access�R_OK�
renderFile�restoreNextButtonrCrj�
isNotEmptyrAr-�
FilesPageNoter�ror rr�
PAGE_FILES)r4�a�fs   r7r2�SendFaxDialog.displayFilesPageYs����� � ��'��9�9� ��Y�Y���G�G�O�O�B�G�G�$6�$6�q�$9�:���7�7�>�>�!�$�$����1�b�g�g�)>�)>��O�O�A�&��
�D�I���� ����"�"�4�?�?�#=�#=�#?�@����"�"�#5�6����"�"�4�9�9�.Q�RV�Rc�Rc�.c�$d�	e�����$r9c��URR5[:XaURR	S5 gg�NF��
StackedWidget�currentIndexr�rCrjrPs r7r�� SendFaxDialog.FilesTable_isEmptyks0�����*�*�,�
�:��O�O�&�&�u�-�;r9c��URR5[:XaURR	S5 gg�NTr�rPs r7r��#SendFaxDialog.FilesTable_isNotEmptyps0�����*�*�,�
�:��O�O�&�&�t�,�;r9c��URRUlURURR[55 gr\)r�r*r��isMIMETypeInListr�rPs r7r��(SendFaxDialog.FilesTable_fileListChangedus1�����2�2������T�_�_�=�=�>Q�R�Sr9c��URR[UR55 [R"5Ul[
U5UlURR[R5 URRRUR5 URRSRUR5 UR RSRUR"5 UR$R&RUR(5 UR*R&RUR,5 UR.R&RUR05 UR2R&RUR45 UR6R&RUR85 UR:R&RUR<5 UR>R&RUR@5 URBRDRURF5 URBRHSRURJ5 UR*RM[O[QSS555 UR.RM[O[QSS555 UR2RM[O[QSS555 UR6RM[O[QSS555 UR:RM[O[QSS555 UR>RM[O[QS	S555 UR$RM[O[QS
S555 UR$RSS5 URUS5URUS
5URUS5/Ul+g)Nr�zQTableWidgetItem *�fabr��add_user�	add_users�remove_user�up_user�	down_user�add_user_quickF�Namez
Fax number�Notes),�QuickAddFaxEdit�setValidator�PhoneNumValidatorr�FaxAddressBook�dbrr�setWindowFlags�Qt�Tool�databaseChangedr?�FABWindow_databaseChangedr��QuickAddFaxEdit_textChanged�QuickAddNameEdit�QuickAddNameEdit_textChanged�QuickAddButtonr>�QuickAddButton_clicked�	FABButton�FABButton_clicked�AddIndividualButton�AddIndividualButton_clicked�AddGroupButton�AddGroupButton_clicked�RemoveRecipientButton�RemoveRecipientButton_clicked�MoveRecipientUpButton�MoveRecipientUpButton_clicked�MoveRecipientDownButton�MoveRecipientDownButton_clicked�RecipientsTable�itemSelectionChanged�$RecipientsTable_itemSelectionChanged�itemDoubleClicked�!RecipientsTable_itemDoubleClickedr�rNrOrjro�recipient_headersrPs r7rK� SendFaxDialog.initRecipientsPage~s�����)�)�*;�D�<P�<P�*Q�R��$�$�&����T�?�����������(���� � �(�(��)G�)G�H�
	
���(�(�):�;�C�C�D�Dd�Dd�e�	
���)�)�*;�<�D�D�T�Ef�Ef�g����#�#�+�+�D�,G�,G�H������&�&�t�'=�'=�>�� � �(�(�0�0��1Q�1Q�R����#�#�+�+�D�,G�,G�H��"�"�*�*�2�2�4�3U�3U�V��"�"�*�*�2�2�4�3U�3U�V��$�$�,�,�4�4�T�5Y�5Y�Z�	
���1�1�9�9�$�:c�:c�d�	
���.�.�/C�D�L�L�T�Ms�Ms�t�	
�����u�[���%@�A�B�� � �(�(��{�:�w�/O�)P�Q����#�#�E�+�k�7�*K�$L�M��"�"�*�*�5��]�G�1T�+U�V��"�"�*�*�5��Y��1P�+Q�R��$�$�,�,�U�;�{�G�3T�-U�V����#�#�E�+�6F��*P�$Q�R�	
���&�&�u�-�"&�)�)�F�"3�T�Y�Y�|�5L�d�i�i�X_�N`�!a��r9c�6�URR5 U[[[[
[4;a&[RS5 UR5 gU[:Xa|[RSU-5 URR5nUVs/sHoUUR;dMUPM snUlUR5 UR5 gU[:Xar[RSU<SU<S35 [UR5H*upgXr:XdMX0RU'UR5  g UR5 gU[ :Xa)[RSU-5 UR5 ggs snf)NzFax address book has changedz*Fax address book has changed: '%s' removedzFax address book has changed: 'z' renamed to '�'z2Fax address book has changed: '%s' details changed)r
�load�FAB_NAME_ADD�
FAB_GROUP_ADD�FAB_GROUP_RENAME�FAB_GROUP_REMOVE�FAB_GROUP_MEMBERSHIP_CHANGEDrW�debug�updateAddressBook�FAB_NAME_REMOVE�
get_all_namesr+�updateRecipientTable�FAB_NAME_RENAME�	enumerate�FAB_NAME_DETAILS_CHANGED)r4�action�s1�s2�	all_names�x�i�ns        r7r�'SendFaxDialog.FABWindow_databaseChanged�s?���������l�M�3C�&�(D�F�F�
�I�I�4�5��"�"�$�
��
&��I�I�B�R�G�H����-�-�/�I�.7�"T�i���@S�@S�;S�1�i�"T�D���"�"�$��%�%�'�
��
&��I�I�b�RT�U�V�!�$�"5�"5�6����7�-/�'�'��*��-�-�/��	7��&�&�(�
�/�
/��I�I�J�R�O�P��%�%�'�0��#Us� F�7Fc���UR5 UR5 UR5 UR[5 UR5 URRS5 gr�)r4r7�enableQuickAddButtonrr�PAGE_RECIPIENTSr�rArjrPs r7�displayRecipientsPage�#SendFaxDialog.displayRecipientsPage�sR����� ��!�!�#��!�!�#�����)���� ����"�"�4�(r9c���URR5Vs/sHoRS5(aMUPM nnURR5nURR5 URR5 SnUR5 UH[nXR;dMURRU5nUS(dM;URRU5 US-
nM] U(a7URRS5 URRS5 O6URRS5 URRS5 SnUR5 UHonURRU5HMnURS5(aMXR;dM,URRU5 US-
n Mm Mq U(a7URRS5 URRS5 gURRS5 URRS5 gs snf)N�__rrr
TF)r
r6�
startswith�get_all_groups�AddIndividualComboBox�clear�AddGroupComboBox�sortr+�get�addItemrrj�
group_membersr)r4rA�names�groupsr@�data�gs       r7r4�SendFaxDialog.updateAddressBook�s��� �G�G�1�1�3�N�3�q�<�<��;M��3��N����'�'�)���"�"�(�(�*����#�#�%�
��
�
�
���A��+�+�+��w�w�{�{�1�~����;�;��.�.�6�6�q�9���F�A��
��$�$�/�/��5��&�&�1�1�$�7�
�$�$�/�/��6��&�&�1�1�%�8�
�����
��A��W�W�*�*�1�-���|�|�D�)�)�a�7J�7J�.J��)�)�1�1�!�4���F�A��	.��
����*�*�4�0��!�!�,�,�T�2�
���*�*�5�1��!�!�,�,�U�3��QOs
�I3�I3c�:�UR5nURR	5 URRS5 URR
S5 UR(Gad[UR5nURR
[UR55 URRUR5 URRU5 [R[R-nSn[UR5GHupV[[!U55nUR#U5 URR%USU5 UbXa:XaUnUR&R)U5nU(dMv[[!US55nUR#U5 URR%USU5 [[!US55nUR#U5 URR%USU5 GM URR+5 URR-5 UbURR/U5 O5URR/URR1SS55 UR2R5S5 gUR75 UR2R5S5 g![[4a SnGNf=f)Nrrr
�notesrTF)�getCurrentRecipient�	TypeError�AttributeErrorr$rM�setRowCount�setColumnCountr+r�r)�setHorizontalHeaderLabelsr�ItemIsSelectable�
ItemIsEnabledr9�QTableWidgetItemr��setFlags�setItemr
rP�resizeColumnsToContents�resizeRowsToContents�setCurrentItem�itemrCrj�enableRecipientListButtons)	r4r��num_recipients�flags�j�rowrAr@�ks	         r7r7�"SendFaxDialog.updateRecipientTablese��	��+�+�-�D�	
���"�"�$����(�(��+����+�+�A�.����� ��!4�!4�5�N�� � �/�/��D�4J�4J�0K�L�� � �:�:�4�;Q�;Q�R�� � �,�,�^�<��'�'�"�*:�*:�:�E��A�#�D�$7�$7�8���$�S��V�,���
�
�5�!��$�$�,�,�S�!�Q�7��#��	��A��G�G�K�K��N����$�S��5��]�3���
�
�5�!��$�$�,�,�S�!�Q�7�$�S��7��_�5���
�
�5�!��$�$�,�,�S�!�Q�7�#9�&
� � �8�8�:�� � �5�5�7��}��$�$�3�3�A�6��$�$�3�3�D�4H�4H�4M�4M�a�QR�4S�T��O�O�&�&�t�,�
�+�+�-��O�O�&�&�u�-��_�>�*�	��D�	�s�L�L�Lc���URR5n[UR5nUR	US:�US:�=(a US:�US:�=(a XS-
:5 g)Nrr
)r$�
currentRowr�r+ri)r4�current_rowrjs   r7r&�2SendFaxDialog.RecipientsTable_itemSelectionChanged:sd���*�*�5�5�7���T�0�0�1���'�'���(:�,:�Q�,>�,R�;�QR�?�,:�Q�,>�,c�;�ab�Rb�Cc�	er9c�x�U(aURRS5 OURRS5 U(aURRS5 OURRS5 U(aURRS5 gURRS5 g�NTF)rrjr r")r4�
enable_remove�enable_up_move�enable_down_moves    r7ri�(SendFaxDialog.enableRecipientListButtonsBs�����&�&�1�1�$�7��&�&�1�1�%�8���&�&�1�1�$�7��&�&�1�1�%�8���(�(�3�3�D�9��(�(�3�3�E�:r9c�:�URS[U55 gr\�rDr)r4rs  r7r�)SendFaxDialog.QuickAddFaxEdit_textChangedSs���!�!�$�
�3��8r9c�8�UR[U55 gr\r{)r4�names  r7r�*SendFaxDialog.QuickAddNameEdit_textChangedWs���!�!�*�T�"2�3r9c�>�Uc#[URR55nUc#[URR55nSnU(aXRR5;nU(aURR
S5 OURR
S5 U(a*U(d#U(aURRS5 gURRS5 g![a NYf=f![a Nif=f)NFzbackground-color: yellowr�T)
rr�textr	r
r6�
setStyleSheetr\rrj)r4r~r�
existing_names    r7rD�"SendFaxDialog.enableQuickAddButton[s����<��d�3�3�8�8�:�;�D��;��T�1�1�6�6�8�9�C��
�� �G�G�$9�$9�$;�;�M��
��%�%�3�3�4N�O�
��%�%�3�3�B�7��
�#����*�*�4�0����*�*�5�1��"�
��
��
"�
��
�s$�:C?�D�?
D�D�
D�Dc��[URR55n[URR55nURRX5 UR
U5 UR5 URR5 URR5 URSS5 g)Nr�)
rrr�r	r�addName�addRecipientr7rMrD)r4r~rs   r7r�$SendFaxDialog.QuickAddButton_clickedvs����$�/�/�4�4�6�7����-�-�2�2�4�5��������#����$���!�!�#����#�#�%����"�"�$��!�!�"�b�)r9c�h�UR[URR555 gr\)r�rrL�currentTextrPs r7r�)SendFaxDialog.AddIndividualButton_clicked�s$�����*�T�%?�%?�%K�%K�%M�N�Or9c�h�UR[URR555 gr\)�addGrouprrNr�rPs r7r�$SendFaxDialog.AddGroupButton_clicked�s"���
�
�j��!6�!6�!B�!B�!D�E�Fr9c���UR5nURSSn[U5H9up4X:XdMURU	UR5 UR	5  g gr\)rZr+r9r7r4)r4r~�tempr@rAs     r7r�+SendFaxDialog.RemoveRecipientButton_clicked�s^���'�'�)���"�"�1�%���d�O�D�A��y��'�'��*��)�)�+��&�&�(��$r9c��[R"URUR55 UR	5 gr\)r�list_move_upr+rZr7rPs r7r!�+SendFaxDialog.MoveRecipientUpButton_clicked�s-��
���4�.�.��0H�0H�0J�K��!�!�#r9c��[R"URUR55 UR	5 gr\)r�list_move_downr+rZr7rPs r7r#�-SendFaxDialog.MoveRecipientDownButton_clicked�s-��
���T�0�0�$�2J�2J�2L�M��!�!�#r9c��URRURR5S5nUb[UR	55$[S5$)Nrr�)r$rhrqrr�)r4rhs  r7rZ�!SendFaxDialog.getCurrentRecipient�sJ���#�#�(�(��)=�)=�)H�)H�)J�A�N�����d�i�i�k�*�*��b�>�!r9c���XR;a[URS5(dDURRU5 U(a!UR5 UR	5 gggg)NrI)r+rJ�appendr7r4)r4r~�updates   r7r��SendFaxDialog.addRecipient�sY���*�*�*�4�?�?�4�3H�3H����&�&�t�,���)�)�+��&�&�(��4I�*r9c��URRU5HnURUS5 M UR5 UR	5 gr�)r
rRr�r7r4)r4�grouprAs   r7r��SendFaxDialog.addGroup�sE�����&�&�u�-�A����a��'�.�	
�!�!�#���� r9c�8�URR5 gr\)r�showrPs r7r�SendFaxDialog.FABButton_clicked�s�����
�
�r9c�&�Ub�UR5UR5p2US:waURRUS5nURR[
UR555 URR5 ggr)	rm�columnr$rhr�selectByNamerr�r�)r4rhrm�cols    r7r(�/SendFaxDialog.RecipientsTable_itemDoubleClicked�si�����x�x�z�4�;�;�=���a�x��+�+�0�0��a�8���H�H�!�!�*�T�Y�Y�[�"9�:��H�H�M�M�O�
r9c�J�[[SS55Ul[[SS55Ul[[SS55Ul[[SS55Ul[R"5Ul[R"5Ul	SUl
g)N�infor��warningrXr�F)rNrO�	info_icon�	warn_icon�
error_icon�	busy_iconr�Queue�update_queue�event_queue�send_fax_activerPs r7rL�SendFaxDialog.initSendFaxPage�sr���{�6�7�;�<����{�9�g�>�?�����G�W� =�>����{�6�7�;�<���!�K�K�M��� �;�;�=���$��r9c���UR[5 URURS5UR5 UR
R
URS55 g)NzReady to send fax.zSend Fax)rr�
PAGE_SEND_FAX�addStatusMessageror�rCr�rPs r7�displaySendFaxPage� SendFaxDialog.displaySendFaxPage�sI������'����d�i�i�(<�=�t�~�~�N�������	�	�*� 5�6r9c��URRS5 URRS5 URR	5 SUl/n[R"UR5nUb�[RRU5(ae[US5R5RS5S:Xa8[XR!SUR-55 UR#5 g[%5 [&R("UR*5n[,R."UR*URSUS5UlUR0R5 UR0R;SS9 UR0R#5 [C5 UR0R@[D:�aqUR0R@[F[H4;aM[XR!S
UR0RJ-55 URRS5 g[RL"5Ul'URNH�nURPUR:XdMURR[RT:XaD[XR!SUR-55 URRS5  g O [4RWS5 URXHRnURZR]U5nUR_U5 [4RWS
US<SUS<35 MT [4RWS5 UR`Hn[4RWU5 M UR0Rc[dURSS5 UR0RgXR`URhURjURlURnURURpURr5	(de[XR!S55 UR0Rc[tURSS5 SUlSUl;URy5 gSUl;URy5 [{U5Ul>UR|R~R�UR�5 UR|R�S5 g![2a*n[4R7UR85 SnAGN�SnAff=f![2aBn[4R=S	UR8-5 [>UR0l SnAGN
SnAff=f!UR0R#5 [C5 f=f)NFT�rbsHP Fax���z�<b>Fax configuration error.</b><p>The CUPS fax queue for '%s' is incorrectly configured.<p>Please make sure that the CUPS fax queue is configured with the 'HPLIP Fax' Model/Driver.zfax-type)�quickzQuery device error (%s).z�<b>Device is busy or in an error state (code=%s)</b><p>Please wait for the device to become idle or clear the error and try again.ze<b>The CUPS queue for '%s' is in a stopped or busy state.</b><p>Please check the queue and try again.zRecipient list:zName=r~z Number=rz
File list:rr�zC<b>Send fax is active.</b><p>Please wait for operation to complete.i�)CrCrjrAr(�stopr�r	�getPPDr r�r�r��open�read�findrnrorp�beginWaitCursorr�queryModelByURIr!r�getFaxDevicer$�ErrorrW�warn�msg�queryDevicerX�ERROR_STATE_ERROR�error_state�
endWaitCursor�ERROR_STATE_MAX_OK�ERROR_STATE_LOW_SUPPLIES�ERROR_STATE_LOW_PAPER�status_code�getPrinters�
cups_printersr~�state�IPP_PRINTER_STATE_STOPPEDr3r+r
rPr�r*�	sendEvent�EVENT_START_FAX_JOB�	sendFaxesr�r�r�r�r�r��EVENT_FAX_JOB_FAILr��setCancelCloseButtonr.�SendFaxTimerrSr?�SendFaxTimer_timeoutrU)r4�phone_num_list�ppd_file�mq�e�p�entryr�s        r7�executeSendFax�SendFaxDialog.executeSendFax�s������"�"�5�)����"�"�5�)���������	����;�;�t�0�0�1����B�G�G�N�N�8�$<�$<��H�d�#�(�(�*�/�/�	�:�b�@��$�	�	�+a�bf�bs�bs�+s�!t�u��
�
�����
�
#�
#�D�O�O�
4���#�#�D�O�O�#'�#4�#4�d�#%�j�>�3���	�
 ����
�
��
9����$�$�4�$�0�
�H�H�N�N���O��8�8���"4�4��H�H� � �)A�CX�(Y�Y��d�I�I�'k�lp�lt�lt�l@�l@�'@�A�
B��O�O�&�&�t�,��"�-�-�/����#�#�A��v�v��*�*�*��7�7�d�<�<�<��d�I�I�/V�W[�Wh�Wh�/h�%i�j��O�O�.�.�u�5���
$�	�	�	�#�$��$�$�A��G�G�K�K��N�E��!�!�%�(��I�I�U�6�]�E�%�L�I�J�%�
	�	�	�,�����A��I�I�a�L� �	
�����.��0A�0A�1�b�I��x�x�!�!�.�.�.�$�BY�BY�"&�"4�"4�d�6J�6J�D�Ld�Ld�"&�"3�"3�T�5F�5F��HX�HX�Z�Z�
�d�I�I�&k�l�m��H�H���1�4�3D�3D�a��L��D�I�#(�D� ��%�%�'��#����!�!�#�"�4�L������!�!�)�)�$�*C�*C�D�������%��y�
 ����������
 ��
�
9��	�	�4�q�u�u�<�=�'8����$�$��
9��

�H�H�N�N���O�sN�'T'�U�'
U�1U�V-�U�V-�
V*�(7V%�V-�%V*�*V-�-&Wc���UR(a+URRURS55 gURRURS55 g)NzCancel Send�Close)r�r=r�rorPs r7r��"SendFaxDialog.setCancelCloseButton6sE��������%�%�d�i�i�
�&>�?����%�%�d�i�i��&8�9r9c�P�UR(a�URURS5UR5 URR[RSSS45 URR[URSS5 gUR5 g)NzCancelling job...r�r)
r�r�ror�r��putr�EVENT_FAX_SEND_CANCELEDr$r��EVENT_FAX_JOB_CANCELEDr rprPs r7r@�"SendFaxDialog.CancelButton_clicked=st������!�!�$�)�)�,?�"@�$�.�.�Q���� � �#�"=�"=�r�2�r�!J�K��H�H���5�t�7H�7H�!�R�P��J�J�Lr9c	�$
�URR5(GaVURRS5upnU[
R:Xa:SUlSUlUR5 URR5 GO�U[
R:Xa0URURSU-5UR5 GO�U[
R :Xa0URURSU-5UR5 GO>U[
R":Xa0URURSU-5UR5 GO�U[
R$:Xa0URURSU-5UR5 GO�U[
R&:Xa6URURSU<SU<S	35UR5 GOlU[
R(:Xa-URURS
5UR5 GO+U[
R*[
R,[
R.[
R0[
R2[
R4[
R64;Ga�SUlSUlUR5 URR5 U[
R*:Xa�UR8R;[<R>5upEU[<R@:Xa,URURS5URB5 OLURURS[<RDRUS
5-5URB5 UR8RG[HURJSS5 GO�U[
R0:XaYURURS5URB5 UR8RG[HURJSS5 GOU[
R2:XaYURURS5URB5 UR8RG[HURJSS5 GO�U[
R4:XaYURURS5URB5 UR8RG[HURJSS5 GOCU[
R6:XaXURURS5URB5 UR8RG[HURJSS5 O�U[
R,:XaXURURS5URB5 UR8RG[HURJSS5 OkU[
R.:XaWURURS5URL5 UR8RG[NURJSS5 URR5(aGMUgg![Ra gf=f)NrFzProcessing page %s...zSending fax to %s...z
Dialing %s...zConnecting to %s...z
Sending page z to z...zCleaning up...z6Fax send error (Possible cause: No answer or dialtone)zFax send error (%s)z
Unknown errorr�z$Fax send error (Error in connecting)z&Fax send error (Error in transmitting)z*Fax send error (Problem with the fax line)z(Fax Job Cancelled)zFax is busy.zSend fax job complete.)(r��qsizerPr�Emptyr�STATUS_IDLEr�r�r�r�r��STATUS_PROCESSING_FILESr�ror��STATUS_SENDING_TO_RECIPIENT�STATUS_DIALING�STATUS_CONNECTING�STATUS_SENDING�STATUS_CLEANUP�STATUS_ERROR�STATUS_BUSY�STATUS_COMPLETED�STATUS_ERROR_IN_CONNECTING�STATUS_ERROR_IN_TRANSMITTING�STATUS_ERROR_PROBLEM_IN_FAXLINE�STATUS_JOB_CANCELr$�getPMLr�OID_FAX_DOWNLOAD_ERROR�
DN_ERROR_NONEr��DN_ERROR_STRr�r�r r��EVENT_END_FAX_JOB)r4�status�page_num�arg�result_coder�s      r7r��"SendFaxDialog.SendFaxTimer_timeoutFs������%�%�'�'�
�(,�(9�(9�(=�(=�a�(@�%��#�����(�!��	�',��$��)�)�+��!�!�&�&�(��3�6�6�6��%�%�d�i�i�0G��0P�&Q�SW�Sa�Sa�b��3�:�:�:��%�%�d�i�i�0F�s�0J�&K�T�^�^�\��3�-�-�-��%�%�d�i�i���0C�&D�d�n�n�U��3�0�0�0��%�%�d�i�i�0E�c�0I�&J�D�N�N�[��3�-�-�-��%�%�d�i�i�H�UX�0Y�&Z�&*�n�n�6��3�-�-�-��%�%�d�i�i�0@�&A�4�>�>�R��C�,�,�c�o�o�s�?S�?S�UX�Us�Us��0�0�#�2U�2U�WZ�Wl�Wl�o�o�!��	�',��$��)�)�+��!�!�&�&�(��S�-�-�-�/3�x�x���s�?Y�?Y�/Z�,�K�"�c�&7�&7�7��-�-�d�i�i�8p�.q�sw�tC�tC�D��-�-�d�i�i�8M�c�N^�N^�Nb�Nb�cn�p�OA�9A�/B�DH�DS�DS�T��H�H�&�&�'9�4�;L�;L�a�QS�T��s�=�=�=��)�)�$�)�)�4Z�*[�]a�]l�]l�m��H�H�&�&�'9�4�;L�;L�a�QS�T��s�?�?�?��)�)�$�)�)�4\�*]�_c�_n�_n�o��H�H�&�&�'9�4�;L�;L�a�QS�T��s�B�B�B��)�)�$�)�)�4`�*a�cg�cr�cr�s��H�H�&�&�'9�4�;L�;L�a�QS�T��s�4�4�4��)�)�$�)�)�4I�*J�D�O�O�\��H�H�&�&�'9�4�;L�;L�a�QS�T��s���.��)�)�$�)�)�N�*C�T�_�_�U��H�H�&�&�'9�4�;L�;L�a�QS�T��s�3�3�3��)�)�$�)�)�4L�*M�t�~�~�^��H�H�&�&�'8�$�:K�:K�Q�PR�S�O���%�%�'�'���;�;�
��
�s�Y8�8Z�Zc�Z�[RU5 [X!UR5 gr\)rWr3�QListWidgetItem�
StatusList)r4r��icons   r7r��SendFaxDialog.addStatusMessage�s���	�	�$����D�O�O�4r9c�V�[RSU-5 URU5 g)NzFileTable_callback(%s))rWr3r��r4r�s  r7r�� SendFaxDialog.FileTable_callback�s ���	�	�*�Q�.�/�����r9c��SUl[5 [R"URU[
RRU55UlSUl[5 g!SUl[5 f=fru)
r�r�r	�	printFiler r�r��basenamer�r�r
s  r7r��SendFaxDialog.renderFile�s[����	���	�#�~�~�d�.?�.?��B�G�G�DT�DT�UV�DW�X�D���D�I��O���D�I��O�s�AA)�)A<c��UR(d�URRUR[R
UR5upp4pVpxU(a4SUl[RSUW4-5 URUW5 ggg![a$n	[RSU	-5 SnSn	A	NfSn	A	ff=f)Nz*Exception caught in CheckTimer_timeout: %srzA new fax has arrived: %s (%d))r�r'�CheckForWaitingFaxr!�prop�usernamer��	ExceptionrWr3�addFileFromJob)
r4r!r �
event_coder�job_id�title�timedate�fax_filer�s
          r7rT� SendFaxDialog.CheckTimer_timeout�s����y�y�
 ��L�L�3�3�D�O�O�T�]�]�TX�Td�Td�e�b�
�*��x��#$�� ��	�	�:�h��=O�O�P��#�#�H�e�4����
�
 ��	�	�F��J�K����
 �s�AB�
C�B=�=Cc���SUlURU5up4pVpxn	U(aURRUSSX$5 SUl[	5 g!SUl[	5 f=f)NTzapplication/hplip-faxz	HPLIP FaxF)r��getFileInfor�r�r�)
r4rrrY�	num_pages�hort_dpi�vert_dpi�	page_size�
resolution�encodings
          r7r�SendFaxDialog.addFileFromJob�se����	�	�� � ��*�
O�B�8�y�h�����'�'��2I�;�X]�i��D�I��O���D�I��O�s�;A�A)c�~�[US5nUR[R5nUR	5 [U5[R:wa[RS5 g[R"SUS[R5u
pEpgp�p�p�[RSXEXgX�X�4-5 SXgX�X�4$)Nr�z/Invalid fax file! (truncated header or no data))Frrrrrrz>8sBIHHBBBIIz>Magic=%s Ver=%d Pages=%d hDPI=%d vDPI=%d Size=%d Res=%d Enc=%dT)r�r�r�FILE_HEADER_SIZErpr�rWrX�struct�unpackr3)r4rr��header�mg�versionr!r"r#r$r%r&�	reserved1�	reserved2s              r7r �SendFaxDialog.getFileInfo�s�����4� ������,�,�-��	���	��v�;�#�.�.�.��I�I�G�H�,�
�M�M�.�&�1F�#�2F�2F�*G�H�	7��Y�(��)�	�	�	�R��	�X�*�_�`�	a��i�8�
�U�Ur9c�~�URb [R"UR5 UR5 gr\)r)r�unlock�accept)r4r�s  r7�
closeEvent�SendFaxDialog.closeEvent�s%���>�>�%��L�L����(�	���
r9c�\�URU5 URRU5 gr\)rkr��setCurrentIndex)r4�pages  r7rr�SendFaxDialog.displayPage�s$�����D�!����*�*�4�0r9c��URR5nU[:Xa[R	S5 gU[
:Xa[R	S5 gU[:Xa0URR[
5 UR5 gU[:Xa0URR[5 UR5 gU[:Xa0URR[5 UR5 gg)NzInvalid!)
r�r�rlrWrXr�r�r8r0rEr2r�rF�r4r�s  r7rB� SendFaxDialog.BackButton_clicked�s������+�+�-������I�I�j�!�
�.�
 ��I�I�j�!�
�*�_����.�.�~�>��%�%�'�
�/�
!����.�.�z�:��!�!�#�
�-�
����.�.��?��&�&�(� r9c�>�URR5nU[:Xa0URR[5 UR5 gU[:Xa0URR[5 UR5 gU[:Xa0URR[5 UR5 gU[:Xa0URR[5 UR5 gU[:XaUR5 ggr\)
r�r�rlr8r�r0r�r2rErFr�r�r�r<s  r7rD� SendFaxDialog.NextButton_clickeds������+�+�-��������.�.�~�>��%�%�'�
�.�
 ����.�.�z�:��!�!�#�
�*�_����.�.��?��&�&�(�
�/�
!����.�.�}�=��#�#�%�
�-�
����!� r9c	�|�URRURSUS-<S[S-<355 g)NzStep r
z of )�StepTextr�ro�PAGE_MAXr<s  r7rk�SendFaxDialog.updateStepTexts*���
�
���d�i�i��1��X�a�Z�(H�I�Jr9c�X�URRURS55 g)NzNext >)rCr�rorPs r7r��SendFaxDialog.restoreNextButtons��������	�	�(� 3�4r9c�N�[RSURS5U5$)Nrzutf-8)�qApp�	translate�encode)r4�s�cs   r7�__tr�SendFaxDialog.__tr!s���~�~�o�a�h�h�w�.?��B�Br9) r(r�r#r�r�r�r�r�r�r�r�r�r�r
r&r$r!r�r�rr*r�r�r)r�r r)r+r�r'r�r�r�)r�r�)FFF)Tr\)H�__name__�
__module__�__qualname__�__firstlineno__rr,r1rHr3r`rbrdrfrIr0r�r�r�r�r�r�r�r�r�r�r�rJr2r�r�r�rKrrFr4r7r&rirrrDrrrrr!r#rZr�r�rr(rLr�r�r�r@r�r�r�r�rTrr r5rrrBrDrkr�ro�__static_attributes__�r9r7rrcsj��<�@E�"Z�&B�*�$%�
��
�5�4)�M�+�%�(�(�
#�f�#�<�B�U�Q�%�$.�
-�
T�/b�d(�>)�)4�Z2.�je�;�"9�4�2�6*�P�G��$�
$�
"�)�!���%�7�V&�r:��HT�V5���
5� �V�.�1�)�*"�,K�5�Cr9r):�operatorr*�base.sixext.movesr�base.sixextrrE�base.g�baserrr�prntr	�
base.codes�ui_utils�PyQt5.QtCore�PyQt5.QtGui�PyQt5.QtWidgets�sendfaxdialog_baser�	filetablerr
�printernamecomboboxrr�printsettingsdialogr�faxsetupdialogrrlr�r�rEr�rB�STATUS_INFORMATION�STATUS_WARNINGr�r�r�	fax_buildrmr�ImportErrorrWr�r-�	reportlabr��Version�ver�	fabwindowrrrrrSr9r7�<module>rlsE��.�
�#�"�
��#�#�������*�4�W�4�*�����
�
����
���������7���n�n�������H�H�_�����
F���)�#�#�$���%�<�!%���H�H�W�X�
��H�H�
N�O��$���C�G�Y�C��A������&�F����D�E�F�s*�D)�9D7�D7�)D4�3D4�7E�E

Filemanager

Name Type Size Permission Actions
__init__.cpython-313.pyc File 129 B 0644
aboutdialog.cpython-313.pyc File 1.67 KB 0644
aboutdialog_base.cpython-313.pyc File 12.62 KB 0644
aligndialog.cpython-313.pyc File 41.93 KB 0644
aligndialog_base.cpython-313.pyc File 40.41 KB 0644
cleandialog.cpython-313.pyc File 15.76 KB 0644
cleandialog_base.cpython-313.pyc File 17.91 KB 0644
colorcaldialog.cpython-313.pyc File 21.01 KB 0644
colorcaldialog_base.cpython-313.pyc File 36.36 KB 0644
devicesetupdialog.cpython-313.pyc File 12.45 KB 0644
devicesetupdialog_base.cpython-313.pyc File 8.12 KB 0644
deviceuricombobox.cpython-313.pyc File 6.62 KB 0644
devmgr5.cpython-313.pyc File 113.65 KB 0644
devmgr5_base.cpython-313.pyc File 39.38 KB 0644
devmgr_ext.cpython-313.pyc File 3.74 KB 0644
fabgrouptable.cpython-313.pyc File 2.54 KB 0644
fabnametable.cpython-313.pyc File 1.14 KB 0644
fabwindow.cpython-313.pyc File 38.92 KB 0644
fabwindow_base.cpython-313.pyc File 14.44 KB 0644
faxsetupdialog.cpython-313.pyc File 21.82 KB 0644
faxsetupdialog_base.cpython-313.pyc File 10.13 KB 0644
filetable.cpython-313.pyc File 22.07 KB 0644
firmwaredialog.cpython-313.pyc File 4.36 KB 0644
firmwaredialog_base.cpython-313.pyc File 6.12 KB 0644
infodialog.cpython-313.pyc File 14.75 KB 0644
infodialog_base.cpython-313.pyc File 10.15 KB 0644
linefeedcaldialog.cpython-313.pyc File 5.25 KB 0644
linefeedcaldialog_base.cpython-313.pyc File 4.81 KB 0644
loadpapergroupbox.cpython-313.pyc File 4.68 KB 0644
makecopiesdialog.cpython-313.pyc File 3.59 KB 0644
makecopiesdialog_base.cpython-313.pyc File 4.37 KB 0644
mimetypesdialog.cpython-313.pyc File 1.94 KB 0644
mimetypesdialog_base.cpython-313.pyc File 6.68 KB 0644
nodevicesdialog.cpython-313.pyc File 3.09 KB 0644
nodevicesdialog_base.cpython-313.pyc File 8.34 KB 0644
plugindiagnose.cpython-313.pyc File 4.33 KB 0644
plugindiagnose_base.cpython-313.pyc File 5.51 KB 0644
plugindialog.cpython-313.pyc File 17.44 KB 0644
plugindialog_base.cpython-313.pyc File 11.7 KB 0644
pluginlicensedialog.cpython-313.pyc File 1.28 KB 0644
pluginlicensedialog_base.cpython-313.pyc File 8.41 KB 0644
pqdiagdialog.cpython-313.pyc File 5.04 KB 0644
pqdiagdialog_base.cpython-313.pyc File 4.79 KB 0644
printdialog.cpython-313.pyc File 9.78 KB 0644
printdialog_base.cpython-313.pyc File 9.83 KB 0644
printernamecombobox.cpython-313.pyc File 6.69 KB 0644
printsettings_base.cpython-313.pyc File 139 B 0644
printsettingsdialog.cpython-313.pyc File 4.78 KB 0644
printsettingsdialog_base.cpython-313.pyc File 4.88 KB 0644
printsettingstoolbox.cpython-313.pyc File 88.52 KB 0644
printtestpagedialog.cpython-313.pyc File 7.25 KB 0644
printtestpagedialog_base.cpython-313.pyc File 7.18 KB 0644
queuesconf.cpython-313.pyc File 15.2 KB 0644
readonlyradiobutton.cpython-313.pyc File 2.24 KB 0644
scandialog.cpython-313.pyc File 123.01 KB 0644
sendfaxdialog.cpython-313.pyc File 57.92 KB 0644
sendfaxdialog_base.cpython-313.pyc File 39.46 KB 0644
settingsdialog.cpython-313.pyc File 5.55 KB 0644
settingsdialog_base.cpython-313.pyc File 25.92 KB 0644
setupdialog.cpython-313.pyc File 79.67 KB 0644
setupdialog_base.cpython-313.pyc File 38.46 KB 0644
setupdialog_base5.cpython-313.pyc File 38.43 KB 0644
systemtray.cpython-313.pyc File 41.3 KB 0644
systrayframe.cpython-313.pyc File 12.48 KB 0644
systrayframe_base.cpython-313.pyc File 10.84 KB 0644
ui_utils.cpython-313.pyc File 28.62 KB 0644
upgradedialog.cpython-313.pyc File 6.38 KB 0644
upgradedialog_base.cpython-313.pyc File 5.98 KB 0644
wifisetupdialog.cpython-313.pyc File 54.96 KB 0644
wifisetupdialog_base.cpython-313.pyc File 62.3 KB 0644
Filemanager