From 63a6ebea88a1b27077b43782799337b3e35ec89f Mon Sep 17 00:00:00 2001 From: Otacilio Freitas de Lacerda Date: Fri, 9 Oct 2009 10:14:58 -0300 Subject: [PATCH] Remove .svn/ (hidden folder) --- debian/.svn/all-wcprops | 41 - debian/.svn/dir-prop-base | 5 - debian/.svn/entries | 232 -- debian/.svn/format | 1 - debian/.svn/prop-base/rules.svn-base | 5 - debian/.svn/text-base/changelog.svn-base | 5 - debian/.svn/text-base/compat.svn-base | 1 - debian/.svn/text-base/control.svn-base | 13 - debian/.svn/text-base/copyright.svn-base | 24 - debian/.svn/text-base/rules.svn-base | 6 - fonts/.svn/all-wcprops | 59 - fonts/.svn/entries | 334 --- fonts/.svn/format | 1 - fonts/.svn/prop-base/BROWA.TTF.svn-base | 5 - .../.svn/prop-base/pf_tempesta_seven.ttf.svn-base | 5 - .../prop-base/pf_tempesta_seven_bold.ttf.svn-base | 5 - .../pf_tempesta_seven_compressed.ttf.svn-base | 5 - .../pf_tempesta_seven_compressed_bold.ttf.svn-base | 5 - .../pf_tempesta_seven_condensed.ttf.svn-base | 5 - .../pf_tempesta_seven_condensed_bold.ttf.svn-base | 5 - .../pf_tempesta_seven_extended.ttf.svn-base | 5 - .../pf_tempesta_seven_extended_bold.ttf.svn-base | 5 - fonts/.svn/text-base/BROWA.TTF.svn-base | Bin 80392 -> 0 bytes .../.svn/text-base/pf_tempesta_seven.ttf.svn-base | Bin 22176 -> 0 bytes .../text-base/pf_tempesta_seven_bold.ttf.svn-base | Bin 21780 -> 0 bytes .../pf_tempesta_seven_compressed.ttf.svn-base | Bin 20396 -> 0 bytes .../pf_tempesta_seven_compressed_bold.ttf.svn-base | Bin 20796 -> 0 bytes .../pf_tempesta_seven_condensed.ttf.svn-base | Bin 21616 -> 0 bytes .../pf_tempesta_seven_condensed_bold.ttf.svn-base | Bin 21160 -> 0 bytes .../pf_tempesta_seven_extended.ttf.svn-base | Bin 22464 -> 0 bytes .../pf_tempesta_seven_extended_bold.ttf.svn-base | Bin 22160 -> 0 bytes img/.svn/all-wcprops | 527 ---- img/.svn/dir-prop-base | 5 - img/.svn/entries | 2986 -------------------- img/.svn/format | 1 - img/.svn/prop-base/N800.png.svn-base | 5 - img/.svn/prop-base/N800_backup.png.svn-base | 5 - img/.svn/prop-base/N800_file.png.svn-base | 5 - img/.svn/prop-base/N810.png.svn-base | 5 - img/.svn/prop-base/N810_backup.png.svn-base | 5 - img/.svn/prop-base/N810_file.png.svn-base | 5 - img/.svn/prop-base/arrow.png.svn-base | 9 - img/.svn/prop-base/back_arrow_off.png.svn-base | 9 - img/.svn/prop-base/back_arrow_on.png.svn-base | 9 - img/.svn/prop-base/backup.png.svn-base | 5 - .../prop-base/backup_default_button.png.svn-base | 5 - .../backup_default_button_clicked.png.svn-base | 5 - img/.svn/prop-base/backup_name_bg.png.svn-base | 5 - img/.svn/prop-base/backup_name_border.png.svn-base | 5 - img/.svn/prop-base/battery_bar.png.svn-base | 5 - img/.svn/prop-base/bg_backup.png.svn-base | 5 - img/.svn/prop-base/bg_backup0.png.svn-base | 5 - img/.svn/prop-base/bg_geral0.png.svn-base | 5 - img/.svn/prop-base/bg_geral2.png.svn-base | 5 - img/.svn/prop-base/bg_manager.png.svn-base | 5 - img/.svn/prop-base/bg_restore.png.svn-base | 5 - img/.svn/prop-base/black_arrow.png.svn-base | 5 - img/.svn/prop-base/browse_button.png.svn-base | 5 - img/.svn/prop-base/bt_next.png.svn-base | 5 - img/.svn/prop-base/bt_next_clicked.png.svn-base | 5 - img/.svn/prop-base/button_bg.png.svn-base | 5 - img/.svn/prop-base/button_bg_clicked.png.svn-base | 5 - .../prop-base/button_with_icon_bg.png.svn-base | 5 - .../button_with_icon_bg_clicked.png.svn-base | 5 - img/.svn/prop-base/checkbox_border.png.svn-base | 5 - img/.svn/prop-base/checkbox_checked.png.svn-base | 5 - img/.svn/prop-base/checkbox_unchecked.png.svn-base | 5 - img/.svn/prop-base/copy_border.png.svn-base | 5 - img/.svn/prop-base/default_bg.png.svn-base | 5 - .../prop-base/device_backup_border.png.svn-base | 5 - .../prop-base/device_checkbox_border.png.svn-base | 5 - img/.svn/prop-base/device_file_border.png.svn-base | 5 - img/.svn/prop-base/device_memory.png.svn-base | 5 - .../device_name_border_backup.png.svn-base | 5 - .../device_name_border_checkbox.png.svn-base | 5 - .../prop-base/device_name_border_file.png.svn-base | 5 - .../prop-base/device_selection_bg.png.svn-base | 5 - img/.svn/prop-base/disconnected.png.svn-base | 5 - .../prop-base/disconnected_backup.png.svn-base | 5 - img/.svn/prop-base/forward_arrow_off.png.svn-base | 9 - img/.svn/prop-base/forward_arrow_on.png.svn-base | 9 - img/.svn/prop-base/icon-alert-ref.png.svn-base | 5 - .../prop-base/icon-ref-managebackups.png.svn-base | 5 - img/.svn/prop-base/icon-ref-newbackup.png.svn-base | 5 - .../prop-base/icon-ref-restorebackups.png.svn-base | 5 - img/.svn/prop-base/icon-ref-settings.png.svn-base | 5 - img/.svn/prop-base/ip_list_border.png.svn-base | 5 - img/.svn/prop-base/large_arrow_border.png.svn-base | 5 - img/.svn/prop-base/large_arrow_image.png.svn-base | 5 - img/.svn/prop-base/lista.png.svn-base | 5 - img/.svn/prop-base/memory_bar.png.svn-base | 5 - img/.svn/prop-base/path_bg.png.svn-base | 5 - img/.svn/prop-base/path_border.png.svn-base | 5 - img/.svn/prop-base/pc_file_border.png.svn-base | 5 - img/.svn/prop-base/pc_image.png.svn-base | 5 - .../prop-base/pc_name_border_file.png.svn-base | 5 - img/.svn/prop-base/progress_bar_bg.png.svn-base | 5 - .../prop-base/progress_bar_border.png.svn-base | 5 - img/.svn/prop-base/progress_bar_chunk.png.svn-base | 5 - .../progress_bar_chunk_dialog.png.svn-base | 5 - .../progress_bar_connecting_bg.png.svn-base | 5 - .../prop-base/progress_bar_dialog_bg.png.svn-base | 5 - img/.svn/prop-base/scroll_base_h.png.svn-base | 5 - img/.svn/prop-base/scroll_base_v.png.svn-base | 5 - img/.svn/prop-base/scroll_handle_h.png.svn-base | 5 - img/.svn/prop-base/scroll_handle_v.png.svn-base | 5 - .../prop-base/small_default_button.png.svn-base | 5 - .../small_default_button_clicked.png.svn-base | 5 - .../small_icon-ref-managebackups.png.svn-base | 5 - .../small_icon-ref-newbackup.png.svn-base | 5 - .../small_icon-ref-restorebackups.png.svn-base | 5 - .../prop-base/small_icon-ref-settings.png.svn-base | 5 - img/.svn/prop-base/ssh.png.svn-base | 5 - img/.svn/prop-base/tab_bg_1.png.svn-base | 5 - img/.svn/prop-base/tab_bg_2.png.svn-base | 5 - img/.svn/prop-base/tab_bg_3.png.svn-base | 5 - img/.svn/prop-base/table_border.png.svn-base | 5 - img/.svn/prop-base/tabletSuite_logo.png.svn-base | 5 - img/.svn/prop-base/tabletsuite.desktop.svn-base | 9 - img/.svn/prop-base/view_bg.png.svn-base | 5 - img/.svn/prop-base/view_border.png.svn-base | 5 - img/.svn/prop-base/white_arrow.png.svn-base | 9 - img/.svn/text-base/N800.png.svn-base | Bin 6231 -> 0 bytes img/.svn/text-base/N800_backup.png.svn-base | Bin 10860 -> 0 bytes img/.svn/text-base/N800_file.png.svn-base | Bin 5012 -> 0 bytes img/.svn/text-base/N810.png.svn-base | Bin 12356 -> 0 bytes img/.svn/text-base/N810_backup.png.svn-base | Bin 19137 -> 0 bytes img/.svn/text-base/N810_file.png.svn-base | Bin 10288 -> 0 bytes img/.svn/text-base/arrow.png.svn-base | Bin 2817 -> 0 bytes img/.svn/text-base/back_arrow_off.png.svn-base | Bin 2954 -> 0 bytes img/.svn/text-base/back_arrow_on.png.svn-base | Bin 2954 -> 0 bytes img/.svn/text-base/backup.png.svn-base | Bin 4657 -> 0 bytes .../text-base/backup_default_button.png.svn-base | Bin 3604 -> 0 bytes .../backup_default_button_clicked.png.svn-base | Bin 3732 -> 0 bytes img/.svn/text-base/backup_name_bg.png.svn-base | Bin 3909 -> 0 bytes img/.svn/text-base/backup_name_border.png.svn-base | Bin 3410 -> 0 bytes img/.svn/text-base/battery_bar.png.svn-base | Bin 3659 -> 0 bytes img/.svn/text-base/bg_backup.png.svn-base | Bin 74676 -> 0 bytes img/.svn/text-base/bg_backup0.png.svn-base | Bin 48940 -> 0 bytes img/.svn/text-base/bg_geral0.png.svn-base | Bin 79464 -> 0 bytes img/.svn/text-base/bg_geral2.png.svn-base | Bin 52909 -> 0 bytes img/.svn/text-base/bg_manager.png.svn-base | Bin 62107 -> 0 bytes img/.svn/text-base/bg_restore.png.svn-base | Bin 62107 -> 0 bytes img/.svn/text-base/black_arrow.png.svn-base | Bin 2824 -> 0 bytes img/.svn/text-base/browse_button.png.svn-base | Bin 3991 -> 0 bytes img/.svn/text-base/bt_next.png.svn-base | Bin 3705 -> 0 bytes img/.svn/text-base/bt_next_clicked.png.svn-base | Bin 3836 -> 0 bytes img/.svn/text-base/button_bg.png.svn-base | Bin 5430 -> 0 bytes img/.svn/text-base/button_bg_clicked.png.svn-base | Bin 4360 -> 0 bytes .../text-base/button_with_icon_bg.png.svn-base | Bin 3896 -> 0 bytes .../button_with_icon_bg_clicked.png.svn-base | Bin 4141 -> 0 bytes img/.svn/text-base/checkbox_border.png.svn-base | Bin 3953 -> 0 bytes img/.svn/text-base/checkbox_checked.png.svn-base | Bin 822 -> 0 bytes img/.svn/text-base/checkbox_unchecked.png.svn-base | Bin 688 -> 0 bytes img/.svn/text-base/copy_border.png.svn-base | Bin 4924 -> 0 bytes img/.svn/text-base/default_bg.png.svn-base | Bin 2396 -> 0 bytes .../text-base/device_backup_border.png.svn-base | Bin 4792 -> 0 bytes .../text-base/device_checkbox_border.png.svn-base | Bin 4304 -> 0 bytes img/.svn/text-base/device_file_border.png.svn-base | Bin 4224 -> 0 bytes img/.svn/text-base/device_memory.png.svn-base | Bin 3715 -> 0 bytes .../device_name_border_backup.png.svn-base | Bin 3487 -> 0 bytes .../device_name_border_checkbox.png.svn-base | Bin 3324 -> 0 bytes .../text-base/device_name_border_file.png.svn-base | Bin 3399 -> 0 bytes .../text-base/device_selection_bg.png.svn-base | Bin 5927 -> 0 bytes img/.svn/text-base/disconnected.png.svn-base | Bin 12211 -> 0 bytes .../text-base/disconnected_backup.png.svn-base | Bin 21287 -> 0 bytes img/.svn/text-base/forward_arrow_off.png.svn-base | Bin 2950 -> 0 bytes img/.svn/text-base/forward_arrow_on.png.svn-base | Bin 2950 -> 0 bytes img/.svn/text-base/icon-alert-ref.png.svn-base | Bin 3604 -> 0 bytes .../text-base/icon-ref-managebackups.png.svn-base | Bin 5154 -> 0 bytes img/.svn/text-base/icon-ref-newbackup.png.svn-base | Bin 4895 -> 0 bytes .../text-base/icon-ref-restorebackups.png.svn-base | Bin 4633 -> 0 bytes img/.svn/text-base/icon-ref-settings.png.svn-base | Bin 5214 -> 0 bytes img/.svn/text-base/ip_list_border.png.svn-base | Bin 4841 -> 0 bytes img/.svn/text-base/large_arrow_border.png.svn-base | Bin 6248 -> 0 bytes img/.svn/text-base/large_arrow_image.png.svn-base | Bin 5609 -> 0 bytes img/.svn/text-base/lista.png.svn-base | Bin 3363 -> 0 bytes img/.svn/text-base/memory_bar.png.svn-base | Bin 3563 -> 0 bytes img/.svn/text-base/path_bg.png.svn-base | Bin 3856 -> 0 bytes img/.svn/text-base/path_border.png.svn-base | Bin 3412 -> 0 bytes img/.svn/text-base/pc_file_border.png.svn-base | Bin 4230 -> 0 bytes img/.svn/text-base/pc_image.png.svn-base | Bin 6196 -> 0 bytes .../text-base/pc_name_border_file.png.svn-base | Bin 3468 -> 0 bytes img/.svn/text-base/progress_bar_bg.png.svn-base | Bin 3756 -> 0 bytes .../text-base/progress_bar_border.png.svn-base | Bin 3273 -> 0 bytes img/.svn/text-base/progress_bar_chunk.png.svn-base | Bin 3279 -> 0 bytes .../progress_bar_chunk_dialog.png.svn-base | Bin 3228 -> 0 bytes .../progress_bar_connecting_bg.png.svn-base | Bin 3699 -> 0 bytes .../text-base/progress_bar_dialog_bg.png.svn-base | Bin 3903 -> 0 bytes img/.svn/text-base/scroll_base_h.png.svn-base | Bin 844 -> 0 bytes img/.svn/text-base/scroll_base_v.png.svn-base | Bin 3597 -> 0 bytes img/.svn/text-base/scroll_handle_h.png.svn-base | Bin 446 -> 0 bytes img/.svn/text-base/scroll_handle_v.png.svn-base | Bin 3103 -> 0 bytes .../text-base/small_default_button.png.svn-base | Bin 3443 -> 0 bytes .../small_default_button_clicked.png.svn-base | Bin 3579 -> 0 bytes .../small_icon-ref-managebackups.png.svn-base | Bin 4022 -> 0 bytes .../small_icon-ref-newbackup.png.svn-base | Bin 4003 -> 0 bytes .../small_icon-ref-restorebackups.png.svn-base | Bin 3725 -> 0 bytes .../text-base/small_icon-ref-settings.png.svn-base | Bin 4242 -> 0 bytes img/.svn/text-base/ssh.png.svn-base | Bin 3437 -> 0 bytes img/.svn/text-base/tab_bg_1.png.svn-base | Bin 11985 -> 0 bytes img/.svn/text-base/tab_bg_2.png.svn-base | Bin 10955 -> 0 bytes img/.svn/text-base/tab_bg_3.png.svn-base | Bin 7825 -> 0 bytes img/.svn/text-base/table_border.png.svn-base | Bin 4887 -> 0 bytes img/.svn/text-base/tabletSuite_logo.png.svn-base | Bin 7324 -> 0 bytes img/.svn/text-base/tabletsuite.desktop.svn-base | 12 - img/.svn/text-base/view_bg.png.svn-base | Bin 3281 -> 0 bytes img/.svn/text-base/view_border.png.svn-base | Bin 4512 -> 0 bytes img/.svn/text-base/white_arrow.png.svn-base | Bin 2817 -> 0 bytes src/.svn/all-wcprops | 53 - src/.svn/dir-prop-base | 5 - src/.svn/entries | 315 --- src/.svn/format | 1 - src/.svn/prop-base/pcsutils.py.svn-base | 5 - src/.svn/prop-base/tabletsuite.py.svn-base | 5 - src/.svn/text-base/battery.py.svn-base | 73 - src/.svn/text-base/pcsdeviceinfo.py.svn-base | 15 - src/.svn/text-base/pcsdevicemanager.py.svn-base | 131 - src/.svn/text-base/pcsdeviceutils.py.svn-base | 155 - src/.svn/text-base/pcsutils.py.svn-base | 165 -- src/.svn/text-base/settings.py.svn-base | 36 - src/.svn/text-base/tabletsuite.py.svn-base | 29 - src/backup/.svn/all-wcprops | 125 - src/backup/.svn/dir-prop-base | 5 - src/backup/.svn/entries | 708 ----- src/backup/.svn/format | 1 - .../.svn/prop-base/pcsbackuplocation.py.svn-base | 5 - .../.svn/prop-base/pcsbackuputils.py.svn-base | 5 - src/backup/.svn/text-base/pcsbackup.py.svn-base | 124 - .../.svn/text-base/pcsbackupinfo.py.svn-base | 73 - .../.svn/text-base/pcsbackuplistui.py.svn-base | 110 - .../.svn/text-base/pcsbackuplocation.py.svn-base | 11 - .../.svn/text-base/pcsbackupmanager.py.svn-base | 168 -- .../.svn/text-base/pcsbackupmanagerui.py.svn-base | 502 ---- .../.svn/text-base/pcsbackupparser.py.svn-base | 115 - .../.svn/text-base/pcsbackuputils.py.svn-base | 184 -- .../.svn/text-base/pcsbackupwizard.py.svn-base | 180 -- src/backup/.svn/text-base/pcsbackupxml.py.svn-base | 87 - .../.svn/text-base/pcscheckboxwizard.py.svn-base | 292 -- .../text-base/pcsdevicebackupmanager.py.svn-base | 102 - .../.svn/text-base/pcsopenfilewizard.py.svn-base | 264 -- .../.svn/text-base/pcspcbackupmanager.py.svn-base | 475 ---- .../.svn/text-base/pcsprogressdialog.py.svn-base | 117 - .../.svn/text-base/pcsprogresswizard.py.svn-base | 237 -- .../.svn/text-base/pcsrestorebackupui.py.svn-base | 412 --- .../.svn/text-base/pcsrestoredialog.py.svn-base | 199 -- .../.svn/text-base/pcswindowmanager.py.svn-base | 36 - src/pcsuite/.svn/all-wcprops | 17 - src/pcsuite/.svn/dir-prop-base | 5 - src/pcsuite/.svn/entries | 96 - src/pcsuite/.svn/format | 1 - src/pcsuite/.svn/text-base/pcsuite.py.svn-base | 71 - src/plugins/.svn/all-wcprops | 5 - src/plugins/.svn/entries | 28 - src/plugins/.svn/format | 1 - src/style/.svn/all-wcprops | 17 - src/style/.svn/entries | 96 - src/style/.svn/format | 1 - .../.svn/text-base/styleTabletSuite.py.svn-base | 606 ---- src/ui/.svn/all-wcprops | 71 - src/ui/.svn/dir-prop-base | 5 - src/ui/.svn/entries | 402 --- src/ui/.svn/format | 1 - src/ui/.svn/text-base/pcsapp.py.svn-base | 16 - .../.svn/text-base/pcsapplicationlist.py.svn-base | 48 - src/ui/.svn/text-base/pcsbutton.py.svn-base | 13 - src/ui/.svn/text-base/pcscustombuttons.py.svn-base | 35 - .../.svn/text-base/pcsdeviceinfoviewer.py.svn-base | 189 -- src/ui/.svn/text-base/pcsdeviceviewer.py.svn-base | 292 -- src/ui/.svn/text-base/pcsdevicewidget.py.svn-base | 81 - src/ui/.svn/text-base/pcsmenu.py.svn-base | 98 - src/ui/.svn/text-base/pcsuiutils.py.svn-base | 97 - .../.svn/text-base/tsuigeneralmethods.py.svn-base | 32 - 273 files changed, 12615 deletions(-) delete mode 100644 debian/.svn/all-wcprops delete mode 100644 debian/.svn/dir-prop-base delete mode 100644 debian/.svn/entries delete mode 100644 debian/.svn/format delete mode 100644 debian/.svn/prop-base/rules.svn-base delete mode 100644 debian/.svn/text-base/changelog.svn-base delete mode 100644 debian/.svn/text-base/compat.svn-base delete mode 100644 debian/.svn/text-base/control.svn-base delete mode 100644 debian/.svn/text-base/copyright.svn-base delete mode 100644 debian/.svn/text-base/docs.svn-base delete mode 100644 debian/.svn/text-base/rules.svn-base delete mode 100644 fonts/.svn/all-wcprops delete mode 100644 fonts/.svn/entries delete mode 100644 fonts/.svn/format delete mode 100644 fonts/.svn/prop-base/BROWA.TTF.svn-base delete mode 100644 fonts/.svn/prop-base/pf_tempesta_seven.ttf.svn-base delete mode 100644 fonts/.svn/prop-base/pf_tempesta_seven_bold.ttf.svn-base delete mode 100644 fonts/.svn/prop-base/pf_tempesta_seven_compressed.ttf.svn-base delete mode 100644 fonts/.svn/prop-base/pf_tempesta_seven_compressed_bold.ttf.svn-base delete mode 100644 fonts/.svn/prop-base/pf_tempesta_seven_condensed.ttf.svn-base delete mode 100644 fonts/.svn/prop-base/pf_tempesta_seven_condensed_bold.ttf.svn-base delete mode 100644 fonts/.svn/prop-base/pf_tempesta_seven_extended.ttf.svn-base delete mode 100644 fonts/.svn/prop-base/pf_tempesta_seven_extended_bold.ttf.svn-base delete mode 100644 fonts/.svn/text-base/BROWA.TTF.svn-base delete mode 100644 fonts/.svn/text-base/pf_tempesta_seven.ttf.svn-base delete mode 100644 fonts/.svn/text-base/pf_tempesta_seven_bold.ttf.svn-base delete mode 100644 fonts/.svn/text-base/pf_tempesta_seven_compressed.ttf.svn-base delete mode 100644 fonts/.svn/text-base/pf_tempesta_seven_compressed_bold.ttf.svn-base delete mode 100644 fonts/.svn/text-base/pf_tempesta_seven_condensed.ttf.svn-base delete mode 100644 fonts/.svn/text-base/pf_tempesta_seven_condensed_bold.ttf.svn-base delete mode 100644 fonts/.svn/text-base/pf_tempesta_seven_extended.ttf.svn-base delete mode 100644 fonts/.svn/text-base/pf_tempesta_seven_extended_bold.ttf.svn-base delete mode 100644 img/.svn/all-wcprops delete mode 100644 img/.svn/dir-prop-base delete mode 100644 img/.svn/entries delete mode 100644 img/.svn/format delete mode 100644 img/.svn/prop-base/N800.png.svn-base delete mode 100644 img/.svn/prop-base/N800_backup.png.svn-base delete mode 100644 img/.svn/prop-base/N800_file.png.svn-base delete mode 100644 img/.svn/prop-base/N810.png.svn-base delete mode 100644 img/.svn/prop-base/N810_backup.png.svn-base delete mode 100644 img/.svn/prop-base/N810_file.png.svn-base delete mode 100644 img/.svn/prop-base/arrow.png.svn-base delete mode 100644 img/.svn/prop-base/back_arrow_off.png.svn-base delete mode 100644 img/.svn/prop-base/back_arrow_on.png.svn-base delete mode 100644 img/.svn/prop-base/backup.png.svn-base delete mode 100644 img/.svn/prop-base/backup_default_button.png.svn-base delete mode 100644 img/.svn/prop-base/backup_default_button_clicked.png.svn-base delete mode 100644 img/.svn/prop-base/backup_name_bg.png.svn-base delete mode 100644 img/.svn/prop-base/backup_name_border.png.svn-base delete mode 100644 img/.svn/prop-base/battery_bar.png.svn-base delete mode 100644 img/.svn/prop-base/bg_backup.png.svn-base delete mode 100644 img/.svn/prop-base/bg_backup0.png.svn-base delete mode 100644 img/.svn/prop-base/bg_geral0.png.svn-base delete mode 100644 img/.svn/prop-base/bg_geral2.png.svn-base delete mode 100644 img/.svn/prop-base/bg_manager.png.svn-base delete mode 100644 img/.svn/prop-base/bg_restore.png.svn-base delete mode 100644 img/.svn/prop-base/black_arrow.png.svn-base delete mode 100644 img/.svn/prop-base/browse_button.png.svn-base delete mode 100644 img/.svn/prop-base/bt_next.png.svn-base delete mode 100644 img/.svn/prop-base/bt_next_clicked.png.svn-base delete mode 100644 img/.svn/prop-base/button_bg.png.svn-base delete mode 100644 img/.svn/prop-base/button_bg_clicked.png.svn-base delete mode 100644 img/.svn/prop-base/button_with_icon_bg.png.svn-base delete mode 100644 img/.svn/prop-base/button_with_icon_bg_clicked.png.svn-base delete mode 100644 img/.svn/prop-base/checkbox_border.png.svn-base delete mode 100644 img/.svn/prop-base/checkbox_checked.png.svn-base delete mode 100644 img/.svn/prop-base/checkbox_unchecked.png.svn-base delete mode 100644 img/.svn/prop-base/copy_border.png.svn-base delete mode 100644 img/.svn/prop-base/default_bg.png.svn-base delete mode 100644 img/.svn/prop-base/device_backup_border.png.svn-base delete mode 100644 img/.svn/prop-base/device_checkbox_border.png.svn-base delete mode 100644 img/.svn/prop-base/device_file_border.png.svn-base delete mode 100644 img/.svn/prop-base/device_memory.png.svn-base delete mode 100644 img/.svn/prop-base/device_name_border_backup.png.svn-base delete mode 100644 img/.svn/prop-base/device_name_border_checkbox.png.svn-base delete mode 100644 img/.svn/prop-base/device_name_border_file.png.svn-base delete mode 100644 img/.svn/prop-base/device_selection_bg.png.svn-base delete mode 100644 img/.svn/prop-base/disconnected.png.svn-base delete mode 100644 img/.svn/prop-base/disconnected_backup.png.svn-base delete mode 100644 img/.svn/prop-base/forward_arrow_off.png.svn-base delete mode 100644 img/.svn/prop-base/forward_arrow_on.png.svn-base delete mode 100644 img/.svn/prop-base/icon-alert-ref.png.svn-base delete mode 100644 img/.svn/prop-base/icon-ref-managebackups.png.svn-base delete mode 100644 img/.svn/prop-base/icon-ref-newbackup.png.svn-base delete mode 100644 img/.svn/prop-base/icon-ref-restorebackups.png.svn-base delete mode 100644 img/.svn/prop-base/icon-ref-settings.png.svn-base delete mode 100644 img/.svn/prop-base/ip_list_border.png.svn-base delete mode 100644 img/.svn/prop-base/large_arrow_border.png.svn-base delete mode 100644 img/.svn/prop-base/large_arrow_image.png.svn-base delete mode 100644 img/.svn/prop-base/lista.png.svn-base delete mode 100644 img/.svn/prop-base/memory_bar.png.svn-base delete mode 100644 img/.svn/prop-base/path_bg.png.svn-base delete mode 100644 img/.svn/prop-base/path_border.png.svn-base delete mode 100644 img/.svn/prop-base/pc_file_border.png.svn-base delete mode 100644 img/.svn/prop-base/pc_image.png.svn-base delete mode 100644 img/.svn/prop-base/pc_name_border_file.png.svn-base delete mode 100644 img/.svn/prop-base/progress_bar_bg.png.svn-base delete mode 100644 img/.svn/prop-base/progress_bar_border.png.svn-base delete mode 100644 img/.svn/prop-base/progress_bar_chunk.png.svn-base delete mode 100644 img/.svn/prop-base/progress_bar_chunk_dialog.png.svn-base delete mode 100644 img/.svn/prop-base/progress_bar_connecting_bg.png.svn-base delete mode 100644 img/.svn/prop-base/progress_bar_dialog_bg.png.svn-base delete mode 100644 img/.svn/prop-base/scroll_base_h.png.svn-base delete mode 100644 img/.svn/prop-base/scroll_base_v.png.svn-base delete mode 100644 img/.svn/prop-base/scroll_handle_h.png.svn-base delete mode 100644 img/.svn/prop-base/scroll_handle_v.png.svn-base delete mode 100644 img/.svn/prop-base/small_default_button.png.svn-base delete mode 100644 img/.svn/prop-base/small_default_button_clicked.png.svn-base delete mode 100644 img/.svn/prop-base/small_icon-ref-managebackups.png.svn-base delete mode 100644 img/.svn/prop-base/small_icon-ref-newbackup.png.svn-base delete mode 100644 img/.svn/prop-base/small_icon-ref-restorebackups.png.svn-base delete mode 100644 img/.svn/prop-base/small_icon-ref-settings.png.svn-base delete mode 100644 img/.svn/prop-base/ssh.png.svn-base delete mode 100644 img/.svn/prop-base/tab_bg_1.png.svn-base delete mode 100644 img/.svn/prop-base/tab_bg_2.png.svn-base delete mode 100644 img/.svn/prop-base/tab_bg_3.png.svn-base delete mode 100644 img/.svn/prop-base/table_border.png.svn-base delete mode 100644 img/.svn/prop-base/tabletSuite_logo.png.svn-base delete mode 100644 img/.svn/prop-base/tabletsuite.desktop.svn-base delete mode 100644 img/.svn/prop-base/view_bg.png.svn-base delete mode 100644 img/.svn/prop-base/view_border.png.svn-base delete mode 100644 img/.svn/prop-base/white_arrow.png.svn-base delete mode 100644 img/.svn/text-base/N800.png.svn-base delete mode 100644 img/.svn/text-base/N800_backup.png.svn-base delete mode 100644 img/.svn/text-base/N800_file.png.svn-base delete mode 100644 img/.svn/text-base/N810.png.svn-base delete mode 100644 img/.svn/text-base/N810_backup.png.svn-base delete mode 100644 img/.svn/text-base/N810_file.png.svn-base delete mode 100644 img/.svn/text-base/arrow.png.svn-base delete mode 100644 img/.svn/text-base/back_arrow_off.png.svn-base delete mode 100644 img/.svn/text-base/back_arrow_on.png.svn-base delete mode 100644 img/.svn/text-base/backup.png.svn-base delete mode 100644 img/.svn/text-base/backup_default_button.png.svn-base delete mode 100644 img/.svn/text-base/backup_default_button_clicked.png.svn-base delete mode 100644 img/.svn/text-base/backup_name_bg.png.svn-base delete mode 100644 img/.svn/text-base/backup_name_border.png.svn-base delete mode 100644 img/.svn/text-base/battery_bar.png.svn-base delete mode 100644 img/.svn/text-base/bg_backup.png.svn-base delete mode 100644 img/.svn/text-base/bg_backup0.png.svn-base delete mode 100644 img/.svn/text-base/bg_geral0.png.svn-base delete mode 100644 img/.svn/text-base/bg_geral2.png.svn-base delete mode 100644 img/.svn/text-base/bg_manager.png.svn-base delete mode 100644 img/.svn/text-base/bg_restore.png.svn-base delete mode 100644 img/.svn/text-base/black_arrow.png.svn-base delete mode 100644 img/.svn/text-base/browse_button.png.svn-base delete mode 100644 img/.svn/text-base/bt_next.png.svn-base delete mode 100644 img/.svn/text-base/bt_next_clicked.png.svn-base delete mode 100644 img/.svn/text-base/button_bg.png.svn-base delete mode 100644 img/.svn/text-base/button_bg_clicked.png.svn-base delete mode 100644 img/.svn/text-base/button_with_icon_bg.png.svn-base delete mode 100644 img/.svn/text-base/button_with_icon_bg_clicked.png.svn-base delete mode 100644 img/.svn/text-base/checkbox_border.png.svn-base delete mode 100644 img/.svn/text-base/checkbox_checked.png.svn-base delete mode 100644 img/.svn/text-base/checkbox_unchecked.png.svn-base delete mode 100644 img/.svn/text-base/copy_border.png.svn-base delete mode 100644 img/.svn/text-base/default_bg.png.svn-base delete mode 100644 img/.svn/text-base/device_backup_border.png.svn-base delete mode 100644 img/.svn/text-base/device_checkbox_border.png.svn-base delete mode 100644 img/.svn/text-base/device_file_border.png.svn-base delete mode 100644 img/.svn/text-base/device_memory.png.svn-base delete mode 100644 img/.svn/text-base/device_name_border_backup.png.svn-base delete mode 100644 img/.svn/text-base/device_name_border_checkbox.png.svn-base delete mode 100644 img/.svn/text-base/device_name_border_file.png.svn-base delete mode 100644 img/.svn/text-base/device_selection_bg.png.svn-base delete mode 100644 img/.svn/text-base/disconnected.png.svn-base delete mode 100644 img/.svn/text-base/disconnected_backup.png.svn-base delete mode 100644 img/.svn/text-base/forward_arrow_off.png.svn-base delete mode 100644 img/.svn/text-base/forward_arrow_on.png.svn-base delete mode 100644 img/.svn/text-base/icon-alert-ref.png.svn-base delete mode 100644 img/.svn/text-base/icon-ref-managebackups.png.svn-base delete mode 100644 img/.svn/text-base/icon-ref-newbackup.png.svn-base delete mode 100644 img/.svn/text-base/icon-ref-restorebackups.png.svn-base delete mode 100644 img/.svn/text-base/icon-ref-settings.png.svn-base delete mode 100644 img/.svn/text-base/ip_list_border.png.svn-base delete mode 100644 img/.svn/text-base/large_arrow_border.png.svn-base delete mode 100644 img/.svn/text-base/large_arrow_image.png.svn-base delete mode 100644 img/.svn/text-base/lista.png.svn-base delete mode 100644 img/.svn/text-base/memory_bar.png.svn-base delete mode 100644 img/.svn/text-base/path_bg.png.svn-base delete mode 100644 img/.svn/text-base/path_border.png.svn-base delete mode 100644 img/.svn/text-base/pc_file_border.png.svn-base delete mode 100644 img/.svn/text-base/pc_image.png.svn-base delete mode 100644 img/.svn/text-base/pc_name_border_file.png.svn-base delete mode 100644 img/.svn/text-base/progress_bar_bg.png.svn-base delete mode 100644 img/.svn/text-base/progress_bar_border.png.svn-base delete mode 100644 img/.svn/text-base/progress_bar_chunk.png.svn-base delete mode 100644 img/.svn/text-base/progress_bar_chunk_dialog.png.svn-base delete mode 100644 img/.svn/text-base/progress_bar_connecting_bg.png.svn-base delete mode 100644 img/.svn/text-base/progress_bar_dialog_bg.png.svn-base delete mode 100644 img/.svn/text-base/scroll_base_h.png.svn-base delete mode 100644 img/.svn/text-base/scroll_base_v.png.svn-base delete mode 100644 img/.svn/text-base/scroll_handle_h.png.svn-base delete mode 100644 img/.svn/text-base/scroll_handle_v.png.svn-base delete mode 100644 img/.svn/text-base/small_default_button.png.svn-base delete mode 100644 img/.svn/text-base/small_default_button_clicked.png.svn-base delete mode 100644 img/.svn/text-base/small_icon-ref-managebackups.png.svn-base delete mode 100644 img/.svn/text-base/small_icon-ref-newbackup.png.svn-base delete mode 100644 img/.svn/text-base/small_icon-ref-restorebackups.png.svn-base delete mode 100644 img/.svn/text-base/small_icon-ref-settings.png.svn-base delete mode 100644 img/.svn/text-base/ssh.png.svn-base delete mode 100644 img/.svn/text-base/tab_bg_1.png.svn-base delete mode 100644 img/.svn/text-base/tab_bg_2.png.svn-base delete mode 100644 img/.svn/text-base/tab_bg_3.png.svn-base delete mode 100644 img/.svn/text-base/table_border.png.svn-base delete mode 100644 img/.svn/text-base/tabletSuite_logo.png.svn-base delete mode 100644 img/.svn/text-base/tabletsuite.desktop.svn-base delete mode 100644 img/.svn/text-base/view_bg.png.svn-base delete mode 100644 img/.svn/text-base/view_border.png.svn-base delete mode 100644 img/.svn/text-base/white_arrow.png.svn-base delete mode 100644 src/.svn/all-wcprops delete mode 100644 src/.svn/dir-prop-base delete mode 100644 src/.svn/entries delete mode 100644 src/.svn/format delete mode 100644 src/.svn/prop-base/pcsutils.py.svn-base delete mode 100644 src/.svn/prop-base/tabletsuite.py.svn-base delete mode 100644 src/.svn/text-base/__init__.py.svn-base delete mode 100644 src/.svn/text-base/battery.py.svn-base delete mode 100644 src/.svn/text-base/pcsdeviceinfo.py.svn-base delete mode 100644 src/.svn/text-base/pcsdevicemanager.py.svn-base delete mode 100644 src/.svn/text-base/pcsdeviceutils.py.svn-base delete mode 100644 src/.svn/text-base/pcsutils.py.svn-base delete mode 100644 src/.svn/text-base/settings.py.svn-base delete mode 100644 src/.svn/text-base/tabletsuite.py.svn-base delete mode 100644 src/backup/.svn/all-wcprops delete mode 100644 src/backup/.svn/dir-prop-base delete mode 100644 src/backup/.svn/entries delete mode 100644 src/backup/.svn/format delete mode 100644 src/backup/.svn/prop-base/pcsbackuplocation.py.svn-base delete mode 100644 src/backup/.svn/prop-base/pcsbackuputils.py.svn-base delete mode 100644 src/backup/.svn/text-base/__init__.py.svn-base delete mode 100644 src/backup/.svn/text-base/pcsbackup.py.svn-base delete mode 100644 src/backup/.svn/text-base/pcsbackupinfo.py.svn-base delete mode 100644 src/backup/.svn/text-base/pcsbackuplistui.py.svn-base delete mode 100644 src/backup/.svn/text-base/pcsbackuplocation.py.svn-base delete mode 100644 src/backup/.svn/text-base/pcsbackupmanager.py.svn-base delete mode 100644 src/backup/.svn/text-base/pcsbackupmanagerui.py.svn-base delete mode 100644 src/backup/.svn/text-base/pcsbackupparser.py.svn-base delete mode 100644 src/backup/.svn/text-base/pcsbackuputils.py.svn-base delete mode 100644 src/backup/.svn/text-base/pcsbackupwizard.py.svn-base delete mode 100644 src/backup/.svn/text-base/pcsbackupxml.py.svn-base delete mode 100644 src/backup/.svn/text-base/pcscheckboxwizard.py.svn-base delete mode 100644 src/backup/.svn/text-base/pcsdevicebackupmanager.py.svn-base delete mode 100644 src/backup/.svn/text-base/pcsopenfilewizard.py.svn-base delete mode 100644 src/backup/.svn/text-base/pcspcbackupmanager.py.svn-base delete mode 100644 src/backup/.svn/text-base/pcsprogressdialog.py.svn-base delete mode 100644 src/backup/.svn/text-base/pcsprogresswizard.py.svn-base delete mode 100644 src/backup/.svn/text-base/pcsrestorebackupui.py.svn-base delete mode 100644 src/backup/.svn/text-base/pcsrestoredialog.py.svn-base delete mode 100644 src/backup/.svn/text-base/pcswindowmanager.py.svn-base delete mode 100644 src/pcsuite/.svn/all-wcprops delete mode 100644 src/pcsuite/.svn/dir-prop-base delete mode 100644 src/pcsuite/.svn/entries delete mode 100644 src/pcsuite/.svn/format delete mode 100644 src/pcsuite/.svn/text-base/__init__.py.svn-base delete mode 100644 src/pcsuite/.svn/text-base/pcsuite.py.svn-base delete mode 100644 src/plugins/.svn/all-wcprops delete mode 100644 src/plugins/.svn/entries delete mode 100644 src/plugins/.svn/format delete mode 100644 src/style/.svn/all-wcprops delete mode 100644 src/style/.svn/entries delete mode 100644 src/style/.svn/format delete mode 100644 src/style/.svn/text-base/__init__.py.svn-base delete mode 100644 src/style/.svn/text-base/styleTabletSuite.py.svn-base delete mode 100644 src/ui/.svn/all-wcprops delete mode 100644 src/ui/.svn/dir-prop-base delete mode 100644 src/ui/.svn/entries delete mode 100644 src/ui/.svn/format delete mode 100644 src/ui/.svn/text-base/__init__.py.svn-base delete mode 100644 src/ui/.svn/text-base/pcsapp.py.svn-base delete mode 100644 src/ui/.svn/text-base/pcsapplicationlist.py.svn-base delete mode 100644 src/ui/.svn/text-base/pcsbutton.py.svn-base delete mode 100644 src/ui/.svn/text-base/pcscustombuttons.py.svn-base delete mode 100644 src/ui/.svn/text-base/pcsdeviceinfoviewer.py.svn-base delete mode 100644 src/ui/.svn/text-base/pcsdeviceviewer.py.svn-base delete mode 100644 src/ui/.svn/text-base/pcsdevicewidget.py.svn-base delete mode 100644 src/ui/.svn/text-base/pcsmenu.py.svn-base delete mode 100644 src/ui/.svn/text-base/pcsuiutils.py.svn-base delete mode 100644 src/ui/.svn/text-base/tsuigeneralmethods.py.svn-base diff --git a/debian/.svn/all-wcprops b/debian/.svn/all-wcprops deleted file mode 100644 index 73104a5..0000000 --- a/debian/.svn/all-wcprops +++ /dev/null @@ -1,41 +0,0 @@ -K 25 -svn:wc:ra_dav:version-url -V 51 -/svn/pc-suite/!svn/ver/650/trunk/tabletsuite/debian -END -control -K 25 -svn:wc:ra_dav:version-url -V 59 -/svn/pc-suite/!svn/ver/650/trunk/tabletsuite/debian/control -END -compat -K 25 -svn:wc:ra_dav:version-url -V 58 -/svn/pc-suite/!svn/ver/590/trunk/tabletsuite/debian/compat -END -changelog -K 25 -svn:wc:ra_dav:version-url -V 61 -/svn/pc-suite/!svn/ver/649/trunk/tabletsuite/debian/changelog -END -copyright -K 25 -svn:wc:ra_dav:version-url -V 61 -/svn/pc-suite/!svn/ver/590/trunk/tabletsuite/debian/copyright -END -docs -K 25 -svn:wc:ra_dav:version-url -V 56 -/svn/pc-suite/!svn/ver/590/trunk/tabletsuite/debian/docs -END -rules -K 25 -svn:wc:ra_dav:version-url -V 57 -/svn/pc-suite/!svn/ver/590/trunk/tabletsuite/debian/rules -END diff --git a/debian/.svn/dir-prop-base b/debian/.svn/dir-prop-base deleted file mode 100644 index 3160658..0000000 --- a/debian/.svn/dir-prop-base +++ /dev/null @@ -1,5 +0,0 @@ -K 13 -svn:mergeinfo -V 0 - -END diff --git a/debian/.svn/entries b/debian/.svn/entries deleted file mode 100644 index c99fd2d..0000000 --- a/debian/.svn/entries +++ /dev/null @@ -1,232 +0,0 @@ -9 - -dir -653 -http://gforge.embedded.ufcg.edu.br/svn/pc-suite/trunk/tabletsuite/debian -http://gforge.embedded.ufcg.edu.br/svn/pc-suite - - - -2009-09-29T15:40:22.681741Z -650 -otacilio -has-props - -svn:special svn:externals svn:needs-lock - - - - - - - - - - - -ccd57667-b161-0410-a082-fa92f2fb3e95 - -control -file - - - - -2009-09-29T18:30:21.000000Z -3f11fa51870d30106bcaba2287c59637 -2009-09-29T15:40:22.681741Z -650 -otacilio - - - - - - - - - - - - - - - - - - - - - -397 - -compat -file - - - - -2009-09-29T18:30:21.000000Z -84bc3da1b3e33a18e8d5e1bdd7a18d7a -2009-07-30T18:46:46.398336Z -495 -otacilio - - - - - - - - - - - - - - - - - - - - - -2 - -changelog -file - - - - -2009-09-29T18:30:21.000000Z -1b9dbce6d0ba853bfec1ac3ed6bb8e2d -2009-09-28T17:26:29.361774Z -649 -melunko - - - - - - - - - - - - - - - - - - - - - -156 - -copyright -file - - - - -2009-09-29T18:30:21.000000Z -dee7a3d70eedde5d9959617122de4083 -2009-07-30T18:46:46.398336Z -495 -otacilio - - - - - - - - - - - - - - - - - - - - - -696 - -docs -file - - - - -2009-09-29T18:30:21.000000Z -d41d8cd98f00b204e9800998ecf8427e -2009-07-30T18:46:46.398336Z -495 -otacilio - - - - - - - - - - - - - - - - - - - - - -0 - -rules -file - - - - -2009-09-29T18:30:21.000000Z -bb04c0b837f042492f69dd6a707c39df -2009-08-04T13:54:03.919326Z -505 -otacilio -has-props - - - - - - - - - - - - - - - - - - - - -169 - diff --git a/debian/.svn/format b/debian/.svn/format deleted file mode 100644 index ec63514..0000000 --- a/debian/.svn/format +++ /dev/null @@ -1 +0,0 @@ -9 diff --git a/debian/.svn/prop-base/rules.svn-base b/debian/.svn/prop-base/rules.svn-base deleted file mode 100644 index 869ac71..0000000 --- a/debian/.svn/prop-base/rules.svn-base +++ /dev/null @@ -1,5 +0,0 @@ -K 14 -svn:executable -V 1 -* -END diff --git a/debian/.svn/text-base/changelog.svn-base b/debian/.svn/text-base/changelog.svn-base deleted file mode 100644 index e839256..0000000 --- a/debian/.svn/text-base/changelog.svn-base +++ /dev/null @@ -1,5 +0,0 @@ -tablet-suite (0.1) unstable; urgency=low - - * Initial release - - -- Otacilio Freitas de Lacerda Thu, 30 Jul 2009 13:26:51 -0300 diff --git a/debian/.svn/text-base/compat.svn-base b/debian/.svn/text-base/compat.svn-base deleted file mode 100644 index 7f8f011..0000000 --- a/debian/.svn/text-base/compat.svn-base +++ /dev/null @@ -1 +0,0 @@ -7 diff --git a/debian/.svn/text-base/control.svn-base b/debian/.svn/text-base/control.svn-base deleted file mode 100644 index cf01246..0000000 --- a/debian/.svn/text-base/control.svn-base +++ /dev/null @@ -1,13 +0,0 @@ -Source: tablet-suite -Section: python -Priority: optional -Maintainer: Otacilio Freitas de Lacerda -Build-Depends: cdbs, debhelper (>= 7), python2.6 -Standards-Version: 3.8.0 - -Package: tablet-suite -Architecture: all -Depends: sshfs, python-qt4, python2.6, openssh-client, python-paramiko -Description: - <. - This package contains the tablet-suite project.> diff --git a/debian/.svn/text-base/copyright.svn-base b/debian/.svn/text-base/copyright.svn-base deleted file mode 100644 index f382bbc..0000000 --- a/debian/.svn/text-base/copyright.svn-base +++ /dev/null @@ -1,24 +0,0 @@ -This package was debianized by Otacilio Freitas de Lacerda on -Thu, 30 Jul 2009 13:26:51 -0300. - -It was downloaded from - -Upstream Author(s): - - - - -Copyright: - - - - -License: - - - -The Debian packaging is copyright 2009, Otacilio Freitas de Lacerda and -is licensed under the GPL, see `/usr/share/common-licenses/GPL'. - -# Please also look if there are files or directories which have a -# different copyright/license attached and list them here. diff --git a/debian/.svn/text-base/docs.svn-base b/debian/.svn/text-base/docs.svn-base deleted file mode 100644 index e69de29..0000000 diff --git a/debian/.svn/text-base/rules.svn-base b/debian/.svn/text-base/rules.svn-base deleted file mode 100644 index 329bb2a..0000000 --- a/debian/.svn/text-base/rules.svn-base +++ /dev/null @@ -1,6 +0,0 @@ -#!/usr/bin/make -f - -include /usr/share/cdbs/1/rules/debhelper.mk -include /usr/share/cdbs/1/class/python-distutils.mk -include /usr/share/cdbs/1/rules/simple-patchsys.mk - diff --git a/fonts/.svn/all-wcprops b/fonts/.svn/all-wcprops deleted file mode 100644 index 1a92acc..0000000 --- a/fonts/.svn/all-wcprops +++ /dev/null @@ -1,59 +0,0 @@ -K 25 -svn:wc:ra_dav:version-url -V 50 -/svn/pc-suite/!svn/ver/632/trunk/tabletsuite/fonts -END -pf_tempesta_seven.ttf -K 25 -svn:wc:ra_dav:version-url -V 72 -/svn/pc-suite/!svn/ver/632/trunk/tabletsuite/fonts/pf_tempesta_seven.ttf -END -pf_tempesta_seven_bold.ttf -K 25 -svn:wc:ra_dav:version-url -V 77 -/svn/pc-suite/!svn/ver/632/trunk/tabletsuite/fonts/pf_tempesta_seven_bold.ttf -END -pf_tempesta_seven_extended.ttf -K 25 -svn:wc:ra_dav:version-url -V 81 -/svn/pc-suite/!svn/ver/632/trunk/tabletsuite/fonts/pf_tempesta_seven_extended.ttf -END -pf_tempesta_seven_extended_bold.ttf -K 25 -svn:wc:ra_dav:version-url -V 86 -/svn/pc-suite/!svn/ver/632/trunk/tabletsuite/fonts/pf_tempesta_seven_extended_bold.ttf -END -pf_tempesta_seven_condensed.ttf -K 25 -svn:wc:ra_dav:version-url -V 82 -/svn/pc-suite/!svn/ver/632/trunk/tabletsuite/fonts/pf_tempesta_seven_condensed.ttf -END -pf_tempesta_seven_condensed_bold.ttf -K 25 -svn:wc:ra_dav:version-url -V 87 -/svn/pc-suite/!svn/ver/632/trunk/tabletsuite/fonts/pf_tempesta_seven_condensed_bold.ttf -END -BROWA.TTF -K 25 -svn:wc:ra_dav:version-url -V 60 -/svn/pc-suite/!svn/ver/632/trunk/tabletsuite/fonts/BROWA.TTF -END -pf_tempesta_seven_compressed.ttf -K 25 -svn:wc:ra_dav:version-url -V 83 -/svn/pc-suite/!svn/ver/632/trunk/tabletsuite/fonts/pf_tempesta_seven_compressed.ttf -END -pf_tempesta_seven_compressed_bold.ttf -K 25 -svn:wc:ra_dav:version-url -V 88 -/svn/pc-suite/!svn/ver/632/trunk/tabletsuite/fonts/pf_tempesta_seven_compressed_bold.ttf -END diff --git a/fonts/.svn/entries b/fonts/.svn/entries deleted file mode 100644 index 252b795..0000000 --- a/fonts/.svn/entries +++ /dev/null @@ -1,334 +0,0 @@ -9 - -dir -653 -http://gforge.embedded.ufcg.edu.br/svn/pc-suite/trunk/tabletsuite/fonts -http://gforge.embedded.ufcg.edu.br/svn/pc-suite - - - -2009-09-15T18:22:54.599315Z -632 -amaury - - -svn:special svn:externals svn:needs-lock - - - - - - - - - - - -ccd57667-b161-0410-a082-fa92f2fb3e95 - -pf_tempesta_seven.ttf -file - - - - -2009-09-29T18:30:22.000000Z -9f70908a87757dce7c6e692cd9b6dacb -2009-09-15T18:22:54.599315Z -632 -amaury -has-props - - - - - - - - - - - - - - - - - - - - -22176 - -pf_tempesta_seven_bold.ttf -file - - - - -2009-09-29T18:30:22.000000Z -31fbb55b275dbdededfc430f50ad9354 -2009-09-15T18:22:54.599315Z -632 -amaury -has-props - - - - - - - - - - - - - - - - - - - - -21780 - -pf_tempesta_seven_extended.ttf -file - - - - -2009-09-29T18:30:22.000000Z -07b0d01caeb4f8a81ae384119e1c182d -2009-09-15T18:22:54.599315Z -632 -amaury -has-props - - - - - - - - - - - - - - - - - - - - -22464 - -pf_tempesta_seven_extended_bold.ttf -file - - - - -2009-09-29T18:30:22.000000Z -8e2f92fc5a949a2cca42e28d019f5681 -2009-09-15T18:22:54.599315Z -632 -amaury -has-props - - - - - - - - - - - - - - - - - - - - -22160 - -pf_tempesta_seven_condensed.ttf -file - - - - -2009-09-29T18:30:22.000000Z -18f38e87a9c2dfd026026d8922d5ce9e -2009-09-15T18:22:54.599315Z -632 -amaury -has-props - - - - - - - - - - - - - - - - - - - - -21616 - -pf_tempesta_seven_condensed_bold.ttf -file - - - - -2009-09-29T18:30:22.000000Z -6b38585aac6b3b3a37e218faa4f06ae7 -2009-09-15T18:22:54.599315Z -632 -amaury -has-props - - - - - - - - - - - - - - - - - - - - -21160 - -BROWA.TTF -file - - - - -2009-09-29T18:30:22.000000Z -558e1f7c26d9405ac41942266ebac11d -2009-09-15T18:22:54.599315Z -632 -amaury -has-props - - - - - - - - - - - - - - - - - - - - -80392 - -pf_tempesta_seven_compressed.ttf -file - - - - -2009-09-29T18:30:22.000000Z -ff7b35bf8a97fbb416e5d475a6cff55f -2009-09-15T18:22:54.599315Z -632 -amaury -has-props - - - - - - - - - - - - - - - - - - - - -20396 - -pf_tempesta_seven_compressed_bold.ttf -file - - - - -2009-09-29T18:30:22.000000Z -8cc607fb27e7fdc770eea5c45dc9d823 -2009-09-15T18:22:54.599315Z -632 -amaury -has-props - - - - - - - - - - - - - - - - - - - - -20796 - diff --git a/fonts/.svn/format b/fonts/.svn/format deleted file mode 100644 index ec63514..0000000 --- a/fonts/.svn/format +++ /dev/null @@ -1 +0,0 @@ -9 diff --git a/fonts/.svn/prop-base/BROWA.TTF.svn-base b/fonts/.svn/prop-base/BROWA.TTF.svn-base deleted file mode 100644 index 5e9587e..0000000 --- a/fonts/.svn/prop-base/BROWA.TTF.svn-base +++ /dev/null @@ -1,5 +0,0 @@ -K 13 -svn:mime-type -V 24 -application/octet-stream -END diff --git a/fonts/.svn/prop-base/pf_tempesta_seven.ttf.svn-base b/fonts/.svn/prop-base/pf_tempesta_seven.ttf.svn-base deleted file mode 100644 index 5e9587e..0000000 --- a/fonts/.svn/prop-base/pf_tempesta_seven.ttf.svn-base +++ /dev/null @@ -1,5 +0,0 @@ -K 13 -svn:mime-type -V 24 -application/octet-stream -END diff --git a/fonts/.svn/prop-base/pf_tempesta_seven_bold.ttf.svn-base b/fonts/.svn/prop-base/pf_tempesta_seven_bold.ttf.svn-base deleted file mode 100644 index 5e9587e..0000000 --- a/fonts/.svn/prop-base/pf_tempesta_seven_bold.ttf.svn-base +++ /dev/null @@ -1,5 +0,0 @@ -K 13 -svn:mime-type -V 24 -application/octet-stream -END diff --git a/fonts/.svn/prop-base/pf_tempesta_seven_compressed.ttf.svn-base b/fonts/.svn/prop-base/pf_tempesta_seven_compressed.ttf.svn-base deleted file mode 100644 index 5e9587e..0000000 --- a/fonts/.svn/prop-base/pf_tempesta_seven_compressed.ttf.svn-base +++ /dev/null @@ -1,5 +0,0 @@ -K 13 -svn:mime-type -V 24 -application/octet-stream -END diff --git a/fonts/.svn/prop-base/pf_tempesta_seven_compressed_bold.ttf.svn-base b/fonts/.svn/prop-base/pf_tempesta_seven_compressed_bold.ttf.svn-base deleted file mode 100644 index 5e9587e..0000000 --- a/fonts/.svn/prop-base/pf_tempesta_seven_compressed_bold.ttf.svn-base +++ /dev/null @@ -1,5 +0,0 @@ -K 13 -svn:mime-type -V 24 -application/octet-stream -END diff --git a/fonts/.svn/prop-base/pf_tempesta_seven_condensed.ttf.svn-base b/fonts/.svn/prop-base/pf_tempesta_seven_condensed.ttf.svn-base deleted file mode 100644 index 5e9587e..0000000 --- a/fonts/.svn/prop-base/pf_tempesta_seven_condensed.ttf.svn-base +++ /dev/null @@ -1,5 +0,0 @@ -K 13 -svn:mime-type -V 24 -application/octet-stream -END diff --git a/fonts/.svn/prop-base/pf_tempesta_seven_condensed_bold.ttf.svn-base b/fonts/.svn/prop-base/pf_tempesta_seven_condensed_bold.ttf.svn-base deleted file mode 100644 index 5e9587e..0000000 --- a/fonts/.svn/prop-base/pf_tempesta_seven_condensed_bold.ttf.svn-base +++ /dev/null @@ -1,5 +0,0 @@ -K 13 -svn:mime-type -V 24 -application/octet-stream -END diff --git a/fonts/.svn/prop-base/pf_tempesta_seven_extended.ttf.svn-base b/fonts/.svn/prop-base/pf_tempesta_seven_extended.ttf.svn-base deleted file mode 100644 index 5e9587e..0000000 --- a/fonts/.svn/prop-base/pf_tempesta_seven_extended.ttf.svn-base +++ /dev/null @@ -1,5 +0,0 @@ -K 13 -svn:mime-type -V 24 -application/octet-stream -END diff --git a/fonts/.svn/prop-base/pf_tempesta_seven_extended_bold.ttf.svn-base b/fonts/.svn/prop-base/pf_tempesta_seven_extended_bold.ttf.svn-base deleted file mode 100644 index 5e9587e..0000000 --- a/fonts/.svn/prop-base/pf_tempesta_seven_extended_bold.ttf.svn-base +++ /dev/null @@ -1,5 +0,0 @@ -K 13 -svn:mime-type -V 24 -application/octet-stream -END diff --git a/fonts/.svn/text-base/BROWA.TTF.svn-base b/fonts/.svn/text-base/BROWA.TTF.svn-base deleted file mode 100644 index dfd6ef5c15a9236711f184504c4c24df38ed7481..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 80392 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%0Aysr!DOFWtYJQ`!(L>>*eFw7Z~|1~8& zQM%#Sn3QFy!ncQQrL{Zb*wB6s6@j`#Y|MgSDP)*iGvnr$nwo5Ny_@@nKM1#Jm#ON8 z_tdpmn%ml2l@HlkTDGi8KkiJ`cX_p<*^zF=|FkFKMmP(P#)o`&EtmUy>Z!HlaMX)0 zBY>OEWid{v9UPtf!kuC7k(IOKsYQ^$Tq6jsd`*qNIV!p| zUR9zae#4E^-w+1=vZcFuV}EHG|Mg%`6Lwt`YK8BJX?AYKTT+dJJhFNzn#j~gE&eI5 zr3s<;!i6&4yc&L`LJ^&+!dZJP9`S}K@%y8bm@3@A2G)cKh@t&lvp$bAjPmI2MUTIa zx_og?MU8w9^a(wev`D4;{Vr8=L7=x6EMzUsC*7>69xcvcxy9KCehEQnET~j1_PlGH zPC_UP365)-NDB`jH>BKYONG>!^9IsH02JS#Fc{}bV#;SSMQVtP+%lAo%f1{VSA#!S z-b(&y`0&x)i`L!P8w~CpnOHhd`r>B2-=0^m&LQFX%S87*w=cP>b$xqi!F*@wYoo%^ z>B*&w*YJtfL|?r2n$(~)C_$*yGb4N~!Vlsy+>;W32^J8W2~(VzS!TP98g0 z^4P1L^7*_ti*w4G^E(>s$P=BFn(;SUpU;o7fTgC&@2B)gIImXM9GW&5gk>Fc_KrDi70uAwOZ+kt^W zlHxqv{0!@h&Q&>h%GCt>z*G-89dNpxeaY&{L_JMKbjKorjyG|dR51|H<2Xyll-@xA z5af_OnZ|;rxqxRV_?gX_a5(14A^pYG(B*%Yu+aEI@J~VZ07GP(1zp z)0_w6qV{}v#g0s<#VNC!z6jrnOB7km4_TxFXjT?tK8p3XOAX&i6IN%9iqEyBqG+o|ch~^~+?{KsR z^8WEQS?w4*SXo-K#sNxFQMhv`-jTvV(R#__m1W8#3P=OP*D+Ux#27&YB}=%DRF2s; z=p&I?Wy&k`=VRmf<81+(a+B6-^59HKURbwn#nuhWckP*qzcD;Ko3}r8_mNv1lUsU* zH?}t{+3A}X|MrHF5!)SWrq2kSH#9F9Uw&Ki(Km)iMuw?A6hHr|n1^(GA?LZgQt}u; znSWF!5DKI8baR`P5?-H#hec>+9PM+~`zIO}j;$ z(&c7PS*+oybUG3VPPKP9RQ5(v$ppR)7(5`_)9H>#dwXMRu%n|!&nvm10#1(W&ii}@ zEpz`AAEtAta`TW@d>gG z*>fMU*_dXDP&OAxE5mlmB_z2^kf*9p*-D0!C@R8hloMni3WmoKjr~A_s#~8aD1{cyP2;t7c zfFKWHc6hB*U{s$nSR+N+o7mI}LZGN|V0*;GnN2Q*-xex74{uJPtt;RF#h4#Ec)dI$ z&~#MnAYgD%Fwhv39x^6E7|8fSjSf&AxgN)yR#u@ysWy#jTmUr=$X+aKJO5J9b|BId zJ2swbTQPgq$iwZ%aJ|}YXlu@9X9;OdKH42VK3&=}GV*$hICgpM>}7hxh%hb<3`mee z1a-~pAqVQaIe;b@m)U_7IVhnhb$E*Gr##9qEQTP2i^vpKPl1lZW|?x*fYIrYuP;

;>XbU{!mA8(im|3cJ10koSzo<*{RcY(uFODlaKd!vBH}F)N9JBq=)NPxpJs;O%tpp->NBO=G;~KE$WQVE}c_|o!+&- zl*M#ZF^k{}{1n~(oow&z=YTTNV|J}T!q&TjwIG$Y`AG!qNH**bcu?P2H0PLK zQU%Y$?@zSLLTSLN7KE0fMw4*&OhqF4sf5)j!Hha3Wb&O7j3Umco^m_lgodhulLLv_ zWMUKxxl5FzPUbrbT5VfF!O*KVIDgJgh0B%gD}+Mz=6t8$FF|9zU0J;(L+A@ci2q~- z0-ms9LCdQZh0f_V`T+SiOsb?stgegw`x3#*9&a;FB%%&SOh84iaPBrHq5VH1mg~bk zv7>>=Sh{u3s%NsJ>)v?!*t|7|K`vuyNo)>pV^V)A+QR#)3bF3sUH>-k(2^RS8yUO3 z;fsYer9Z4)_?Rypy2UWOWWfP`9c@|vv_Cy>BU#o6ZsOuzu8vD^-Q07M>oMo!HP3iO z(2)2toz+uXtI#$TZYqMR{|rtvuw^`9kByTY@RvL5>Vow}+f>lONbYEwd^BmSXb$>T zRy2>I-9ZSq!4m?Cpfk^iJEH~3#k*XM1)mR*TytJM-V5zyg>>A4Vk${{6+{mEM-l|$ zMNY@S2ts=SE|I+~Nc8|5A+iKkUmU z?kzpPMelRu)$XC?sXO;9`rGc7R~x23kOs0jKHoA=u;~JOXN&f}ma68KZ0WJb;YTK$ z`xD`76p4Om!R?DDcWAcsm*7&C_V9z9!`{ZMd%mOeHAprI$?g)b;u^UWc#pp*wS-(~ z32CxSnJk^fP^i7=^~Th;)D(yI;s(w+RnOJCreZnARD&ZzX%2Fqq!v7I*4H<Ww3Br8N+uaeV(eAWse;??aZ{H@sQbyn6hjTg(mmc zhw2)8_Znt(GWT3Ex2;+OSIC%Ja^S(vb=t|DT{U}0=A=tElgs{X)tb@O;c$cC+Z--E zM!x#Txej+ri(^oc&E9uv{?#Kb&7YL~qx|5|9DUzlb{711XfA9Bd0c6D1+%#GQp+bw zUaNE~?^52SQn+)mm@~Jqf#20|SAzh#>Cvv23DZqgOHa{~>npOT$KjBp9Uo|6{Qhui zN|6h9PU&;fRM^Vd?Nd#TcT93;BQ_S)$apajfF7xh;Xw0D z%$+Md7yNoq2)cu{uqN*U&5Qo(1_`bp4qxuizgx@K)()og!uXJEkSEEiAfP1GM!p{p z;Ds?qfdXX4K}p^K5YLz#_+@|GWmIg zpFUomFEh@Ji;*3|l3_booxJ^*4UM>c!-Da6hsHK1)|WeW=DMVDS0Fup|J|DwjZP-M zx9PUeCwJH_rH5kffznw|y_lL_bggb=wLY*j(Rs!ETOGXjh8ES3Z~eeJ<6k^+fX}UO z%USxzF5gsoJN9C_Zqj$Jus_*(6#zfIrEA1bFmp|)GmLPH_^?!Eu16d?Tuby>s2%t+ zSyKMlc;KcTeg6Ex;i>NKbZ$;Dn^gsJMk*bE`8yY)3VtZ0Yc1L-WV727MYpwHGo`XL zp%hW;2oMbemEu5TQi~&WXk%c%;Lhae7jWQmW^iFT-_g;xumCDj8@+r6)GYo?E;qN( z*QZgb>hq|FdIRX=)Q6}B5|VH}b zfS9dHGHNV*`Aj9_cWsnQVBsP1O0+idIo2SLx(2oeR@lI#QcB^Hs>X$BrIlEzXDCzj zM-&{g1*?X?*imu(#83Qfk1$1W;( z6gS>Bf7RSOhdO%#RXf`Hy8F9m-7YK*iy_Q@2iMQd=Kl6HXF31RlC1`uX3Uq#nsoz3 z4b3LY+OI~!S)&;$ilQZ*HpFrAdLrR4SbK_5`Uq(2iy^CHs>PusJ*lN{NL#WxGncj~ z3zN-+JRZs?$eTCZE5o^AEe2%=Rh6rfZ36E>d&{b7}SwsBKN*MS`eDO|PlqV-1`lspZHK`+deI$D`2YgFE$ zI`~%ud%BKZw%EH-Z4Pc2-L&H?dwb2xGwJbTeRFR1Iu~~yZ2j@Z{Da@$UHTXk^nOS4 zf~>p?c4cl zsTNiGrmr6raFJV7S|oZf8xmWIxznKVLIV#LON^F|TM99ry=NpB9vDfyy|I2V+Luc& z>}gQUpHoa>y_^Kpi``?dXZNUc(!Df}Zl6?Yeld}Y=IZM+RyS~0UaxYfvRVgd`+6Gs#D(chp_6_TKSuY=!ghA* z=N4M<_0GIr?WK$M&ML5VZ-Kjr1G!qn*+}v(=JF9NRAx)h5w$z=kl6SzsVrAd=X$g` zVN8P@gfXjxPhj;;u${4+IO_Na3VV=7x|Tl=X+sKzU|#f^DXmsPIZ`X?E3$iN4I(y}?ZEMr#mS5Pj>4 zBlmP&v2J2ipA2**28J`)RD4;?>)m{LO{nC8Zj86aGU29w5~Ze2AK*Xha!>|ecl4;N z4e9ll?fmpBZR-XO9@^qcY)H<=G5AQ*r=l zxnkw8I2(u6jL%+r*+UCy>hWjDW_0yt7H)lL_RvCcbp1oUQe8CDyZWKgrM)7)=gfGhZ#Xh*UjM8LHZ%wymcGIaw1*4+84hop zl_ON>mDmYjzRCO(&=I-?)q$EZ*VRHfmNF=anjM%&_C9c{^g0d^un=gS1r_*1+6e$5 zO;HJgsURUr+4rzJsBbd$-VATzg~*i}oc^!jrE;_arSzc~40o>_5jv5LC#&YnRBCIo zw}(u_{|O-V9e4F*+35DW*6nHtNt-%S-2t0sZkK1-nmM)cWMgS8Txa+GZ-Q2*&!{#f zTMrzXkg`KPS2Yd=dRMH!Dw*g?K7$xHd3#H;!4ahR8k^1=uy9%IHs6vwK-C}Z?6P%s zcEwx>t~;x{z;Vo*ErZ1v&88RX6pKl4&=YPTf<2y^sbnIT%qgaN91&9C6#mHF+?@0z z5|PFlv{$ol;7x6Lhr^tiFy+l=u5lP1c_5c>Y#ib995x!36qj9cOyx8X3zP#w<3j3^ z91!g`@4aV|lR)$tGCRm|!n|CVTpS7s#}2p#_CK<~c%DH@nDRaJ8fLCsM!t{~HXt$F zVZl2{*HxT!@r?~(Lrt~2Ez#UtW72I6*6>Znt?LX8UcT0GINTK-U9w`%&dIvVV+P*? zSJsF65}*DSxgX&kcwV8^izjZ##)ei1gVp{3jyOoARIy03`e3vh8Dp06v0r9O)Y^={ z&GGdIL$l(Ol>5PclY-a&OR<}F8*T;Pa+=cthD{be(hE!7+XfF!+2%#9wGA~qu?=fW z)dshW2;nFfGQY@Bx<<^B!7!)jaMXvI$Ho|@0oen(ms-JL%5k|iIE+h+IcvzG$Tc*G z%BjX&y(4W$w$PJNG&IzUjg1LqeSO{H!Vo$0Ui`?A1SfQ8XgQzHCK8!Cg9KcbVeY~L z7}!zph!83Jw_ieEqT4;Uz+j>_WIQbvT`(UCsq=Mp$NV7-NN87|XbJsn_Tut6h_Xf1;D zcV*t~W(3FN5VA^2n1C5*8~Pd>2J6h$UD?s_(0`jXYw*UTXOv&_@fCF|S1v2gyCpHvni+QV zChB`5bv<>>BO5xdA6WI+W2>%uuyfH8&$Y`-f9RT6-YGmXy>eOa+=XHDmaSI~G|y{) zX>fROxbzom0#AYWi(7R5Q^iYIv24xqHK!7b;EKT3K2KasxPOz1Rv8quP9ntxAKw-=N5@o~gRrY70V75k=t!qK%V=Xf#4*b*?mY`WQGQ@#k6Kh8W&q8{jlr%`r3 znIcf+M>P&v6{y2GWtJoHKAL)!8kT_h9tiqi2`-5c2=`Q06my4DPAn-axTmMq4PJTt z!2F#CrE)`TN&jUF%~!hse+rv#8gDx4ZyTMA{_v`a1AXiNA<_QnzYGjy`PKY8rPgH& zUcLTs`p&4KO4u6j@V2PuxHRzu0)qQfIRpfOxv@THdVTY%p;G#It020|m z+DMkj^~%nfTtgzkQtOVq@G9ja{y_WO#eEI^wdos;n^ZPHcK`m!&EK3zZycI?-9Xmg zqz>zoRPKU9gwzgbpUE<`Ga>YX+ zP7Q&Oc#T{edJpZK4H*Q^hKz$KS;Lt|mm@6q0(c;VWKpM!7tQ8i%x&SPLLn|EOof9E zilwC(-bVr*r^<#xK@NpAAsED&G_3`b{bsv>fEhginwmVBIEc;)+ok{#FBQv2$J_rz zbd%(vuq~@%yC^{FB@o0+DUOgHOhw^6T(DEJB*{vVXkm%c?H7ti(Mn-gNblV91<9KT zyM5{TD>9A!k@QXa&92^Mym{T_D=we#y#-kcKVLFFc=v&A&AY~18g=)%`^B0lwqt80kE|r3>(&cMWJ_{l)kCI;$ zn^CZH=a`cN>nG>A%1+N`ydDI}T5@-oOG?JfZtk$Ky>BL~k($W(Vvk(8!R5Z$*VlBk z|HYxUMNQLpBH|V9j3>eM_LGxBN^=y2*}F=g9OJd=6)N!hE1hXfd^!0l{2;ofuW4+ok+0cbx{troeVfTLciT{8ax$1H*~iQQ{loXf z#MEfo?wHeed+DjIHe^|q7Dr-rqr*O~=@oQU_mskMzH9$j@fV$rM{Q?p#ApN< z8NS3uUYNlIb$HZ$#x1zrLFBX(@q$u`4Kpf=%@E0jYAIz#&w;**vY}WvaFbG~w~#T% zh6rl9pN&8?WYJu%WL|v)V$=jZ=ZQ|LHx!0%9L^rS+*6{4EGo|aOaP?|3 z$#3IdD@os&edS}jo?j1DxwB(r*1Qroe;^OfC(+fO{8Pb51nmnge;e1P{<|*LcmGrN$nWgM|<#z+ecYJX~Ag>I*od-E7W3 zN+{WY-RpAY?WDRVLF2+y*nm_6=LvYO@`%rQczTJBKk;~AtLcb9bbg&PeWwQGy*LB~ zk1%y6^b}Y0QYPF_g8rGd!L=xv^ebfV981|uut)f2P}T_Ao>l6K7jd<~S37ItHFZ+t zR=>S5JCtnMGCDEgxpmgmU;^!#!V_*|$X{cKbk-ixly2!+JQNCDwo^Fp=^OK3X}|s( z!f)6FLo1oIFvDeOJ!5_De_L8R{(mklh4GJlpOIEK*2CViZapQrYh123t&CsX9|*ju ztG0pS0T9;!E5rkP5CHNy;8Hk)7O%|!h%JhEdVpg-y zTJ{isempB3(R_Vbsg=2k@EBGD#qtT(63L*Qdq}do>k&J<{V0EW>fNZF(tsI=hr(yK z-ZWsTW?A6d2drer&Bf;BDs2a z3u#NveYea>P z7z7_qdYJ*($~{qitRF!}M*_*`tXL8Lu=5HZKPYWjKD#v5IJ+jESk&LKrhK0MQub92!JE?J>+8G-!_AegkxKoqx4n+9vW$(j^DC{6Kghu?PqEc@x_Y{T15^=tZ1^*N2!Yr_peb)5$=B_nSs;R zXjH;ftpvLMT5c*za*N{&qqR{L;3@Dn@ogR#r}0*azBV+X`h3X*JkExKD{tToEo6&l zaxth2;W-l=v(T()3qMmf&3KF6tr%uVGmhfB?5LyKE?!#l0Zx+Q6jCxIGvzKb;b31V zzHC{1c~j=Do8!l7dt`u)q z*>wTauB^lEnGVRSPTCA+&8WgT6j73%zCt^=oL2FowM6P6r zCNFe)0!Nm?=0uXXkW2ZKu+?3YlNNRzTO3(1n)=bsqhFkeZCt!(?!{s2(sb7x7Pq>Z zOr2}4-S_EHaaZeL1Io}Bg{|;{mO#@U$J!!H@{gnhPn2qc%T70R!VgZzcoR@$i^Xbp zVVD8J+Qm4lMPafR>u8N335X-E16mW%_3rwj8^+q230MI;_24KGAaayc8&xXn#VM@= zRMlrCExy7Ub8?LZ_Ou$G_j;QP&U`owQIm@OVBY~M&il0~nNbR6uWU^qf zNVd>4_?SqjlxsqCQWj`hi8q96lXEKoGNHnVPCZz92EfIkWiVTpCj21mN-0s8_1%Z( zWX;`c4==xd>4uxHk7XUco5xy?4fpSUx%AJJ&}-n0UpUb0>!01Wef9LW$HO1px!@Vi z-JR%XbPtXHqV)4}Mqpv-EpY@p9j)PqPjfa5tq=6>oP--68R=LN3$~n6^;vN?0dQar zhfSn@3zYDuG!DIsZ3S}61(CD7i0rAu;bE9X+55JnyfCwF=NiOT)iop7;lCwfVmAK7~3odEocMhfJT*;aPL~b!8N-->TRS$CKsCEvXPGA&hH?uN^V;o%w)o8Ia*&3p8 zbXnOmwyE0M0oH)>5}r96-X=g;L9v5fFCOm$cu;GgW|f$|tH?}DGv0thRMZlK5sn0; zoA9hckU&krV7B0Lnf35F@;yjCWElMb3K>@PAPhy#`PMjQ6(A{mwyCM1b$rD2Z~3n*0iKx7e$ss8sGc$Cwgj_BBR4a&a;y1hhFe%Sw9&O9<2E zhzJG^EC^rJl*Or}I4Y&e;*Oy8*7-dn!@M-m>Kxsb!Lf<4Zf}F#Z;VY0yXKj?qCIoF zOAds}ys4|No3bA)xB{KZL}XsH=8ept9Orz{)z{Sr zA9fsmd`RpEG70m<>rZnTx$cKj6V9S%C8u{KgVUMm3fB10Ka7*5+KCMnuk?^Zg4U^C z+)GRFAnrm9D&ayycf#dz5%9p5Nh=#V6^UrK9#h+v(N$RnidHfOR%>6;Wlhqik|bvT zB+VHbgSiAsPt}BGVX1tyDrUN)I#afQr)UMDbU!+i8b6}s_BMRlyGo7EjTdb zT~u6ZR>sg)PZ*XgMIUTqqP5r|nt^C>%$TE}4u`Y)Dq-U11NKI15RLWLkk@Ic*6?cv z2ijw6z17~-#Nz|Q>)sf*LUaVNN6xLoVY;l-XQvN6fEXyV~Wh~2v z7vZL{88_IWED{QW775UKL}JgJ#0S{@f<<(XLx*eSdtgM_bDVcU5*i>ixpAQIwLhWfC@4hd`nd;e0V`sZwp)K4~)WKsseO3LLJxi#k;PSRo~a~jN3Y$vQ_&VP6Acd(a#GJlvs zxdwv@409O>3#}3_$&_|f)?KKAfhO$J+jExwr64K1^&j+0@JId*O6O5g#m%k*z0@)dH*Z|K<%H|!A^8Y0dK~8B)h0k zycrB5yB-ER>6-F@w94D}q#CQWJrGuUl z=G(D4Svk3bA_pNmk-cUuC^NCdMM)k|F0p(L1FK&$M;V4Lq?`{*0|YFy!)_X8%J~(G zDehY5-U$qwzPawkjX~QjOVb00Ejl-COGaEB-Fx@sOs!S3pGbFgOdrBr3frbn-2T(# zO?y||Ir_;On!dhl&oZQj7XDz>eQ$4A&UabDv#!1+GruFUZhyKf-K8zZbXQqmfvCyC$aRAwD*T{nGz{o*!xDOIm zZG80Vd*0kU=O*o{oyp_(bzJs!N@xF5yfe8dSsyNCx`yZVd@H+XEO|)NItqc`)!w;2 znp_#aysysXsQVccF(SHk@Tea|L`Qk;`%iNQ2*iL5+2jJ&N899P+oKn>J z!_-a(_t2H$+^&M&R?w?ch5BScUGEmdC`2OkWMm#-FJ;^n7^nRF0?h{v+FnVNv9+b{ z=PRa1euq3fa>=pXTzE^68o#k(#rBaNX`W@tU8QFLC*wQuQr~#f?B3j{Wy!J9-{3XT zbEI#@!r8qeJ&B%>ZI8g(2FLJPT`t)>(iiUu*(Z61Clg8`@l)<|%2puCHsk;5>_&%#(ay&4!^2BEx^x5R44L{;2UT(o0mzCQOC|2}J1*5B83D010P zOA{j_LrUKRN9spAV*T}n9#{1iU=n7dOBMAbSVO9p>$xrotm!J1f*Mj4Q&lE(%~uhK zhz>Bp(UP6m@HuShMmb|gs}l?pd$jQaigGA-|{GmB}md1&p6y%LEL+PPs+tyv#CUcZd8*#Na zl{reUA&$}yK{g9^NrMR|HQI_iV*II8WsO68R;K3*dKZN?gzef@Xpd-Z`{K8RTYmsU3$B><03B7 zX)~_>D7Z-J%=0Ms#K~?8ol*qw8yfr~0S_0lIVtYMfn^{gRT4F+vd#uaS*xupDyzVx zL0qIZea=jbo90l_Y%{X-B2ke>Xb$k~Lo7;kd(!;W6a-&E&_wbY!jRAy^?|(JTp8n^ z4s(*M5pce8?hH*BEah09zL!(Yc#fZ^=6j`83F12kEs?(7kEdR9^M4rQQ}NGE_Jq4ct`DKjc9ciXGlju zn#5WEQ_@jXt%-WJJ_DDeo}gT^dfG`e_B=ptObA-7`F}+^`lp4U{xxvsk(e}nO=mUd0QaQ@)=Yj8fDjq7Ec zP>i;~ELUd8cM0IlCCwBy6<4e)Q$Lv0GUboCQcn1%i1}uuypJA5 zB5L}DGn&KEp2+di8~lxohFF-sZTk81SK-%*)pf4i7ff-lc}l@M7;%E+!xgA4MKu_{ z^;!z6g*>m!y9y>-fj1Gs3|$EMiEJ+;j67}9A~Fn>!xCv<^6`}``prb??}OIvkp;KvjNi3D z0IVevu5$CV?eXQUwM$B$EURr@=Tb0OPglUK|Gs4qA0yrmte0 z?qET4f}IQOnsyiez{a<}{K5;fW`SUe+jxGzm{u&re7LY0V_cluE_E6M4fne3c9j^c z7litIL7!dYP^%sH;*c;dP@~C<4R~r+{Ljw51TL!U-v6F^XJOcfVVGfGhE=wK0fu26 zKz0N~R76Dw7+_>mHo<)fDnv~*W`SC3Z8pu?SYy&`O`0^#qD@-gYtqFud3iN2O&SxM zrHNer-*fH^W772VdH?5f=gygX&+nYy`JLbSZRdCV{KB^T_{42jKar|S-YGkmLT%5| z$tm!2K!(QA0>}`Ha3q%Q^F`@{B_BaKqL65V=&9|>#O2Gj7cvf9H?P7yG3!Q*gr zPF(R){+>BCGaSe$d|m{6It!@OIc`mYfg52b^n$q{HN*!S&%@&(+M`)|eavjQM(eGG zm^JDi%sk5Vq?_MJ=Mr3^kXzKB*Mo%xmZmA09QxFwtD<0j3g8 zuy=KUd|x476B4|;-cnXW=azV1aLDdvQ&l`{|P#Mpt!8OcA?Mw{O{3c zjr=ZV-QQ$g1h)qw>EmW#qgKs$czDeyaP}24_4>{5eaVoh(dUqmgxN?9)1krpneQV2 zFR4^XNS_`Zz;XJi)ahu}PpW&+PNA2qZ_?G-f3{jtP89@Opfl_Zaa?exY1sHtMj{{^ zy33)F)P8GneSK7*F>+CHRBdfsP*y}zZ(a~V=wofcVG`OlOtzxma_wFObyP-2MEdFd z)3Z%Q*Prm%U9jX<;emqm!t`&l*jNkm{{>q6QhqC2>C$L~D9zpyj>IiU0g^~X{ihNJJ2*!|ujuecUuGyU1S` z=s$&TvBrA623jzaIaSMAkwy|1tcBDX4tKCe zh@g#(0zXqmdHcaqt!3c?ei#RiTNFF3R{LNkX%}WuvUGTi&O-Og09meJ8tk5?lMH+N zs9n?Lxn;j@bB{4*U44 ziUW!o6@GF8y`@-QRnL=fbE5cX(p++uZVT<2QnYJHlzN6s5Eid8DVe$QimVa zH!;G{+sOw}%PO*)a=jbMf46%UUOIbrRceei#qiALUDxjbKNXSxwh8=<#%J7&1ZRmF zgE@3IM2|2gIuJKM#=L-dTsFr!hk-4BpnL(DM&0cr$1MHqnk6l`kn zNlb)-;G+u-jhNB_!BWl!dIiGi&L(ILbctcsFKHC$NJu8kVl0^0(84H`g>FjPml+8K zm?47tvp~<-)fBUk44ABmD~K>BHs+=+Gexyjwy#;U^~cLnTe~*4w`SxvmzP)Y1!0la zMdlh~Pg7<`b3j?yaQR&J=Di-}`ejZ0xiO2WZes-=qx!_S@cjJ!ax3F@9ah7=968OM zQS;ufos1)KaS6OW^tGU%$k+4%34F4mG=TSI(civE`=}324VD>vqh-GS5H~KMqu3FA zA^ifAe*S?Q2t(TtY$2t3q=Erii<3VXC!Mn@?P3^<9aH39_`xwq})YW_V9R+tVsl<9?-bO|se&i`9Vb! zx_g&uX5}o`qqnybr$eauU|6i3`P%7tGGh}u|D9ZqtiRCyrQ<*rGPTchyNit5Q|liz z9(Y%mp5kY*GN{mi5=t%Q9@~Q4r zj={)I?Q1ZwRE{*0qdr}R=|AO6;t2Bvh6H5zXJ65XO@i}L&Tbk`3@Zd z3lY9i+r_`n-+1VMlfTjLf0MsaJR{#c|B2$2|F8UwH)f{Zi}Z~{LyA|NiP(X;8QJ@s zT`>jODV*!aQa0=3gSZfup4tOnf@u0iq+<{HZenWeFJUVYO-zlQjC9FUhq1)edgO0Z zONpu9hrBE4%g+3b(v~$~m{PigI0=u@nKV^9jD-s+Og~Q3XXO-S7cC=-%v8^{0S9Vs z%g@a-%kS5fB^s@3il2;0zd5QYH{V=X1))!i++3N52+PnvH(`#OPg!>IR z8dQ2IDJ(Mj1e>+5dV8y1WrvMmrNl8jSRL8STQKTS=~dy{yDEOQs5lM=2ACg~Ab(=5 zFd18tj4v<%TN|a!utfZc@FrK!b%Ixt!J3|9%nQdX zKMcdrbKvoQ7MeblX!9Jtr$+;a7}u1QDL=eq!s^pY?P-zIFTK-MKHG=>0+Ki^n(o zaP@dWPepO};=SD^U1el;>*J2DC$?=r*WGn~+sPMJo#;LO^6C>CDtZdCdTYD)WcE7k zyC3o;koH5k2&$Y&^ykT9KY%2yNdVP8n!o!f3Xd1>?ml<-vpQg^G5_7Z)H(JTj|-` zIIa?5JSpIKiAb`AV-w+;kH9+UP5nhyZ={S4&eg}y=)E<}brFG|L+LZzqBLypSu`z^ z#prW`gF~_LBWB8vH5x+?v`V<9;u{EpZu)^nN@olG%rM5Wt^lE|TM{LJR{gQG(69=9@*l}X@OWCtW9OeB5iRBsbk%gs}L8N!IG@e<$?f9V` zKd9WlPWf!=%JQ+ya?}~kafLvMPl#~_ds|>tHzdvkV>ceQrqD^~P2YegA}cFZ#zZs~Eb=%N zp_pYPI}0x>9{Ytg6ut}`9;88z(tJdf#ZN`V#6(1tq#}f~)M;XbuNqc$V9n`Gqf=!e zG8*Ag_(sDUCFDsCH<%?UQLx$Vvbsy$TS}Qiu}f{L+0;O9iUt+KyFvXI28vu4Vnx9Zyw4r?Y zbbbALt0)#CU4CF-#qub8sBik_2%Nl*s{r7izS!h+Kye%{d_4~$@U>_@%)R{ zSa^q^OhW974V?*yoxuT%kxA1|VJvmpL!*xjV7xd0&*-M~`Y3<@$f>9(PbuHyS(BNv zYFLeMz#?M!khK^Sh3zbtaL2rl5KLeQajBIcyaFbLQIyfxF=-|-?|l$WCJH1%jc3@Q zpOp9(lJCAAYfP(Hk#Yad4XxdVEqN<4+SX-S*RQe|GNY7*MMZ_51}?P}lo9RC_crT# zGneOyJIUbAMw56u=`XfM6k6^qDwNI`=$ijZ_=m8QdCNX|lFNku72bEM4xPoJ%9&Ju zLh3g5T^%At8>tY>qSg8r%o^EK;b!_t!(xoa+}RY01%IfYDJdQyGyeYmIOt}E5u9HL zwtCB=XFRxBQtF|ReDzv0(m^8pCYpUBtUm&~DRJ@EBb!B>v1poQiwp*>rcqi=OUs*H zw8$HWo?=>;gipc7K0^jl}>J|XP|_UC(9bme&rcB8Uq6MS>Q#w@qZ!m4s(^cW2dZDzCYB=iN;s z%M@$K@mEgVemJQ*Gc4B<9#&JJ+j+1wEXcceaisW2Zjq(5CdMaFQ@*XSdH)(&&gnJL zUE)`=;jX+klZPs`&>VSSsxnHU^^gVlDZj}rHe10KxQ!U2=Y*%YYQ!$BB6_P=tQFhq zV`+p0lr<>0@R-q=PqVUk_}BPzaz*1T&zIKCD%!v<6bkQB?My{Q=?XSFGOfe}f(~Bs7TC}KnIxem_tA0wx)yQy|bk$TqR)9BjlhxS4!!ieiP8DM= zu(6}#2h3w_b}|z87*Y`yL&|=@kM0pW5Z&q>S{9D>auzmLHy!J2}_nFj3gk3L1p2*x!BAfOCR5y zq)m>GGPAAA6^h@l8uCz$6_qv}DTa?14MjulT%H#xET)AApuYviS~2zmkuTsn(A^6V2rC38?)pdZF#6Ec!%BVdWM>O*mX4}gRA zJ_EHDnm&vrh-{aK>k(XmOo4hcOZfw#>LWTG>8CXu(KyN}LNuX?$eJ8Gt-*{#Zf3K$ z##_#glA{xhPCpv=g7Kt(I2IV`Tove)lvY?aLR_*2d_KX9a3mMIqk@CZ!Y&2)BT3S*X z_Gatw7sUluYzE}H-ubU(dBS40p6<4WtJBl{QfD-pEI6Pef^;)Ur7F&XIZ_DQCFASy zKp5TS5iu1Rsa31faYPD^;7m$N#@2Q3{CsmUtcGUFZ_rQl75_k&QdS5WSVCDl#egIi znP4BlE)Zup3J%tDvUj(WmLdRD$d*5vSe+nUgiJbO3QHlApP+y`1ApF3$}T8F0*BQd zyL;NQjJ+po?8Uk=d%95$fh@h_K+D*&_Qo({baCApgxkH7u-uqXXt;axwzF&2Tp!+C zd~Tv<@v)V;Yo{7pHczZKKJ=@-ccoRt?pYRCpI2xp01;5guMey_5bphEa&o*1kp#dBaU{+J!m>1iu)Gpy!opH!f++_G4vx|0 z&3JifG(J|O5KX7t$pjroJ%v~suCxd%E4-t;6%2;AW}0w`OU0$I5vGq)99bgn4t4gjzAxzf}GRYLB&(2LhmFtX_rY>0!)f5 z4h2+411NMz+#<06mtMlZb}}X};jZOnODD#ay6Az~`%cBx)Wr3asw(teU!}CPq^urS zCu&0DGe^e?BLnmD@<(?f*T$LEiLG#X93&CScVH<+D!&|en zaWNWkL0%M`8$@Nnz<3}(Xwi&bpF^``umI99>NpG)Q}`tx zfor&^1t5rKM$SqwEsU5pknwN9IalzzYt+c2L4HQd@b=WYjLNS39bJRP*&#VOfkA=o z0j=?w86JMkJqDrveC>+tg7WgbV(--S^if4c_U;q8w%p2nty}MHYYPvzmt>6{O8-o! z4@x|6f1U>-*teG-=qnm~+me%G!J3ToPZ7yzVv&p{?j9;RT{;^QP4Rch>Wln&Uevhk zMHgxo1mFvdXUrN)m9q*>!Yqq@3Bp7PiJ9?=obmDv@iok9wGbPnAQ-xmbDnfJ5yD{N z5C)T_RC-PcRxLdNJT)W3G?hv*2(;4)K$#IsQ|M237`;#36)^QtZ5L6bh(yF}kfKJZ z(5;Xxd6X47@yj$F78T<@A0|%6p3KQ6f3$ThNivnEEG@2eC6>n2(rqgXSfET%M%|BdXrv6Hmmgj}EL8c8!2?&%sT9rp z-?5@?v6g6OL!$j70>b2eA*JD^QBk^5O{u!n&o3?oN6;di-D@^3ARPNcAabky;$iSq ztE2t=xHtq+Bde=&I?0I&Fb5d_&~yBwBxZtwVv_96;MKI`{r4eIy#GE#27ju%(#4-@ z(^Sx-f*<~ZjLarP)FvpgdozKaKJ7#jKdR{LFYB($+1OlRudm)R;n==q@nBR<+5-bk zd%Ft?+tOQhHLSVae*R7e|6psC<-kD0cvb%B(Yt0(9)Iyw@xz}SJ+>lybnSRy{ry`` z{SGUXxbgZI^Lxb=F3+w9P0x?5cR1>YWyPWA9Kf|Jcwn;P;D~?q>`L(l7+WD5(?(iF z-F{Sfc6ZiMA1W;2*S~1y|Oexq2&tc>vNdV@uH0#3k;Os11O zyJ2X6l4xdec0Bxj(UM~~cv`KUCTe=(H|Puhn3WY?UB-xMV_cqH$=ku}w619>d3JZL zOpiAkRC4O;n=2*?@!mF%qv2ZF($@1Cr0PyM#p7mgPYzVenk>->bHP%b2%iZ$kx%5tTZHMza#c&41aFl zzQ2p|OP9zuc(y|Pod1dN3?g=7@T@>b9-*5UdLcpMv;ZMf1{D$0;mHcrk-r|%YVHUf z)t(xNi&#=!d*<=&;c?Yf)#IT<{v%P(H}X}Yx8hNsEmJB{)Dqds&z^ovKBt{C9to(d zB;pqj6@cyo=Ks#WfK$7SfQYjj!OU1h0E3NArSqUjW@$*knU2mzP%6dpMEHwOdXFHO zylgPZxFo*4AWFY{g(0M8ZR#CfyE>zPy7`;jYdz0k4V0po& z6{ihpwm$3R!7l?&cU#KQcO(2hj|m|-bt94EU|go+2*{sG%t{?dpG^QW8h`{NZi~*% zt7}(REMKvBb=~UpbX*p%SW%9mv<)pw3;WV)jfH*u@Tz+HTm7oare&3@>em>JYwA~3 zG&eOB^{rZJtW8@*E#V@_|9xOSgyXOsll?UjlLk_uS%VvGH2X`;;-|z<{PZ31%e~Kp z1_i{PJt%(pj(Cmuh}SNyUTY(7h>v8L63R%eXtb?eeThna?o-E==ohqR`v2Xot}fxi z+#D~=Ma*62Wq2-IyuzQsI3ywG5yxgdweDcgHq8skD3@slOe&zZ45unV@Dz6RqF5KS zb}VA5tTylI?dxxA-rM_G?*Hs-zR~z>=ZT|Z4`nP#cGR@rvrD)j{_U-c;(H|Qjf*65 z=_e1Jx%#(99{W(#>d)@GZQrf4n$F(NSJBo;a)tZ{TB1kZ4NlU(a26kkw47`!Szp|3^J>*U@*)Yf`FhqIUA~`Bt+-`vw6CvEXH(FD6UP%*MTWfq*I)@9 z&y`#{zn|ZOs0%NS3nd0YW0J0yPp^CP&GpM3?6`2DgRBz&lPn@h;_szT%(EJz~2@FST7a`9`qIt4brZietz~P<@&WLhkw?(seApye4A(W$|}CHEU(mW z+m_qRW)5EOgjMD!iMMmwMFk8Oii5;NJ|qc>r(N?~@JHQvH^- zsRJv}WwODfTN=|MYB9>;f!3Pfj@Y}O zD|4hpUH?~LOD1e-mDQ@llR3@xQ4ye48I(3xpP~>Amga=%qTBBy+wb=CH)z1;l$5*T zzfH-)$k)W9(cSI6|4P_m@QwZFxo+_T{tYGr0lQ2FVv|oYf$8{YN}P0RlFO4j3Rl^B z>rY0G!Fh&ukL^ut|J+6A2VQA~%s= zqidkoBxQG&wqgONq0FZpMQ%zkC*X0tzW9=%KTg0 z*I3Kgm;p!L^n5j>r9miaH1#X^BYzoG9_pz>-b$dY+uYIlxr*|V`K!Vu*1k-s zKit=>ecvs=MsmKdoRpK48_Fq-uzFB`48xaH5ACN^{}qyeeiF{XJLCS;$e){iqPg zK_rf6qPI>(*gB9U7zeDwUE=i@j^Es0GTckJ*H7hiZ#w)`9v>!#t{**eUa)U9?>_S6 z2jbVAxcSk8?-KuCG(Z2sWIwq)_in?*pH2ct4&bPj;RwzsMpF`ve7F3X6L;S!2Tjd0 z97*LA7g9Y}h>YP#hR$tb^&`U=>ZkLO&X;bKmw*;%#6D;NawYh_f3!i8TjG;R_s$Q0 zeqNmY{LA;cw|_1?^UIxgh?jp!Ob@SI3JiCm)k<*HWcsduG+i?MaJpR}JR)o%hEbO( z3X%-%6gsr(PNEy!n-i~G+gh=&=O;DxoW|rOZ3CI6oKoxJ)%-zHvZCHHQm48Hd0exNU#Mw=3etx(78h7gZ%7L?^ zH`^k=gGfPH?TE)5jjT^!)y}xJA_L}nv-hm-aW&3>JZfkq>&V-L{d-CNC zC!%834J>Iwd$Yuk`CIvy&|U;pVeG%8Q3xo{SioP^xA6Df@@w2(-}n3i{-ozAo}_wQ zcnZM$@u1^F8d1N3D|?GV9Y?9-hSF|ggOqKiq9*DGb0a%Z+!FRtv~wl{X5GlHHH9{(9!j&*PUAEi0?cpS!Sa-{gVmku9{{Ef8^T7ATb< zR{-U1+?@<77XM@Jx+f1g>dOl&mi}T-dqjbC`FIRz5&xJ~yn2j3*qqkde*E#D zWv@zK(|YokKfNVw-``3Jl z3$zv`uyA<(J=7iqjr|C#eGRMq+Eyxuwm_h!^x;b-Neu*cbj&F#t6jk;lr&n#>Ng%Z zaeA_+-fN`1e4@XuW<>l#_OkfMs+UgQ^ID7eFmF3DI&sHMlLzUDO0Z}fBv@C5DJ?e7 zUzPiU0|rrhQ5@XbKqoxINO?;42}r^R(p@g7-*Vr%i!BfR{FSqBJkZKVh%IElI3eC- zpFOp9?T=4w+B7{&eBXPS#2?wcN&M3$9A5dwPyh0tXHH*v>omqM2mIw}@E1z=Skaw! zaXMeypvk3G12?T@$rQsnm59auD0@b^dNE_HS{ zZ5eM~GstVm&JD|!_YduP>b`T&PEJ1hhp~|(>UT-srrGH|yZ0S2FB=`FcqjnR&tVc@ z4x`ki+;6D_hlCkdc{Z zqBG32S%Zjj&J z`^-V!c6|Q1LriddhS{W_|Fb-r=|)rvpmI+#)%c-d`@7%e-}(Jb za$toxE`Ivd(@#BZYg^g6noRus8Q1N~g;IlX^}0WQ^{dZC@$36fKQPygyZL|O?mpKI z#d86dPI{R>>9q1Z`;hJ8MH`sU?~x2?5uR9vC$>sYNctw>9KoMDb7Jn{*^@ zBd28t!3~tyCBpQ0s)0k&357~&Pzwe@O^P2RXCMBbJ^T0US~|7#FgZ;@y}VUot(6N?YpPW7Kef@(|GLc_+O>vqyrA5343`+kR-ju#C|wkN5Cr z-o!!5{?|XGiLfV#Kx9Nt6huiph>Ca;FXBynka^yZ_!Bh=AQ}<~b5{`25j_beAtaQ9 z;oOM`SiYi2G>IVw5=-I`O`kv#DUP8Cq>xl3YDy0nC8;9Sq=wXzIKeOXOGNW%6tC3VD^hMqVcu$VKuS@&`ET-9SWrJ8|3f|`ew~u9G<;l6juPE;pVRco{F}6}*!7;8naQ z@5OubKD;mQ$NTeYK7iNofxMOv;&r^959UMoP(F+g=Mnb8NAb~o3~%6L`8YnFPv8^z zBz_T}%%||Fd>Wt58~F@AlQ;2Md^VrMoB3Sc!sqe%d;wp`7xBfsl`r8-`7(YnU(Q$X zm3$Rn&DZd?d>y}pujd>1Mt-TxXf)d7!y9cKc7=VsqtDjwv1xR0#NOH7=Q%Li-)^W=WgGiOhvglE{rxsY&&0+a`+x#8O<56VY+ zhU|7(*Wl=otjjTG7ls|<@?ra!eL!xfmC6Pj19sHaH#ndgw)Z>OovhD3JS?|w8nyK) zyNB#HfJImA!y}Ht0p2$9f0+ti?L)SXUi%2`ld2uJtf}74Qr15&+i-`&(cu{C8145Q z9q0sFItGXA^6nwqnEn4UeN?n|JB28;+lD;ZHwMX*K^k%Nb=rl+<#qBdgz@FmYX-Y! zva5+*v+`B;zCOpsVaG80p3SZ~>}qD$Tz0jvtBqaT*|mdRJK5FFu3h<_Y>a7(@}=Qs z&B^z1(Fyy-*Y!>MQQ1D)*JmHeSK0?UF}nEdXP;v-)6gSbKJLP_ie8G*0OMGF}iOv+_!FM z7B@7D8=A!p&Eke;aYM7Xp;;E7(E)V!f{xe$qmiqhGud@GqH)1!KOt<=R%jW+_h!7 zYs+%imgTN3%UxTRyTMuRZe+XLp6zaXw!7`wZfMzVXxVOP*=}grZfMzVXxVOPIc{h< zZfH4fXgO|ZIc{hG5YaakVR1VuaC`0$?bl8XN;BTsq!Hp9VCmtN??80I| z*9M>NQ3v=>{~%-Co_&Mejt*Pjz~G1+zmE=k4%xdM6q3DD(QoS*8pHx;$C`m942u+d z#0$&N@F-iMhJ4s^ETi$40 zKREa(I%oG?Xr9E`@f?<|A-t@_ZI7+5O9JUE9QJmtV-!z{61KJ|N?1F*N~E=?tIs~J zC}FFEs>FpHdC3q^$(NLSlsTKED3@L?mtHP+zpN^Ey``v@o~f3eslMTvYS%MD`ACnV zo`F*|NRKy2k2kmh&e(LdTZ;@H?Xp=e+$sbabG>T>DThrrN;-Q#|Pb2Dh8$Y47%P@bUMZyop!~b zgoIJ)#Zl?SQTL0g(SwInbEquDMB81pcoP*x^X5WtO%ku_@s5<)MK zz%v^RE=D*p6dU0HCKMBFC_&V5U240ri(^|jH4p+68^SA&tx}^lLGi~sl2-lx{^#78 zJG(3Fr2V9GckbM|bI5mTh=O=FX(!m=Kc6Geb`4PV7EvK`*7}xoc zgI#tE`y1ix4Tltd3;Un?nV;H+tjkXbQ~N8QyFaExm)<@*6^8p*Xq{Lr4oT& z*PFfPG_!MbtXG+roo3~IIj7+QXls-$DV)Y{xsCa?x&#vU@@>zd-@=jG7=PzeoNMem zjT!x$Ukf*Qa<-zo)!Jx=QJJeRd3n zw~n2kD5rFcU#oLj`SV@lntX;afq%&xSYzI)E$~~E!Hv2`$Eh6K#-!J$pDBH#V2dun zNXKS%DIO#%y>*;kqtBGT<|p!!9Oa36kG?)TcC;R|zx{I^!)F~D-L|6rIe$nrAK!C5 zMp&-K8O4XW){(oE&lB+94x3?@+I2Q$kJ!OvY4ZN${A5+KEg4E~&wW4l*X8Nu+2#4= zh2_QN6CKzHZN; zkqybFWDB4EPOjl-D7hiIDU5B~KaNezwvX9mb~=%4j?J?*c7^>5B+zfK*-19v7TLS3 z7q|R{iZFm6Tx{sm~%+2gZSBHv+OWC+$Pu&Hj&IU*=8cUZu`$R-HJBN z3bxdy+7vs|-ed2zo9#c? z*~sxL_NR7}ZL}}hC+tBuy}|yy{YU$n{U;*(E_>2`V1GgG`k@Wj3Om`}XQ$Yy_5nNB ze%sEokJ!Jmm3F>eV83G*+9l}oV*8-|YrDuc*j4ts_LM!1-2T#@wZF1A?ECf|`*ZuQ zeb2sS-?sm1PuSnukL)>n-d?c(ZZDG6UbP?FOZKw;wf&jBf_|&^6I*S6WAC?b*q}XN zXWHww-mbKDcE4R?zh_6=yRBx&*s)l{ay!fZrFA7gKo4bP{QqAApR${6yWL`+w%@lu zu+P}7cANcMyWKu(pR+q`huvwPw?DMI>~6cqzF_y-AK86Pt*Ku4ArgNd621_5K8-A& zL5_ckB)^XozvFWJHjtu^v?UI)cs7KJ&kX>$%+L!Gi zTVh9{jZdJPkJ}ko&?(r_saQ|2nh&_eP_nqKTx?%Nuh(FWL9-8{*Za|Pc)g1;S0Kmx z@sww=iN8z;*xk~Qb+@-mja$m_koBL&ccK+D>Dfx5qAIfjZ-<5wR zzrW+Cj%6P;!OpLBey{WAog-Z{x+-0#byd5z zb$zbuv91@o8iy@B?Cis~9Cp`XPaS^j;U7Evxx;@xVeW*JCajpSe!?dwJUHRU6Go1h zal~;)tT>{2#C=CRJF#Qp$rEc6AD#Hz#KxqBlg^toH0gm!e>Q2)UEg%b+r z7Op7N3ZE%_yYTX~6Q;d?T6NkD)9#w~;Izl5y;huBJhu3u;wOs_7GExoOrJXasOc9> zuTH;x`eV~y=zL_T$o$9V&TmT?_Egr47H`#Z&Qd{)N{Rs9^QTZef>S% zechcs{XMyj^^xuMfl9KqGICL}b!2;P&w**-vobJHX^>_^b_sQ0fhbr45~F+BdJ2N0 z<0U{W0591Ku#rj0UX32vE=b7}1C7c+el5@{036vqESQOQkv3b_+nNM z!}XC{Lh&5QwJ0aY&0GR#Ff5`c<<}mVCMCEW^J}4P4qs$W&@BxJN1!0!#2VUO zSX+Jn9k~tlTCINIHY8Seod&(^iSS0j5G2V(kg?JM2UsonNAg6a7U1ltqKo}^i26vM z+ty5E=k&?s`+K51kRu%N8kr=D&BKoV)ZQm?#?Z)Fb2Ay zsRR{!Do>6~PTqd9QirB`bqBz5BFbScq2jQ_B^7{l2axH$4YXtB0x^)=2yCH{0K&&W z1=nR)s^<1o@2r7sSEXLN(?9B!T_cm&fxk^2Jpp@@6@V8qI5~#4WN&HpP_^VNRR+MT z@K7CjD=AiYRT?92XI7b_7ypae4fF4OnW>d&*l(7OR*(%$STgq@%Ft>d1Fl-FX zh^E}eM!kVqgiA8lpabbofL$Euk4=<2LituRWMCr-LG^|L&OrQ-4i4VvIw(;aT4!&7 z)(nPN7_fjxKq(NuM!w+y9T*B3(Dz(DScPDxg#-HMDs4af^B zh|Q86)Qn7W#uQw))~m@S&G6bNRa1ImJd$Q47Z{Omh+}tHXwGevN{Ly1O?U4yzXl)5 zuWfkJK)*(xr7Uag|9U{jhkGe^Xx-isTE_7KyY z5-|Wh1C{(*A23RWea*|=L|n1bYRD>4h{@KhHnB=6lNV7q`sxB^3rnC;(4aExL*|6; zU@Ytt>|Jkprb{-Mj1=YB4?MvV-5gOq7SI^Ed6+ENqT6jU$=Wxz-E^j&0xE3Ucxna7 zL&D%tqak1yF8fh%iy2SJh(_sKbT`dPCiak%o$QTZWo0tgPzSVpmTCh3!K%jiArV!U zB}vE!$pC?SiM2Jp<ig* zr^7S5{6{G)Kya?*fKC&(wpM*JrJ24$z23;}Ax~v+5HZMeqEw1+Zozo9Cle`|l&adG zk}dZ|h3XyJh{Tm$sck9G$=87yY`R~Rd&p1>T*TMTexVSv5}>lP>aWsfV9IR$Y}8jCJ3`7%_R3Q0BRAKO zF$SUrgJ2N1c4z9b-TUs2=M|G;#1lk`Fuxm95zQJGe_t95iI~?=I%Bwg#{g6_p`AsM z7!@{QOQnJbLl9X|$|vZj2~!zS3ADD&Z3LyF;pYYwhEfiDywNdyx!8pGJh&utum>9*R0`)`(mzRLw2O+V?n|tj;3? zAGzm=2v62)9vD!CWaaje!YVr2h};PgF@d1hDSc(`;Uo7vWg&Inj%uy0k~5V#{XuoD zs7DZ15Eq{bG&)25im@R%De@LjEURa?DHdTiK64IW;CQG+bANBl(kUVmv5PWgJ5% zk=a}!upV?IOG4-9Ok4Z8?mlXczW%(E;UwtlRCGQ9Y@R#Gqs_ySQ{*WkEMtsHDe(%; z8Pa2d13rm>UK(SpsUDwX{&!5M1Ryl%&CRVzY)_J!tyq9S>A)vF=)+mj%qBmeF@Tl^z>2-YBNj5D^rZwD~XNNpD${-b{S_og}DQA(cn? z+P0s{*)@#Yjqa;ec>qwGI@G%_A41fHirQudB5#fhi5FraHB5T6)>LCC*aC>fj4hS*kXXg)GPBs*F&G!%7iW;#W zWnOgYbDpBujpmc8PKX+*@CSC1)lO|nme>LS;H3FV*$TfT&r?CWUeqCx{Zct`9r8`~ z=2ROI5sOGiSIbVqgkJJejISmy$!~og4}HZdiW}L!quNNWSsh}G+n;h7GH=Eh!~!S} z4MbS%Kgc}4J49HoEcilO>A;UYSt0)?Rt%GYMsA^7KwzjO$2RIw_V9IZL7bj=>P>-KVXQy~+7MY%BPqEjJ)>I(=lzex0@k@mlo@eKn^JyA88Q#u1n!aZ+H2 zH+#S}hd61A+(=Z>y4m>NZJ+a0i%rkz7U_Hoj;idd7fKD>h%mCb&uYoU-k7RYa*J!L zRZ%MJ#JM1NWv4xHE*P~9GM}JnX4%TCK_hXBrcy|99y`;7q?llTZ5;WQHeBmX94_GT zPy|JxrFIOM(5yB+=!P$VS6YIPGj()F}L6G@MUzBY6~`dN8x?lX9;1hFs?Ag zX~}B=p9^(B12d0kUvuQGs()o&d6~>OlwcDo=G!HUZ(tU)#>zIsW3XYxm58AzW5(=! zGS6{ZfQkMt2Cw!eZ|&Q ze@}tP>1GeB9yAG@cvyaIwd5t1t50nL=I)VhVt%+|;lQZgT0NE!R{PXKp*t7aVkk?U zy6og5>N@0_G+qIRUVERahulVH<6a8DdqcM=lyV$@7&C`HlBr7`+2RwX!sd~zvpr6U z27f7g`E)K!Q-*xn(Wno3k30CZa++*LHGul`X;5O`&m5DDiPF5JUq{ZDH&T+9swByg z?V8Dndo>Z64pnCltN$AFP>dPCUt&wCwv2irdX5v_V#lrB*?}?Y(jaLRxJVM#*6U@F zYT$vTDvS2oNd?j6(4Sa(& zovBJAt=Vb=#+j|vYGJ;LT{P$SK9eVJ5fEJ9Y7o(|VA)8_In8{ZX8WcLK+LAtAM*VE zSqdE?&F^2$d{}poLg4WH?(Id@EW{?1d!eWkfc-}V}Ow1^l<9rYS;oZ z&PW%r?Md`bBp*{>tDhF69!ip^4J-T4xb@sj=`W+zM192nvnmf)( z7cd_>21{5bOOwQ-)T87jeQ8>qE7jHAy@zSny)1L=V4FMl8LvhgO3ms-Fl035zWzTFz!NFl&Cdg$0=5sKdDV%Je`ci6`& zQ{4@zkR+f)5J=Kq@kC|e(69`5MXi?GGt52AVNsQAWp`kji1S#M_N>*jf{Ks`IELu} zn-X}Svi}a?NtZ2qpdYFzAIS}$O*P_Ezq)^*c$dbT9#4q^UB=i&~z@z@5TU)iX<@io&@sR7uVPFW*AwVrPrM$Ki^s}dNZh`60KRn^83sp z-aF!szehc9rA`^T(oAT9@8VuzqcZZG&W5aHOc6+pv_I4Fe_51qx8% zelER|CcVp8-=%d&#_9#g(&l1xYJy->C3eeBHP;JlNjA{Fgb{%;thtYH(1&!KTG8F& zK(qBwZRmFEE@cq~VclXuOChvpc-X1=CQd+kGf>$_l-PLSHipQ5)VU<7Aa!*uylTE+ma}SU5;znDy-f*D!>6XJTzq>VQVJ!9?=hwbQBJH5dJ`|5j zs+Jm6rbFJIPzLtCm;5u<%)b!=NPKR}y$O11-P*W+K_GyY zF!74?Mt*ydSfn-FdvQ0CarxMmuR0en<4po5ua39ER%5KIidOnMdxH*BEl7WmhD5?;>pqHDL7bMw;*iO)N@?ESLxrge zrp90A?l-BJwlY`A*26jpm9}FoA9ykVw`E_SDmzbgp0&kaKkkq1^{}2hd5O9STT#UW zN6u+Cd-0d`h1|wAUqA=BTart>PCj&REniNjCGY_bR@%y66+2|(R70*y?~hQoZ#o0%)AyB6)7O4k*s}N{*(qu_uv%9kAQT{j-v~4@Id| z0QH%zx(jKhBDgnG6#*;cs{G2T=PKzLPtUI$xxX^j=y3JmP|(h&`D~i zD-ktP3Q}PU;n->9j<(xr?qaQtNs}ls<17|Kd;`K*Poy*|;1nR295_Z*n& zt*v{a^2sij)dJPsF-o-aD`tTsVwXkESxeL88~9L5^&sZ!u9Ltx>s{P0o%xnt&^vRS zQCcU3h~%j0Ix0q^QNg-{HgXEXc)9Il`><+Ls$x>qKX5CBDA(veQT&<->JiSvwY-ez zrVpem6@7OOg!y~NY|mxU9g<{lPs%TJtkhi*_;voo7M%z&<93=~i#@m(h=1Uxo{)ZW7VPYIhPnrj78;_Mi-lY# zQ_~wuk)X&vSs&0nLm!`k-GrtoKo*QZWbD*qn}_F?k-9Bth8VqFDpvnDSgYH@fQli4 z4KLXjeP4J?eZ9q(q$*3(XQ6X!RjS%O_mGfpxDI#cabOB-RZ*fTmetZ>izn5)2 zvxh2rED>uP2Y;sZGBc$!mra z(;*@ueety-IM=?9ht8#=8u~bm1vy)KuTgSY;Qt*K<>JhQbwufcK-rc0#JjaJg;gY4 z)#RI~EA+_^g_r=F|H8n&yYsvE&(aDu53G_YmhjKECPaCcjOqBO6Pi`O%tW@iKVa1DivRI64tAX!l6jx5SzN{?(H1soI6E?teQ4`wU)Fv_^`M|`RK;j z_n9}gW)khn6V1v=z*H}U$f|VNpmb{*y_bm*F31G5*I-agyN)?qWuW zpMCjYnW6A;k(Q=D#aFla{WW@inHHl@@K|0-l+ja7b_aKJtxSfa8ri)3{FD zAXl-P5^CAP-sz4>pH=d{e$sayc0-Er|6hPA1muT;8FZ-iR=&y<4qF_1KL_|N8EN)F zl0N_(pTi-(0)p z9X02fIoDR^uC0n0jWlTzb@Y62bqT#rAKw?_$_B)#aL4hInRJ;Q9dz$!>y@1mhRW}H z{%aUf00JCen?*d-eQEK4#TDr2aa&u>YsryF8P|nOCTkP7q!7pq=Hp$f0$u5d5TW`8 zIq8<)9r_ac?&gzakl-e0g%1z)w4rp5m~1_2*+#_u26oZOYR(f=`eHoJ^6S#dr`V<1 zCVn0Dc7xlOo3zB)zRoL9pgvV9o%)!iUm1EP6T{CMBMX<{;>+TDk?~uWnaVN*3X|?)ui+9ls;l{(h%J;P@ z&pY2OI-mZ3zRoFi6F2l`Ms`!y&Uu*$)*j6@dqOlM(*>nSIAU%I-can9*1}#s@6PD? z7o90Al&ZBAv7Jh-J2XUdelqMOdq?r8wJ}I;8IcVvvJ`EKbBc7m;l2sM#7ipWR%Qgp zR)nEmA0F~}Us(}uvH4s>b=GcbojyVdT5xdPd4cMVY=m?DI>QD^-`qHvJ9<}KV5_so zlv&;nJaEkTg_gt@*1mxM&}(1fB-jft#bVaeX0I% zADmIK{t6?%5Na;gDu%T$u?9WF+LuV2x459MZaOwx{Iy1s6RT0j#nrSfRE+@BkTV7+vv1XiVLt}%R&hA)IwRp$ydD?3VzumS z3^uo}u~;yLroD2%RIs%|cwE@hk~WX2Vh+}{c5)1^cy}8^&|=EbhH;k6*lij1Q~eR& z)W=4Dhv;MzX%d9#SoQx;AuVKj+A=;Fq65eF)Ou@#B1`k#XeZ!_v8|OU5= zX3@5AN{;j!`VNUBe+Ubu?imMT+k&_@oVktT+i1);ZE^3=9EZ4f2yQ*_O>4v2im%*H zlPCO!cUKN!n}^0rfC@(FRyscK`4h9Ys+oRPQa%-Zd*z>!A+!84yLu_HSK3Krqp&l zH?%V}P8^N+m`5EFUlWr&vR?s5XMV++&G9)M8%v{|{?pfNh9=y!vD_;C^ER(bW2Qig z1ewSHWn5oB>x5F3wQ)y>i44kIgd6fDGPKYxTi47!0LSXxuIQmcAc`c1e4ttVx9HV!K>ye^<$`j1-cE}*UkKS5k)ZNE|qK62D1V!CwB`${8C`SwNab%Jg+jxR< z7QAR3jQ>YxNdHM~s5b2Xtm-m#ntIYXfM@zN*Jnsc170V!ZzmV!7LQMYSG`V$J1WBV zHK%FVA$Hfo|M_umpBTfu3y*Q{SD%2N^-|G9eZoSxmVd3pYZu8vgIl?fJZK=I)Cy#` zE>pj?)Vkrz3JUy9|JoYwbE9W|rHiv8{PVxMWXVGI$MJloPM+%2WfPbmvTDco1>YCh zPx13p>{EWc-S@Zn{?oqy1K)qv_n-6q9lqb;`#XLAdEft`@9*;c-M+ua_h0b+y}th= z-`~f+;CPF1FYHAV_M!=U(S*Hd!d^6CFPg9yP1uVj>_rpyq6vG^guQ6OUNm7Zny?p5 z*o!9YMHBX-3HuDkD{q*}Gpvx6zfNKwjuYrRKOX0p)twZN^K`#XkH;OEYdVqa74du* zGQBz;AI>#JDu<+ldl0sT=Xr(W#1kEk_VvqnoVS%pS3K^>T+?YYl8fW{E}NgM zkH?4e%&~{hxN5_-n=Zd>&6e^}XB=Iw9Dn?>@&~WpeD&JF^1!MqFTZxxm8;ed9#=kn z-MX@0wYj`$aP#1%YX+;wtsK1U>UFC&g{xZ^pHx0?dHI6DD>n>o-mrZmH z7Y=UPeEC)D%S(@|oVPr^z<+10-&H&*>{^~obvaK;TLZ6Uo*Z=s^3v1Lj%QoO(Fc*t zX5MRg23VQ@OI*bhz%FN$K3DP7s6p(tjD***l{2t5`?o>H4s!My_EoN2$>(K2TgTW< zZLr6Kd=fCu<5^l|ykQW08`y7#&Q+W_pJPE?kEUDnUdWkETyr_Rt>^qwa8?|~Xb7$G z(Z9(VXL_6smX+QAlrQhX^A{60k3v3r=9!-G_8w%kl&6H9%$oQU{poQh@RYeeFuvQL z9d`tFH4$r?!;|MqJV#E?jhoJs>Gb?HJ>%`GJnQWep5u0kody^4crM+MSocEcUO=@v zjsI%=3;5Z^GrT771iGJK_b>9iu^V`1*Nyfmo@;g+GJV>gRrVB5yZbAD+S^XoyF^MtaqS$lboKbtOnCSCT4 zbQi_v(fuw@Gy5=45POa1qy3C0uf1Y7^Mtu?@uaecdFI_sNsi~FJ-~C*{@&iUzq5a^ zz4i-yrJvmWxBfJ}pJOju(DhcHmA1jPdlk=Bdy*%yJ!&82X=qoV?X~_~y7fFI?OL9C zR_EDg+jx@MkX_Gn(Dv|jv;xmGyN{=w{f)iZan{wFuJWjHJ!<7{;MIm8a#!cBUcP*J f`SdO8R;}N1`Q|dOgS?g?R?Z&6)rbA(>?frU;Qgspq0{Ar-9_NSW27`TvJ3 z&mm;OK#T-_uAw|qt%z1U&mmQMLy+7aI@0sVB z%>=Oat~0yOJTvn=-~a!9-`{V3mYCTTyV;7i@-0`KU0HtLTh1~|-oU5VTz>IoYu@nC z58q_A<{93fd+nyRTW>gH;90Zwm1b>ke)q;3-u2LhZ~lVWXP_jyyw68u?@r9Hy1u%0QOs|e71PwmTTAcCKFbf zP5Kb;pV+ka`mOe3`!&u_=l=5MwVQ??SiAD?%`X3dS>YX9x9r&Ynf(t!@9M)`^HUQq ziQTfOc zxZ?ONW*r9{Qur<$pZ8Cmw|82He;`cFk799N;Sppm%|yq7cTv$_X)rMZ_D6_emHAfBm4!vPhWMOzHddFK69RUbvVFF?@4Km z{P*g6U7ymEj2yp3|39xh8g%63D3~dH|2}?~*N^DZ`;@K*oXA7UhhEcbQ+fGk$S#=L>M!U&AW5<(a$wkQ($=c-lM%Aw)jYSW_eC|etBVead~NZMfsBQ zXZjW{?0T_q{5TNGw$^^r{-b@4J71ryPOjn38h3u9@HBUp%01`Zp? z>i^00x(BM?o7@`iZaRL^dToxq%ie9Tx0N>6PPKLR8+Hzo7_@`7!sgo|dzJOumu#W+ z*`(2> z_7!{7eqi6Rr|jEy!2YK_O?Laf{f&Lsp0U5R|6$)l%T;^MuC>3ji|kKq*zUDU>{;7v zn{1=qZM*D0*ctX}+ihps5^Q3XU26Z%I+DlGLm3(W+iT!`_B*!6ZnO8>2kdw4gLb=p z$bQd0Y#*^Z>`vQjAGMF!@7u@iF8hRi(mrK>V4rSiO?AVcBk|WE;kP2szd)8xBFDc( zlHWv%Uv)Wt8A(cx-$8~?A;qVW<9CsvB)AIgO7ovZDu0A7cA)t;qG{Rf5SlV{ug4#v z`|L4-{taDyAMO7#R$_Rm9uHy_H}bk4Yxot{$xge@B`+ONm!PeiY`uNX?zac*G&>z_ zya(O(9mOvff7EtL z+tRi*ZPm69v^~`JWZQFXKWm@Uet!Ek?Hk)~YX4CC7uz3ef3E#!9UUD@I#zbPv*Y@X zPj!5)6+2Cr0cw{%euCAeY)$Bt`|x(OG``D(ygVBl^!ZRT{=8-*35Hf z{_4!zW`1erU(NhkcTe}Z-EZr@x%=MkZ*)I5Yv!!eXPq-^-K-DKx^LFkW*wY$boN=Z zubF-G?5BGQJ?HdX(zCi}XV1rb9_)Fc_uSqO^89@7fjKkhoImHPIUk&J|C~qXJU?e_ zZe{Mf=H5H^z}%zrmdtzSygTMSG4JT9D^A^f>fNV)Z~pxGtLNV_fB*cW3(i|`{elM< zJXh{2Ur^pz{#5y~zG;1P`p)UQvF}TLPcBq_={08I2)SZ9am$j;(#U_VeuP6bzl8 zHrU@?;=i!1HdHxwdtn8HH{EP`|6qS-AV=W(YC>Ds zHZ~<0J$Ad!Dnqqnx7YlZ#(k6F#?D9r`c6n$G|<^!*cK62ghn`z-ChAe4&PMK4icwa zuOQk3qOQUb5I!JkYsC$!?7+2-oGy% zh9+4MIAlVCEiQ!#t%HLne}yBpqjx4h-MxEkDxz_{h5I*f|7>U-`X_O5DLwx$P4(>2OT>aG3!kNkt`Q zoF-=lI_kYuc!7+{-oicmYt_B7#l2NXs-&_K9cKo)BZojs9tfXAsvIcS^e2z*tq5`e zoSoJyLIIzG-#BgNSNe4l-Kx5Q9_&JL&%<+R9s3GKf8p4aY7Pe8A{gC$g2KH#3rA#7 z5_vti9F|4Z9&ADUO~4kAuEgUJ0&Vyec^P1PgXq9%lN8VaPx0*7lF_j}4R;>V8J>(G z6B6Q!;?wb4TqnKMYu4T$pv8zF;}9g^6(L$7>Q4lQ6OPy$Q6>;(t$__(Gh5!OD>Q6Wa3kmSkq<{*yc(m^DkXNrIBaM((&thJT6Viy}fix6R#H%|PycV|k zSiR_40XhW6a29$e(48`hrF(xqMrWdq{GV-dFT%b71JqxJZPcw5!kSPKh zYH^YS;iz`7$Ul&Cz#&XYLAK}S=Ld+EW$TNay|^7Fd7IAZorpZx-<{fZBz#IGd4PZ! z0S9$T^paaYG`$;oI0E9;Vt0ygteY)bwYQ&ZmWh=PQz zhR+dQ1LIMb5GEhb{8wI_(H2D6=X@p)5K@)TE1udN4rd6DzZ@-iiaS@lSCJt24L0t# zhfIs}jwrMT2pBwYf_-6RBhW++Qa+Aj5akL)UN{n5u<1INYmjsF)ATag zTZ{#h6}$2f+fRg^j5J}1?miAi9@`=pQjmGLwKa$sFGh(MP=Tj+hk${UQ*Z<_)h3cA zwjgDX?QvndP1JZ3^{)5?oUBed{Nh~^zT#1urv_9dA=5p@!&D%;Ig43b)7}Sa%*xS# zqNYO6uc2dfDELCCMF~scDS3Gu&?{*&U>E^m4svVarr2`(CG_Gu-R<=w4mt_l7&-ZPGc! z#n{%U@f@4P680>( z%Dnv*)pY*iB>CY;+aWqhK7vAEL1erZ11JaHJR;erXjARY1}25YP~BTib=ex8i_7h! zn^94Igfn(!^xDQqr*KbdVofmnU|$qwG^Tt@mQjbzuxljTy-E^3>I>tj!ngGSJdi)q zTuy&hHCguw7zPKrRkt)l-B+iM&qG`+Rj0J#w`b75f!3%Mr!H7oIEJFsMJuYi`!GBF zu!axIn3dO*=JZ}MhsaPzzSUmX29cNZj{hPw$bK8oaIGIvt>;;Cf8+GnS8xMdyUAF$#p@uRL1DOubMeLdTJqf!j5+!~ z_A(c`Z5h#!r$iJozsM1}C_EN-(8*Jm@l`H^d$p<@jt5DAQn^bi#)o?GVctirhxsax zuM6n3E~i&|A$_qh8i`i#C>)g#2EnwF;Bu&u1ZP9{OL=zja6@=OzqO-1jZZ3)CJ$0^ zUZT5~iDnn1zaq(oRCP5%t?f>pIYF$75yivF2y*pNhFhUn5K~AlSu%tq^w;)LqD^!J z%!vD_rc>`9Y!Fo_x$)l z7}RZ0{jWL(TDV3T17Gs-P6_H$-*Fq@meZgxj1wi7eWbDr8v?6TVjcx^BR};Ci?XMu zS{%!56aRAFdllKi=M{>wvNZ4c8N?cMl7ed0GYlHv0 zUB!-6h*c7uB=7HtCWHNL!y*33gE*(lbM)F6Pb4O_xhO(3>~o!Tq`3ntlU8`90LgFi z646H1ka-ZP%++~(YbxJFry4aK97Q1MKwT-Sdcrir(OY1iP7zu@Y6zjC*zAW zk?M3DYl=3hdS6`M0&|9Uwr8?f4T4Du zMgkMaNeg7V!P-v7ZK!g`GdfJ5JPDGN$AH7VBVd@VFrm7fd?)t^kQEby-r5AzyItzG z4$<}t_U?L`tWk5`>c&G$tu2EW4UI}h!v%+!z%WW^0$ zT2UqI3;3yfJ3N&yIU&Szw?I`R9#TArp((Jrwghwp+lcnYyr9`#)&3?d_!rIZE=4{G?+}&tZ}YScMCTN{V5= zNV%PdI+oaBW4x}BISgZW%6D)|(MWN^(u?R%C**Ijk)~TvD0YYZ{o-8`StEb@cqk^^ zdL>yBY8~uTu@sq6Q!R4SQAvd;L^MxDU6Gk;4p}?hDLwAriig1pB*T2437%Wk#sU#~ zL9!=i&$7BWAPUE}0XT?3Ir8te;;}Dw_}#)K0j+ksg&+r**C#_2hOmt@X@JL&IskIq$`DZ~ zJ$shfl4OJ_jxa}(^@^!_9GBZE=iDJcKF>B(IeI51DYa#~Q*`B)ps{#NN#`}zTQ4_m z4|YqOO5`Oj0UZSvAdx0fCeS`(L=;ih@)5j;81G9#EFVEHCy~xrx2tx=T2uBwlCs!| zM*Kdpi7fe(e^Ein|3>5^8Z)qt=atvn!FnXQT3T;2cA&VB)|ENyoQGJJjYmp>@t^>g zsaKs)F_c;(>;|93Z`7+J4-?sgSP)#Op@R6-OVn3s^-H^>?sHac!<>c?hFX{aIQCPe z%rvHZ4TUE1IWAHr4B+4?HK3kYLG2H7Wj?tT>nA3De0oe3ww=DSnhK_VH|&$*m^c=CD3EQ@8LS*8e<9R2augf6on+PNFV4H zj}CmotNP4JMN*MQ<)Q7oUo=$4p3yh51?f z4q83v^e$&@lh)j*pXq9elsGj(oT<`e=}3d9<)6#;q5ZTVAMQ@zLEfR6f|QDk1I4tE z9aL-VSFVcf5hdFYdviSOQx1@ERvD(fxO+G3d`QVve$Dh+){j*FRj>;BQ)f5(u6X!p zPxc+(jQaQj-AX~Co@4M~=R)|>60~ht)WoXOZ7+^#eXW3^ke;#*MY~@0cj{FdbUxA_ z+k>41zbtHvHK}`5Hjm~tp~tCY1jwWAcghIrcB+bqIU6l05_{btY6T%cN#~jrW6~Zf z_PfpJ-iRj4oWj80$@}b~^7CVqq4Mo3nZJWFjV-B%nnt1$A>&XrO&EjX8_JDhbMTf$35gL8oU~Jt-3y`je>$;KP`75hd31mx+ER3 z?0Sv9;9ek43^%$rgnBDjyKQP`g zYRo{BdFk%D<;l}!`Kl{U^a{m)#EB1J;}m*sGsx4c&%BMk@;uO@@1l~5nkSR!OZrJz z*VFJ5Xj8w4`(LJiRV=%6X;c^O4z5Ps)=e=+et=a2FSE1gx31x!)vRw3>Xq-DwW% z-QOE~IB6DR2CeF8Oge{HBH`GN8|#3elM47{)+%|WO^|ff0)Ht@-p>>z(7+QGqd`I+ z^__o_j6zkGT%T2L#k;CiR^ceW3VbgUPnD$PIa_|3%8&ZdE!`y^EF7Jv|5dohlTk=c zgsKO$$jg^5cy9Ly+2m_j6o^s28cL+!PUE;*yXjC3x*X&kQ;iXm-B61%J*S zT#G9}8kCqt!AuTOy+c!jc33+XEaSTAn!pHzsE&RJ zZ641szG&qkEX(pWq6;4FjREh%hsZ0pQ*9LLhwjQgh!Ce@et>bYr7{Y49}mg8oCw}KuA%i1Zd0><|bw_cRwH5U=+bPyoIS~-FarhFeQ|miqvCQ`iMk`UopWWIg-(=mI?V&!s;BrFOMjlBH!XChhDtPM>BLQiD-dtwDA9J9fV>r zQzwoOeY9G65vA2&SFVueB~MQA&@8a{PI4QEW04?96o{`8vRZr=l;D_L`5_se1dGeu z=Sh|KRXezTTtlc{q1$~|rM6s-#N@q~Iu*P+HqaP*Vi#(*9`|sA$q^U{cEWWYFr=?B z`VRWoxqCqMjdRCkYUB1YDdp~t-)m)A{DANtJ{Y^ZSLQ?MT4NT=UC+tHqMP26N2o`& zFvJBL*RQZzkf_fy9PDM#}S{wB#0HkT-m^pN9~1u0YwZ zS%{E3u@;D{6(9Ck9U`MQTmmf3=|^6eQ)N|1+aay`L!fOEYRB7&LG6qRN}B(qhJfY7 zLve@;j3@^KS~pQd+%R3p5WM!QRru))TlL-};)cB%lfuG80nAq#@w8ab;p6m3!>Rmw zEu|oMN1k_=Uh!pUX&Y{quaa1{I4Y%wW>u^+=$o9lU@FMv0CJhjFYV5tPxX?TNXUF5 zx35#b9(gHgouIQ!bY4Mblol>*Qs&rH1(##Db2#~$80d{_2&5@@1eq@yl?kS6#r1oD z{n&H5TpW*0F2#UOSTjCdl~>96a{W7(VO%6_6IAIoC0CIx-nLh51`<@2?s>W<)%&o% zMn{DKeh|z?Q6Te(mh%vy{%Eca@xd&mqSA%}i?7XR)kf`(EM{vK%=;?jG*?g%Nni%4 zcm+tLMW~)3l;H%|`-7U~*@Jszag4Yf;RGHeWX^!xj|Ylq6~+ACq|3_`AgRCvvd3=K zJcs$^<-(IzJo&crxT;67N_H#}sBCT&Jt}D$YczoW(rYxlHOtQhR3R(pX?&KuCpXHY z8VV@Gcru`|xJJY8acR7QH5v}!lWE-(dMd(@x&jnP+VMZ{x*;Ck zG7A7{kzme(#zV6{`!S%hf)5j48T`Dqo8d<<@wtEud@>R>9ee3MA1nH)U|Z4OO3Tf7 zavC1b3#C&|!_D$K)2z=c`-Zp%CSXhI1_Wtw45sBKmf=*@hm3HSa8xu*e@Ut2p`aU- zpV<_>cJb(Ow-uMNB+VdXSk%Jf;RV(SA|w!Ju$g0=PERzfEE;D4#o!@gDKG^~tQ=O< z&*9qV{;tE=Q$pG-#^h3Qa=H3*;NOK&E1t zMEn~KT)oRdo{46tayp7sYd^r~M)-5!iJEhrwZap_b`zq)wv)x3lk-!8vGH-I6+UI8 zxK=vP8_n7iZ8FByWiKU1^w!ccTjADE7jhQbgulr`Tg1H9oTp6(Rz(f8#Hjfpf?rO& z#WHqE_X=}KV=I2p?W?&@%4yQVVp%&sfOh*^;FVbh>kZ!0Fd}~Yms#y4-05p4D1uaL z{Nn2h_0vKu^yr<0Q}5E{dYhTe{-Wy&wUP=o9_wm>CGUg(s_P1ixsv4QwJk7b{Qax1 zE7X_|!G>sa61G!YqK^H=))i`TGy|{}9A>q$dR=4+^|Uje_pYG#jYCx9n9CG+0XE54 zg7t9CUZ{SY+6Nl&JsRyMOBJE+Y}lve*B=&zNU>e*5H-WQwMs@F&H!GR_6uifl%K0& z?_(E)#w`nKd3a5m!Oj=dr53PbtbDcsI<>?z$AQk^h71m6nVdqvYDIf)U1COlli}?i zhX@{0yG!-nn7wa>Aw;7ba98$t@_qcF^(9Bh&Hs{hG5o;RXIRK)jO@w&no!JWrB~9= zZ&#MbUO6$0XLB5vGNbkQFZuMXY5{*`KB>fNJ&$r&R6MEo(owIDZ6!G9_eZ1?LLg=p zPm-(j)0ZLM$KQwh+5x18q8Yt-?ZDXW=UzkP^7p>Ieit)VdElMe!0(P;1M7WGCjl9!MV04|ZbBL!BUY!_RbN=tC9G$L_8ryR@M}MvJ-- z`gPDrY02ul!GU)CnE50s;nq}$pedo~Y9c^agPv(TR)z?_k9~bkell<5l~OF8soo?5 zTk;Kn)RWJAZ#82IDy0(RVmY%*OSk1MqQ4~d^Hn`5>Si#lUOyv${0U(`mw}ux_>_1-sk6g{CJxm-|xrY_2WnUc!wYF^y6MX ze$?ITSk_mgsguP_K zUNT`XnXs2k*h?ntB@_0N346(ey=1~(GGQ;7u$LTr$%K8D=GcwS^bpcmtLn=NTv({8hpE92)Kc6zcYo=>Dp^4W{GY`tOo`ggC}Sw8*ZGs=~v zOP815e%+4iHVl`C)^1vV!`e-2HxHjxe*MOcWxr}idHe8=;qAMIt7nDFva4259!IeR-B8tveJ16xg%Y0$4_qp9`WrPsA=PBe^&%Pe`@ z$g`Y-wZq>HbMG*p?&4VG$~?4IuvT!_oJ-+BX7G z*Qd0;mG8E5^?JV3HOs(PacJXVWsqLefE02pa}k%YVy4yOc|Lp<5nwT6wbK!j_Se#G zVrL_$W$Z|GKEIrMt?yKJE<2hHfcn)~VmrH&O~=|w^z7!*m+0|5%4RY{sJ*_lpV;Tw zSL`bG47$wx9i?Cb8SubJ+jW>}~a4_J_I!`}_dA zXI0q;OZ#Fy!Jbfm?K_L@bA=u-?IN~^eWSi;Ke7MCE?Xb5!|Yyl$et&@OkmHnN0|S< zhF!6qVSlV2+uyVI*8AC+OM9PvhrPExX#bo2t-j8_S{Jj^*!RhWUu8e8wJ7@{cJ8`_ z?(r&i!+Ha29p8vyT-MnCEWi8Nm2vO0ci<_%#=dR`*^BFk?DF+J`yF;O`%`wsdXW9q zZcPg8$#pM#bp3<<)c%kCqm9}>;WLBe^&j}oZ7*PgJ5m1#`*Lk{HE&@LuRmkgug}@9 zv-8$(p!N;E2ij(Kc)Im0!Pe4F@#ABBzIy4>U>N@wh7YIc diff --git a/fonts/.svn/text-base/pf_tempesta_seven_compressed.ttf.svn-base b/fonts/.svn/text-base/pf_tempesta_seven_compressed.ttf.svn-base deleted file mode 100644 index f40e35c619687dd28415b6db9e7fd01c2cd50235..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20396 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 z 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 U@HoO_*^wi|oL_PJ=>Ze}7p9wLkpKVy diff --git a/fonts/.svn/text-base/pf_tempesta_seven_compressed_bold.ttf.svn-base b/fonts/.svn/text-base/pf_tempesta_seven_compressed_bold.ttf.svn-base deleted file mode 100644 index c2083909512ed8da787dfe59dabe202158264c99..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20796 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 Si@CJq+LH45>?GOT@9#P1oq2aQ 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 ArvLx| diff --git a/fonts/.svn/text-base/pf_tempesta_seven_extended.ttf.svn-base b/fonts/.svn/text-base/pf_tempesta_seven_extended.ttf.svn-base deleted file mode 100644 index 94dbe8ef784b26822d52bf72c8f6df09cfd61d62..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22464 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

s$tnbZwX|~NiarTx*7qJZJGc7T>%0 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 diff --git a/img/.svn/text-base/N800_file.png.svn-base b/img/.svn/text-base/N800_file.png.svn-base deleted file mode 100644 index edfa13b86af825d23269e37aa421a74f6553a1bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5012 zcmV;F6Km{=P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L04^f{04^f|c%?sf00007bV*G`2iXY- z5gG#pfzST{0235RL_t(|+U;ChY#i5l{{C}jcXpS%Bqfm)?;`+Q+`6eQQw^DA2b80RpryMdIEPBx!9okzLs_9a)wy z5hdO!X?JIK=A85QVb0u^%bOf0wy{4kT+ZywnVE0?^ZnodpECry*0rv6t!rKDTGzVP zwXSuoYhCMF*Shw88NG*N-QW4$-@C8n`$Hf&`v!&%urV|~F?oMawJO0(N^5=n+8b{S zkBk(hkc*!0%lRAc-uQ>V|JxUQ&l3Q80XP5zfDphf0IiQY=+3rJh0t3p7N?|;MF4Cc zlu}yHynX%JV@jz}B9eD+-yRKB=&dd<9gYh^+Qyu2j}J0z%oexAo3w>3&Pkg%ED;eANEl|VwZ5&j zUIw7<$BO% zLI@OHw2GAdX9kGudK+xq-bfDN?EaL!2+BKR+!%-iCF?EU z_io*se`j%V;ko(w`M;^x>vKB>eQa#(&maEenLq2_J0Q#D3QFZNq?C|SwjJ8Z5qQJu zZY>6FEBB)vy6BD?<@CYg9@>qarC2ON2#JMTH}KY*SN)&7{`#L@yLRobwxyTZ+1amu z_E)~}`_)<>v{pDUHG_e{Ayg_ANa^IRyOYoG2KU{`_uTHi+XJ|H6CID*!ohdt8*MHh z^=_@vY&Nm7yo6gf=do{aKSstTN zfU}Q2j#{mj(8oqVXqQ*{-Xix0T9FU|Ab4H_KleiMFD@

EG3z-$?xt)z2HICJ(f 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 e*Shw;+5ZDVpS4yEj~|Bs0000w_+ diff --git a/img/.svn/text-base/N810.png.svn-base b/img/.svn/text-base/N810.png.svn-base deleted file mode 100644 index 0a869b6ca0908c977c496c7963faff8ded3e247f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12356 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 qUeclY8HcZUMSiu=uXvsN;HW=+nS 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�u;3B0kLoSH?J2PJMB5$91xXl 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 Tt2^&n00000NkvXXu0mjfxqUf2 diff --git a/img/.svn/text-base/back_arrow_off.png.svn-base b/img/.svn/text-base/back_arrow_off.png.svn-base deleted file mode 100644 index 48c68a820f3174952d388956d49c78a409c8484d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2954 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 A9RL6T diff --git a/img/.svn/text-base/back_arrow_on.png.svn-base b/img/.svn/text-base/back_arrow_on.png.svn-base deleted file mode 100644 index 99d89863231c8901c6a3a1ec5fea0cc647fbf7eb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2954 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 diff --git a/img/.svn/text-base/backup_default_button.png.svn-base b/img/.svn/text-base/backup_default_button.png.svn-base deleted file mode 100644 index eded03695728a69934783a383504626d6e906759..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3604 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 TkO*rA00000NkvXXu0mjfy>vsu diff --git a/img/.svn/text-base/backup_name_border.png.svn-base b/img/.svn/text-base/backup_name_border.png.svn-base deleted file mode 100644 index 76baec97559af73440e1df61ac9a823612237a91..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3410 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 diff --git a/img/.svn/text-base/bg_backup.png.svn-base b/img/.svn/text-base/bg_backup.png.svn-base deleted file mode 100644 index 701d70d10292d3c8812b009f93ccfa37c32eb90a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 74676 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 diff --git a/img/.svn/text-base/bg_backup0.png.svn-base b/img/.svn/text-base/bg_backup0.png.svn-base deleted file mode 100644 index da7b3c06c86595303bb388d63bf2feb612a0d5df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48940 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 z 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 JEb+2S6#c@^U~jtL(O26Egz98p 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 hA_rXH?me>?MEg;LGII?cxAwut}$ diff --git a/img/.svn/text-base/bg_geral0.png.svn-base b/img/.svn/text-base/bg_geral0.png.svn-base deleted file mode 100644 index 506b9a7d067c14e69654f405d4f4b002fba46a3a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 79464 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 P00000NkvXXu0mjfO4b{x diff --git a/img/.svn/text-base/bg_manager.png.svn-base b/img/.svn/text-base/bg_manager.png.svn-base deleted file mode 100644 index 11c067175f3dae0ced8b0e66384f13e2a1bf568d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 62107 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 diff --git a/img/.svn/text-base/bt_next.png.svn-base b/img/.svn/text-base/bt_next.png.svn-base deleted file mode 100644 index 48297fe6c320f82b375d949f698d7dc43ff6edac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3705 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 diff --git a/img/.svn/text-base/button_bg_clicked.png.svn-base b/img/.svn/text-base/button_bg_clicked.png.svn-base deleted file mode 100644 index 97fbdb3410ce88ae5649f9682929d65e0c9139a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4360 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 WieYfJ7xml#0000 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 G`2PTw@)z>} diff --git a/img/.svn/text-base/default_bg.png.svn-base b/img/.svn/text-base/default_bg.png.svn-base deleted file mode 100644 index b96ca03b7211cee75f2dcdcbead27b755bec1ac9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2396 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 diff --git a/img/.svn/text-base/device_checkbox_border.png.svn-base b/img/.svn/text-base/device_checkbox_border.png.svn-base deleted file mode 100644 index e6793cc093923a2ca9838fa0f1e2779d87a7031a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4304 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 diff --git a/img/.svn/text-base/device_name_border_backup.png.svn-base b/img/.svn/text-base/device_name_border_backup.png.svn-base deleted file mode 100644 index 9e233d41ee863df82283f9e4901ddc243b8377d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3487 zcmV;Q4Pf$#P)KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=00004XF*Lt006O$eEU(80000WV@Og>004R=004l4008;_004mL004C` z008P>0026e000+nl3&F}0008INklAyphtSZK7c4i8(Gw>Gylz&(F(7-zBuTve)fCP#ux7uuMTv z)R+zXQIr@xnWg8pcABOsmj+BhvvQVYS%SwAt(eSdg%IEg0#np-g8bCJLOfF>GfdH% zIZKxcEG@Hi2>uF~WfhleT4rf8F3Za-O``@N*BLigN}0tk!xX6@1Nk|bdI``<93h0c zjFDlAB(81SwuG?^L5rLEwVI3Zl19nj6;mK-9ROvoQgJZ;S62a0f=-eT>+3myDu5Ld zm?sX*LbEIY7l7w^p8s)UBf3GV{W5oLO&mA*Hn6 zH5%@xt*zn4=4J=LFC&>M>nsTLKC`E`?(m*7<~7kt@~N#mI@@NtRLJqTlu=>47FX{@ zV{w^9h&#RSEHx$yN|y?X#MBQ9lGkEsnFR`LZcYDVd-`tx009600|2RQ4O%Q}&C~z@ N002ovPDHLkV1g~sdW`@8 diff --git a/img/.svn/text-base/device_name_border_checkbox.png.svn-base b/img/.svn/text-base/device_name_border_checkbox.png.svn-base deleted file mode 100644 index 5dbf5f9d1a269a4508e29a20d7a030a8eae0ad12..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3324 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 diff --git a/img/.svn/text-base/device_selection_bg.png.svn-base b/img/.svn/text-base/device_selection_bg.png.svn-base deleted file mode 100644 index e6d525fc3f3b693efe09686cce55c40368f50b6a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5927 zcmY*dbySq=xBd{MJEWCRT3R@CcS#9IgOo_e5Yhr8AczA3LxY5LcL@ke3?(_hNDB%a za*$z|JMuf{-rxOWKkr)KdSmTpKl}OK^}c?ruR%u4L<|4`nUq2giUpLRo?^K=SHck-q5t6>w6f=AjN%~Rw zF4gy#;lZJ`O+m#d;``nJC1K+;c0V*H4sa1JE6dN(N6-V{1kI2T0)2YfeZnm97>YgR zEGwMIS2%tCsekDZM$!U`A<4?6fTB81WNs#xF;IX9*o`_mYygiR0(RUH+cQ99?nPE8 z4q%zaPKQ&F3b4^QfmH!l8K7$7NrD<+E)38*>kLW(3l9NdEi-3Lpsp3@gHe(+0EDD~ zupu~>7r+Yz?7nbv1_7_K09y59Gub2l8p<6$EK^wxvhDY!)S@g2ANmlOnF-$Ifoak6 z(@NOivWF@P_6KJ%ibjc3d_NfjfPz#yY_=!pAQ*WK3?`A>LT>wTuNNP~;oz`wy){wk ztq1^X{^3*C0z!>Ukuvy^9@j+=4)9!UND2awiOvlaip@a5?vmMw_aAQ53g5ObE^cjZ zE@%%bTiTD9gkP-BmP5NaAMJ)AwNJ7tH0eaNgyXgHJKoO^rZLaf5dtV&dBh{2?zucpXzIgq zYe(F39d1f<|Gsr3033IEefq{jh#Tn|vo-<394eqS3LXHF&RXw$0Ki7|zM#oSqrxyD z0H_v3@zp6YpMGKx=)-6EbbI*|$(5bNE9Lux{mPWe#LpsGeC>FvqLq2##_L%5?1a84 zvWoW^y2e4g$p!mO+sNg-DK6~^^FHx(MG@gCeIcZ=XI}#2I3$>JCKJ+U#a^&~(!`@q zywCO(Ol!!Ylln+g#3;dp%~X^1SkCvBRJ@gXN2<&hKs5R)u1iBCEvms#?i*>dN_)8^ z(<}8NlF4WOBG8mO1=*9nO-yo05`{aHm97*^De@}A!hJs&2*d_o2n!AkDA)fbKm>6d zt>>sBtsG*ids2nl`TERpq8@}t9i`SsB!LG~X0yMmq-m~euD_sJ&c!z6;bZ?x3{$FKbTBYPpeOR z8gcFle9RWtWa5N;U3%u;Kp>SSz{dY2b~AT#U{h?9d6WIvk~r5v(dWa3@j8#u$a8JR zEy^wNEqtd;Q6p@t8YWIwjRb=`&2O^sY#^ z+8_QMR4eIs^)n{Trbl-*eq{W>Jq3}H#nHtKgI#zSvl$2&To^$NwVAr5j5CRh!zRL# zB0n>CvM92=OwIXP_+HYbju5A7r*ow<^9h-JtSGHmtspTyF&#BY`DkMtR-MV6&qa>EKG6aAYskm;th?A9j#rur+=9QY2hLsvWyCrJ&%W_M*)jBOuQRGU)+T2#$8ZIfY z+qpZ&i^eNu#ASE%+2UFCH|i8gZbMcZ z_cuI-Jcf$7@VVHzboBQ04xmPQ?WMe>GP*Ll!{cM)MdNc>kFw=N=0$h1ce3ZR5v_Jl zgPsbsl()1wX*FyGF(yDrHe(Zu-=^QN231`oUahb!Qn>S-U<&zcO#mWuWe; zr!m1$=l-i$_bCy^90AOY7&Ffdfc4B&;Ls4O)(XEPj!^lJzNTxL=bmt@IP= zRVXayKq2h&>HA$F7xM|qi3PEZ7MfAsLAPAv>=_LgdY5*;m=kc~Yn|v(!3=r9Z04br zFWsBk{%1bcYa!ETx!H}`{rlzc+5?FLw}bfQ{4w!--aHF2zsZ3wD&GyarW8o>(}mp; zRpACI22n1}JDfs}LaAoe^L4EypbDh@A-(*$yl?)7{D!RLs_3eP?U-a=>zCG1g8{ER z+gOB31SjShCImADltn(kalw5Zr4(g(3w06llD#)sK^pFK-mti@lvL2JM5mMzT^+sk zshZvO%dfZ9?8u!=SSrkoJoa(;kGV+#`)&KgfpAjp*!WnpIE7?yusPF|NX8@3)Ut{n zLiJMhz3OVVi->_#?L+NHeDW27&t;b+JH$H_h6J50#%9fP&9z?Wut*8=)kt{0=s{fV zpTw`{u9Iwp(q{^NvGxuwg!P}smfiU%NG%}!UQrjU|5w`IN|b!%cak0)(|{f%69@OR z_PcNhO-W3F7gVhH?&=?F^67=V`<2@DDER(ou@Zr;_E+2=-*)Me>8@l;=iPw@vU!Ng zNq39Hyi0xSqg=tR2WfHHbJ=zd9IbMSZMgpInb<0HH=W?Cd*j=x+ZGRrTa-(Gm^|f~ z=ObuvaWZr69e+I{^}aHXe|&$eaRmNWGUqTKvrpYmz4or9Bu>ZdA*=azchz&L23enA zIPnJEZT`3?_*JrP2`zjcvj&y>W*If%-CQAh?ol?MMxsA8+G39P8tKhiPHXyDIoSSe!g< z3QP*ES|gab7s%?uD)d|#dJI+1Hin`s9V|Nx#^k5w_Etl#G~o9ra>QjVg0)XfzPc^# zM$bT8jwh0G({sbZ1%EHw!HZf#cN}4e=M-Lt9hClS(`uN+9hoi}nALHc|8WC+i^i#^s*CwmQ4es_Te-I%gmgEDIwNYZk~_5;Q8-#Q836bf3;$GYRMiR8`^ z1$4*+9U-tb*j=&Qn_rnnq&}BH<{UN_Di@UD$uhh;*eTX1mY+hKiZ{?DDTZ1>WM?5u zFE%$)5EvxA?bTK{5`mfVS`FSgYY^C|@P$pa2(~OrI<63e?IYi&Xuzb%$;qcdh%hAL zUc}W=ZM)ln!op&3S8HeJskh6HE9PipV`XK9k7Ez4xuu|hKAq@A{XLL!u-eURX=!Ol z``H;^Z*una${B(7r2lk#(8e1{F3`bpFmhC=_X<958-Yf4R9uTxR}9bW`uFlA41oVi z0&{Te9m7^SBf3J7p37}MoC#l_`NgQKak{dk%%NIM-}@Y{c1zwn_;qFP;x|hoQD-ii?pI5XgLG zM^CD80$8)rR!{1lAQ9tt(|%{sELB=H6TOpzrW&sg9jnico^v=bQJJcmY*EgDR=L-R zs$YKR*kPIVzpN~+DfWa)@4RH7GFU&A9yfFo!l~r(gqF5LIQPE%=Gp0@r;?$nXQi6I zO;$(ETha= z{m%RxBNlB|+30Y74z6f?^K=dlE-FJ+7{oUGo?#W5Nsk^BnNS3l?WA5kZwdXo`gpnL zheM}zQ{lw0{WDZyCi-$~f{)2=rI2RpDm!9jVx|e*1?#HVb%5vIosA7gmK=IC7a9!z z{^i4P9NeZGUhW#%Od}pyfFohc=+p6jbh2hD$^JzbZ`i$!M^KU6_|a1xHCzU1oM?Q- zNgx`ZQXC5lX$5YM`feFwW)FMh$xk+x=N;v?{T{2~5;9>Y-N4OsW;BAbEx>xFZ=n6-BKC{5r8r7dP@yKpKxU}F%LSv}FYv;mT9)u-qeHfC9nW)fs zQIivZKp|_&l1J8(&!cuMB!0d;Wg)Zsfk(&$C}Hbx19ofz`aOM(Vg-MAxJmnl3@j+& zvbjdSG2J!~kL^}VR6xwpG_N{H!Q^EQ(DD@BisZunxA4gNv|kMV+83!EqTu__e*YGi zkg0%f>t)_dMINKYP9yhrS5hk?%r!pDM=4a$4U&M5U5ypW-9`cv@xCE`PKOfu7@Ry3 zs3{^~FS^rkW3O`Y3XLMQYC%uOQ@T3+*v!5|DXvV8N2YAr#_6iqN5n)aJm6VOa2^@R z2Mv(Zm~kEnX>pJZ3#=};^*Ack?wcgKk>QU#cX36bek?O_`q=C!|5M(++3JAvKttN< z@lURPmWgoQg!Sd#dkw+)oqJyMaFDLaf2rUGORohR_8@%ri7Q5zagy%QEi`%SX<&IwFQ# zPz?{UU3F$A{`&zxw9@Kx&+~?!y%yVmPV4h#ilsL9)|$X7M~u)+vV=OpXp>V9RLQcK zE)jy8OCw&_?-h6>StZ=R6Yw9+f6WZdL?hAyn-*bCt+N?nW&f*aZ2d&=-jp%o(2><0 zg$E})lTMT;Ic0}U#rGhO7T*`{$2eVMAoURpkvL}JeS|SXZ*MVJO%h5{iW5qjhfOwh zN23-W8N^>k<u8t zBv4J&`*|Stx;OGYKW=SK@@FRsb|u@(t<}I`bg|o5yc4fB88td+Jc+9Mcupv?4)AHtDIhVHqjHVzy(B`tQPG*(r425L^};RXr_K z^6>KW2~J`^_Zs5{<-;di;b=1pLienEv#I~59IP57`gG(pXhfD>+~Ss6dzeut;$dzB zrZ#N5w|yfEY5wgVJhDlnNpq^ZkEgKybz@=-J)#^o&ueHZ1JawH#(%>IqE_Q2NYR;H z$DOULw08SSGhBuE(ayqnOoU8I1kw1f1h8S9p@hAU!aZ24S_~2j&qoPXeA@QpEw~g+ z#Mxeuc{mHe0$)GR)s{Cu3sA?fRnAtLS;~>sem_{`h*!9HS?_N7)-T)|1Vi zBAz0i1byy{Jh^L+mf{qM`vgihXTHU0sdHK@{e;G8)~4An`$_s6^xS!3bWbI^x8~$` zkq7ek9gLcX`@UYfb^d+Di1wd&Ro&F|;xE1tB_?1qD<~>tE@eBN%$%n>(1{ohO0@pt z@i*RrP21{qr~aghN+blcEgXi)oS&Rq z&DHqoa&J9$9=M}M#arTs3D;Gc35-ZA3OdkPd~vhw_%dt*Zx?wuwZV zXdJ7!Lo$Yq+hjY1jAjO}S8ZNm(8!M!KbJqG8P9xp*-^YL!=Irb_wwRvE9UovMsGI= z`!>NZ*#;xk+&8>Mdg97PFWX%6V|RIvtu)cT1=XD3BZM+ByutHib}%~Mj(kDtRP5&W=> zrjEgzcgJ;4dR`AwS@FDdX4lYqo*=*)!$K7g`MT*gBRA7xFP+p5S6P!B2@|N)?iYLG->5XB%`{(#Q4Mw%Bk31VXQ7g&Y@?-7DTQQkG5D`! zaK$nLq40&OQ_XN$m)E1LG;1@bjLIj?Z#8*lOP;$Q-@N>V?}$`c8Z^x)-A{f@>aZ;B z?q&{%!$FdRoMYWhRd=+w%z%O$^3}%FRFVtw_5O~P226vhKA*G24>pfS=B*zEF=*t< zRUKTbO8Cvoad+%ms`h#5*3r??n)2*BXQC#0DlhfHKvhDf@5=?RXF7Fe1s;<-FV@SD zK)D-bKaMOiJQqc!RQ$Q`YET`8s9Ird)W$9x)sX;(SS(!0lH_nVBJOFZTEoKa@^oh` zCSOb_Z$G`lIMfy3z@9wf)%UWW7}ySa@>w<)9V|@&4OvqtcUJKBc=EN}InpW4;Dr6# gdTq!#ayJ4On9F)nMXeS8=j9vFQqxzhQMQZzAL=?q;Q#;t diff --git a/img/.svn/text-base/disconnected.png.svn-base b/img/.svn/text-base/disconnected.png.svn-base deleted file mode 100644 index ed107360165fec233c18ef24b7764eb51f513d93..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12211 zcmV;kFHF#hP)KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z001Q3NklO6S^Hwy(MC~}xRc`6Bzv#r?&q9& zxVNgSx~nPDNt}@~7rH9;?YgJx{?B*5^?$w=#u)zp@yk8Lu3fttKX{(c%*-@WN_u;G zY}>ZSDz(~ZUvFy zx~r@6e63bHIW;xqhhaz7^D;kA)6jzCFoMh7SQWYTOUeD(R5D(Pe3%r6GGHKcIn=w83WUJ zNxp9@=mN2P@c4ZVAu>zjHBWv#mI#7Sr_<@<$B&;V_xJampPrs+0Ns4706hqT!Y4nu z|F`z<-~Z%}9Xm#*rlyMD`ObGmrBcJP?InPl9zLB;FFnL^Nf%&Q7E+29`D}=l04XGP zDjiQi0+0bj6T;HAv4o_tc!X(yWRi)qrA71Fs)KH)Qp;e1l$~l36d?q5%3iw97?d`o zQmK~7G+H5T8!040fYt_MG%4H0PT6#Hbkz3k+c$me*wLrH@r`f%u`ytc6P`&-h7K6{_S&2&%3M{+ejvpNz{aB0k%cTS17P1wb8N+mc30} zgHmiWgfXU7QdyygT8_{x&5jTPDI{SKuVAC=3P|7v(bDQjJ_n&%zKg+NTZ&SLjVZgu zuCA`ZyZ7$fUMh9m{k5-s?Kg}uCt4=BuG1aI5l=q(Mx3 zOyT=JmL(f1!We^6>dIjMBOGQGP(_mpZ~ulXI}0ru!-$qST`~;@ZFC~xOX{=^fe?~R zCPSf+r&2ECI5i&s+{3)`@^erB;UE6d6H?0AD2if9H^!i~X4|%HpL+Ds&pcMCl=+iC z`wI>qJ56_2H$mW`lp+jGvYa%QWzpN$gNi~R(Z?V2!?tZ~+h%5FnrhX>w(S){=QuUy z7Z$KB3xwq7ZyaF%{s%wt^2@LM=Buy1`kxzPEi5ebDW$~j-Mb&OZM*Z&{`+6@-r>`9 zc6Q+VK0*jA%fhx}{gugPS+{P8j#3dzN|e_8k_G;s!pTELigYGTPj4sX#Tw_&O|4K{ zLV!{l1Ef=Frf24vx->2K?!EibS6_YgPl4%V0_}C_bUL3-r`Ejm%1=3WafVVy39S{z z7{V}24536R#n4bM62+hY>DQ^%YGkt+KJLDLtV$)_U7hT@`DS+CdQ!&ynpx@LxaO3`CM*81N2-jn-fCjjS;C-I!7vkkhrES4GQ zEoQU1Y-ht0Q%a+?LRyxwEgKan3=o77rDB0c9=f0Lv9*L@fIwiU(n!nxX99MS>#x6_ zJMX-U{{8`kuuv)@2m`dz?cJg#Z_2i9^7#T$q*}CrEt+P=7#+Jz#*ocqaJ-0be)~r_ zjz>0|L#Zh7kv`t)B$Y}rHa5n_jT=d)(>RVp5ClX~bXAWY18k6%MJAh$W0a=*?1ul@ zbX`h`Ky&oSA*L>zqocEvjhnV%+o_hDKX&F)2!@A;*}8Qr{r&xTo=2@#BMd{djx~bT zdi8jqP3#fJgt7%TTO<*3v(sl=78j>3@Y9!nLKKFLYg;FGery5n?CfN6a+1-}QKXbq zt5tm8M{A8zDn28HHj1m3yyjF%OGMg~CuyD{&vhDr15~Tk)=>Xr86_)7#P6wycXTv4E7TE5z6RaAdYU$Ti8jWt>tnUMs)WLa@RfgGe0*&E?;EL+EKzV z{8(V#)z!tWUAx$_Wedg_s?{oC7_I=j-5KY2t}U<d;fa&nTLJ9pC4(?hvj#`C-uiLOg^dui7n>MAZJWRmwtFw1g3c0Ji+ zj3H7HN-MNBKn!$qUi+ge=0XU@$H%$-_S;#vZXH1ou(-HL7>2DnJBk`$FW2WvDYQ}; zt*^EX$%=t>SrJi&S6j86}f( z&9b*F72OhAN-1L>T}q6KXWX_wni<4&I?c|VJK3{m51pNz)M~Yc?rv5e&A?xA60}Au zg}w$uS}*eBqH(MP-)>UsDo7_% zuCz|<-PP*z7)L2&tM?+Bd`TgitL+~hG0$W&+;PVp?A^PU{{DWd)hY`M3oQXoJ22Y? zK+6qlv+l3|``R4FHUSx;UgL}lp5h~h`R2`=dFY{s*tBUAQ53PbxJVEL)GK1`^mkpd zo55_S*IOqMM9AR}+1BOfjHPz?v_P&6NUJFg(42c|W>oz@>aYw94DiS!kFaOY9twp5^YinKwCmOS z+0Ed$a}!rHn$4$5BGM1j!im!or_0-^mu9p@Q$*T)E(K4&+=BBMc1< z;W!R+b8{c+bu@b?&55dOjX+x_Q^$E1qwAjDN_>`3Z_*kKDQ|KaWz&rfDxp~N>;I{Q zf7`ZgJo)644OLPPaO&W#W*o01>FriSyL3Q1DK}c9jgHBu31F+qpb(&G#<5LsgkItU z#tbGIi?tBYaO}-5#k(0A8sdQm9^j#e9wL{^HT>+B9IOlQ3n1 z&r1Cwh)J`u9{a3Fc!@Y9t>;~Ylt@ARDrHPrZZLMmKblu^_uY5%xzBx$iHQj+l?wCo z^X;XsN!sfazYmk})h6U>ba``76uZ`fST1FIcAJU)7TFM7v0SH{h7PJHXrvHGX(f^` zTI5`;SS)}4W5{7oTT^m_VU4D-QCzmNY>QMX)kK7^ z`#I(x#4FjmcP~#q`6OdwW4Nx%;^Jb%%c!5Lxoyi|>jt(N+~(i4^JZ4_)$1y&-Pz7y zt}27cDiCdSzHPJyX^=va&F08ta@4n~7(>gJ6=O`D$ngsuQc5N#C;7q`zQA2~-9;2d zl*{Fo@vpVGPzSZS3UnoZ{90B^JN44g3PK{KjZ8KotVpCI6P+*GN2D0g7$g$Qwy+{A zLA-gK7?kCur)x>Oe)`j&=2M^g6g@pX4apWlT$MguP2IGU;466~?N-f)o$Vyuk`h}= zthR$#1l`jdGls!wHoDexvi@DMWuT=Sj!D){pYK7HCM}} zFE^k<2r`*Wqu?W?z)IC6xgF?MqBZ1FB-`vViU#2*HV#o6Jyi!?$o5X-ED`_Ck`isOjUjXC(xn*mTsD&vLgejKDkY`Fw(X=A*a~g~bjv~~0n`5d z`+4%oCz+U-APPgu<#J;O!fKgjtxdz2HnMQZR`U91XiXc*OZee!q`Xz~<6350KRt>F z>(`?=5L8MxUYl(}{TN$6!GHKnKl`@KaQFH&|MvS92j6{{-u^*Sw%yiyiT57G!DS|s z#&^9GP^?y~G3b#}S_q*H+Ss;D%C^udg>LW`n|CG0BX)Im^4q`tRc^WYCZuI?;r#go zuq(SZ+UR75u|h@3L#k+*s}~W52|%GDibBFLAc_=W7!ZVEaxEeZgXA?N3_`*v-iu#< zjlzg93W{=mJy)H;*Ykd%ewn zd$q!$civ*>jkmRbPNA`Fi;hx}j*b%3UPTyVL^hj^L01Xrmb6SRn<0})qqRW^(c<3K zrQP>@N*$dD;O%!0W7+mq=iE(m(jF6gM0L(hL()y7*@G4qq%2Z)8e2nJKwfKvG3e%% zVdAljiOXd1cuQM(8eGiez81$IxmMrvABF*k-aW|MZ@$TnZ5#RWEdfRaM1h5!N%6=w zpBGORIC1_0>nCRD?HyeCpeo+pUMvN%l^S5o=mKaiL1qOU0gzD<*psS;Z z(T2#DgkjhSi0YuZu7l@!WOG?cxdN`|wav6$UEQ;}Y9(4rhE4TYv2>y3ea*?I=CY$` z>ZH+ny*Xjmy5qTi96NHDOH)&%i+z0MzJ50L&4VbBD%ub!#@1Loc0<4)JY#Y4_%V8W z`4pbxDLt{*0phOlAH z>)XNe`5eZ?(WGtJ|FHbK=B^-(nmTQYC`tE-5}$IGWBFCM?d@Y&OhZ`j;W!Iovy)!BvXx|9l8e9z&)JMTKc z66ltcT3S-4vw3ss%vpLnOQcdZm#60vqoYw;wLE~Rrvl8?5q@)Tp02)#=MMz@o3FpYT-m3iqnrQuTX*vCPRZjp zUgE8D7ROGUVC&ZF$ma4Gqp3L#3-b$X+%U#qUk~5^;Sb3bOF=G|bB2e9W6*;z)FKip zm(A-?S-kuHQMPOvXT!ugT-U?*!?+;Z)b*f|RyWJ5CCi)9TnXOR2XEf`Bxr7I(>m1B z_+p8iX++E;F=FNSYx)ZHwXx(BG`jh4_UsvsAAO%ob1q-~{C4iz=m7=3_U$9Q{{D14 z!1*$N@Qn`kU3UYwZk}WR=74X!F~h|RXSi$69<+ui3Mu4sU^L(P-uJLG1-5M2W?p>m zY0~L*0(#&pA*2cd-wcneB@BJuKXM9N8cL-iwrycciAkQqXn_$1SvO!!DbITI8r!m# zsCpuH6J=ArrQQ*#!Btq+mBh5p;8L#@v&6R)D^}df>1>o2>)n?O@pClFj`7Hz=W*ce zH+kp40k&;k&%eAwkhL5zJw(gKu2jnSp`egW@%f!DFQ2e@>9wD;b;~9?JG=0GpVJ?l zx^?-lM6Oz%-D}Fvz5fZkcmkWLBk1e=F7pTE)OkAAYix4!)ywrtx$M`tI6LY{j+ z`73mH^)Np_i_r=YOifM2pod|kq!3CQZG;d+ks_1HGCDfOnvr!JJ9>;DjL2p)&BZDN zP$(AZ?CzznuMY$Se#q(5ry1z)kNy25M}P301B{K2)79BYq+xm-95cTVTiCST*slZFwJKleVBAA&C@^rF=swFMX|e|-}*!cL&ZxdS0XJ9 zM$=Vl1-+C{V~Lm*phLlMzr|;ExEwm4W`1sl&O(L{PM>7Uw(DA5Vd9NuaVjN&SvFaA zDJ4M=GCO^V8@5j}G%&#I{2Z62r1K7^Y4HrBX%W5nOR`3~j9d3t-h;ywz?f`HlCS!QQvk;WKhjEM}i_=WX; zFZo=KW5FK9h8!tLJM>gWD$?oS%4S#8SgHqvN(us+a@ASvAdhccSBDBzW4p_Ba`k= z%Tgnzo=38cL1|FSYj7s zY85FhJkR6cJ8u)Ikc*ctQmfUlEE}ihaPXajEx&2kGwWrdTWz zgdsvoJkR63_uu1xee-|vt#5vli_;GO?u(P$wSFEG0n#+QE+UVvT+|>#_4M{Lxnnoh z&<5x-@#>Xnurl0so#4^=XZiYf-{qB8UgnX{JpmXjOOj5fB?2pMJO{ScMhl5jb>7&r z-P3Ur$VOmLVTe%*L)_TWvaLAPD?uwwCY@o;$Xbf|0-=gxSJATR?(JcC%^HS>M{qqS zPMb=Lp58tNhu1JPyav~GFvRVcy1Kd<92{cJ&vbxMUn7&br;0xuFmgi#PA)a#}IgP5VDl}1R5R3;Ngr$8!g<42}Z zNm5#q$z&KG-$1^QPbxSX%eEOD8fJ8CjM35c)Ep=2`z1MZ>J;nOuV-Xr9o1SDV+4_k z7#J92-RKzO8#b`8xQGxjSVO}@jE;>mKCyvvc@fLDDVHk@4h}IkHbLLO0IusIEt^WY z5`XUc^^`g~@%^|dWv%8Agdv9xzC$Fl{QACLHuX12oX}?hXE>z%X2{xr+B3{1VM<> zIvziW$C1hqL}AipFTNfo<6pRNo+IzS&)aVw;=a8%@Yx&75LD0<5Z#-g=LSS^E!Y{b zQV8X;Fh7UyhZvDUsD4lilnZ((?`{+bE6peG+Qc)j9pj}}US;QvH(|8Fw$qNCPP+}z zF+>I=#_0Oij(Q;?l}h6{HEy{6dX!RBs#OZvJX&kA*(}?(Zp9dbQ>$U;y9fiHOP4NE zD3oGJ*Rf8YpP%FM<;$eASscerQpS?m*;y`Mx=@W9r8A^b8%HU6jieEX$@+tuQ}7$EE4ZD5G&*4{6y{t5xRb=D9q5nVRbn20ls~ zUVPzs4j+Dxj@|*je7D75X%TI2L-bsaD2&9Eh{yp|19Dh8gYUW2+<;U%i!H-g{Y37P zgHS&lpYEPKkMG~YTgPAJCr|%~+it%zCeRr~y@Y8Sj1mwTV|0Tcsx`J{vv%DmM~)sN zm&veo>y~)ix=iY+Lf}-ZoH%)cY&J`_P#}sTe9uD&nUvDvE^m(G5cnRR-EqveS{JFC{_w3Wmmwmqc=m-zqRDkXq5&7}hD~c*jKnk!7DKw7bvQT!( z&NNt>5Eqkg2i%$HEY%}Ha<>1Uto4_o)=$ufkW>eWb2l3 zzWUe>vTOS=Q3(@O68*3&Nf$)qGlJ0p$va0D*uKG{lyM;RF?GDtwt`FZ>aQ0EAqJlW9vpK74s`Hcfyjm zUclLN7ZU?(@O&SnMGz&DE^U-n_(6al2KZq}6ee`KNZ|$bYauFWtEZI43qrggAc#VY zhA1iF`C){g=x!lZQrc5^eu(GCHUJ^x@}G)7*RsMw0w%usF6Bo1<wN|52tx&5vc&?uqO%q?QR45c{I9}XOCXC{2T%}T>QmNs2aecJrI8>`O zD&;cOszbF_!;&_x8#gzrRcoZPIUL7L{BakjR;600vbb2`*=K&j!FLXD>#ps5Y5ySj z6-=Pp?%hw4L$UHDB8mbg*5=6B0z-(LD&8Q=3Lmlvs4%DA-( zfgeyP77|{&WNPX>p;x0?E;Bnj&HU^P^K&y)78eM^h}pRr-hT59Jhz65LMoL-!XThr zF7x(VuM-A7zU$z*u~DtoYP|5=PcSMV41Jth1#L8oi;G;oe3{vqX=Z0z#82=lC%w>4? z?L~h7zrM}4e|(((^U4KEU43jC5s07$Q4rr#zqkHxA_xLHI@8D~;MF6p6$C+75O_~1 zrIh`~&)*0mrEnep$msfwfo)r9iD^jk=?~6w_RMMS|KukcEnW?f&1N`#`ZNm*^Yr%i z;RgZ5Vu?HNyd%!Ac}tc0oj2~n^J590y*$l^iS=yUw1pklUymOIL`pMt{v4BAw$MA! z&#v9O@qM3AX`XrdM||?WeN1fF#I9YtaXk;u51P7D7`9%wgV6Vr0`pR{`N{1&IDhsW zM~@s~>cTXidFT!vy)6fRHO9AHjWAiwQl>E&zWdy14jsEhcPYjEnalj;57OK-xs`$p zG1_ZML9~((1tOB%zq`b9?=0}lyV+mq?&^AEdS>QZcA;1TU~1~z8#B`vPnJ5mwu*F$ zOfHMjhH9lkE}NmF)Pd)FOFTp*-CbSGEmRsCR1ILK(g4jo8Fx&Q(juLf15YwztGvr-QT`mj1nz^DoMG-#x&gL+|kFD=!~?>-C@iRp7gXQ4CThn`LNt zfNHhEg{cd;o=44bV*OgKurNPQcW0buNvBhUfzNBNy+#nltx2={R`u{n&6u@%1oLF<&K8jm@;Hkv=~-b&6MCdXedwGLPT8o_n@> zP;)TKgXL$GoXU@X4r+kIwy_M;vsEr!T;TlWGNr6XR+b@fTkj8(SG{!2C>H{k-5Uh= zZ@2IQwYyj>Jz;yEn{e+0Pd)XmKkn-4*?#BVeV-9YpOW$Q6GTD42d9sd&1M@ZTideP zwq+CjYet#6G>dIpY~41=2d9p4;EgxP77GMHh*k!rRl?YYTCL2~)OipB-wzro0jFB# z?76eCA+A$DtT?xGaq0pHa9!`J8zcC>&(D7PG6xU5$=WsjeBlm|)*?6-vWW(6gn{MT z{e_7$qE*FLAL?eHb1PFb9=WW=r*7>bZ)Pw-6`__j#xyHCh!|gx${8NJHR9QWKC`0q zC3}fXBuS;xvw!hF{`_|@UYsi5cGup|4h{~Nx_bK9w*7kUxcyf0*~}8vKuUzPIdkC> zg+ejmX$x+;^-i+3Ad|9|HbFIgiR&geB1|jcS_qijJh8O-W2wB#w%_}m6)X6|7yw}y zGCMPaj(mLIqgX5uspJoWq)iJtqWQ0r(7a<=gRYTJg?#DLC9r$qu)pen;~?w^tmgXc zGM~LUsF8+_q99{wl+qhTUte!SPp30kQg(_97tUwK#>O7nv}N08uG?|_ja{AHz0$I6 z%eDkf%qrgx;=cz{XYv|@5rSMMO)i&13MrRU2I_yorDc0TvQy1y(}Jo%Agy|SzFp^( z_J>jtHK!(CeD2xI&wln(yHa(;-Mcq(|IK~ma=9k9j7j#(CVLf|K{w0DO-=XIgGkZ% zV<>I*rZfkVD&p-E6~6QG2l#&Q)C$nksWcZaPT~7L9UUE+R4O&*2f?ruGH;BL&DHnh zPvyuY2wwWUq>vCNeOm>y&Q=jZSZz5Nt9QY;rp^RH2s`lo-C-Eqp|xIbjNM75m`>ZN z6{H+dUsi2|_R2I8(T0n%@-12+LcbOWReKI&e#c&o&J2*t7kuCMj#ev`qkJ@v?*X>~ zyC59GpU(yUhtJnlv_-hWEVRAm0PmUj`<(s10|4CzjPJCherW&z002ovPDHLkV1ln& BsFMHy diff --git a/img/.svn/text-base/disconnected_backup.png.svn-base b/img/.svn/text-base/disconnected_backup.png.svn-base deleted file mode 100644 index edab2728cd99852886aed8a16596e378e4cb450a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21287 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 Hu0mjfYqcI6 diff --git a/img/.svn/text-base/forward_arrow_off.png.svn-base b/img/.svn/text-base/forward_arrow_off.png.svn-base deleted file mode 100644 index 4cb19bf3f22cb9cc28588e3f415e9cb2957452f1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2950 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 diff --git a/img/.svn/text-base/forward_arrow_on.png.svn-base b/img/.svn/text-base/forward_arrow_on.png.svn-base deleted file mode 100644 index 48c5e9e8dc177cb1c7f74fe59dc5a4d8e92933b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2950 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 diff --git a/img/.svn/text-base/icon-alert-ref.png.svn-base b/img/.svn/text-base/icon-alert-ref.png.svn-base deleted file mode 100644 index c6494d97d87e44b7ec330c5643b250980a60fe24..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3604 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 R1MUC-002ovPDHLkV1jF>R6zg$ diff --git a/img/.svn/text-base/icon-ref-restorebackups.png.svn-base b/img/.svn/text-base/icon-ref-restorebackups.png.svn-base deleted file mode 100644 index 2ff5139c57910a4313b71c3aed6e3f12273d5e91..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4633 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 cS0po_qy00009a7bBm000XU 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 S@iqtm0000qy00009a7bBm000XU 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 DZHR*F diff --git a/img/.svn/text-base/lista.png.svn-base b/img/.svn/text-base/lista.png.svn-base deleted file mode 100644 index 376f33eea37e44f44b16809be513636fc1cbc290..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3363 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 diff --git a/img/.svn/text-base/memory_bar.png.svn-base b/img/.svn/text-base/memory_bar.png.svn-base deleted file mode 100644 index c0d0305f0e56ad8e61445fb2a495dcb8b65c6510..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3563 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 SG*7Sq0000<00009a7bBm000XU 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 diff --git a/img/.svn/text-base/pc_image.png.svn-base b/img/.svn/text-base/pc_image.png.svn-base deleted file mode 100644 index 09693c6767650e21a378651f4e4fb92fba12542f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6196 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 Hu0mjfhi(q! diff --git a/img/.svn/text-base/progress_bar_chunk.png.svn-base b/img/.svn/text-base/progress_bar_chunk.png.svn-base deleted file mode 100644 index b8c8b60e98a0af5e6617237e78e1505186a902a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3279 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 R`xyWL002ovPDHLkV1nn-*JS_z diff --git a/img/.svn/text-base/progress_bar_dialog_bg.png.svn-base b/img/.svn/text-base/progress_bar_dialog_bg.png.svn-base deleted file mode 100644 index 0123b36df65e7b51c7be7089ccacaddca03bde42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3903 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 diff --git a/img/.svn/text-base/scroll_base_h.png.svn-base b/img/.svn/text-base/scroll_base_h.png.svn-base deleted file mode 100644 index e1a9c7c6e195ff830a0c3e61e46cf382e0083c37..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 844 zcmV-S1GD^zP)Gdy zBz)OsKd%VrNDi<~$bB)7G&10s*|FHyi_9#$8w@xA4j=*`R*uWh0f2!Z4wJBAZpG~4 z=$E320K_XM@T-sr;!yDmvjEJ(^upXyL=6B+Yu)Vk`{z$jPswyT^#SmVv9QyyZ2jW3 zbxB(jQ)dZe8^)~bx34^vbG`E^i`d7wd#fF5>a7@8XN=GEEsG5yFoeLBQmoVIRE_q7p-&1W>zmF=2yH0@gNUy^2X5-T;2geYBwwu)$ni>oZ68o76wv{m!(GU@hF&u8S^)#oE| zzuUL!`E}=vG2A)FX5(=&9*xY+%}w|E`nr%(Iu0Q2_xtDCm{~)qNt`4_B!t`fXBCQp&YYPKwU)@gy)dyS=^r20(HEVmKTsA!QaTHIJgm|LKAW;%`Mt>5tm&d6FdA zWHL#x6wzor1{cC`5)eU@5=BuEQraxf0|3DRaK@P9obUc5jvx*QDWw-uI>wj>z&TzY zR4o5YA_$^70RZF67oe^Lf~X4v5I6uILWsQgJcK|(B8U=BLrHqk}Va3myx*oZNP&&K0Mp6AV0tCa&V9Du&O zy!;*u@nv2VEuH7eSsRg<2;wKk7+w@bG=6?oqnDQ!3*o5O>pcK40)UR=IJ>&Kx=+)z zo6ly_Xq`nuSkAcvfKB~#)H_GLb5-(ei~E;*=N3(+q WQ&YOR#(6sc0000KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z0009xNkl)Qql-5pZ?a`UDRyu1{(=<87IJ~&HxH~yHc?8e^*s5+RiM2ML&*x_< zNuDOt>1sG0Z>5w`YaMzpYpw9!)B5?@ET5k2d_F(Byu37eH=*yBsO!2u1<`sunXHQG z)TC+Zl~N(bh<+%gLYk(&m`=@jGFgFWUDx$#_k86G*mAkd23fWlj>p@5Z+>Q4>o6RT zw}UL(ESJmdHJCES#3W6vlrrK2CZ&u?np$H_>>icu!!AG+gp}buulBtYQU>gzEdbC9 z7!gGx`jA(>?fvIJV4q6IjH}a^48W1;gzuM5>h+=O&>9e#w5%Fj zgqgHV+W+k!c8qK@X_>Svj(-?w!7s|0w7;Kc#}t%r&9fs5O8mypjL+!23*y~2la@)# zyCCKnC;D%fZT?!#=S@~xmTi`8R$2z*8o)1>H~{Zw0KcVTu(xybs8YuP_^OG1OsV5U z=R*Y_D*gzt<3DJ|Nc%go-m?&6q`e;xp$F}Q1pt8n5ke60gMi+95kinsh#n)V?!t{m zBeAtsd*_5y%D?MT2;`kpd7caGTBLn{;mWdXoO4-gOzOQC?|Ic4lR9hjvMd|y`mDXc zuF1Nss_H&bYP2<`Xq#r>os+MZ9AhN!oNSwBur;Pgv>sMfb>D-j&a*a2lFe*3ySuu& zI&0QzZQFJul(IsImqzUnf(XuO=UkR3HJZ(4cS(|Lu_iNvDIp=0X&jws11k1n;-~oRTXP30M4q4Lqt$j zUqpH$(%a_v4iXW{Kr;-(OI0Nwj^a>NL?l0TMNR}C2~C@c6w85pW2&(i?RMMw4bGB^BmJOL5f+QZbGlX{u_JFXnS6FSokb7?L8Vd&M5LTo z&c*Qo#8DKz&t|iS@pydS@Ap@*>jyQU34|mKBkdKA;@AL7;2Zb?B2~4JyD^j87kqZr o;V2d*5n=_b0h`*rINv`#KZRk6H?iRhJ^%m!07*qoM6N<$g38&wv;Y7A diff --git a/img/.svn/text-base/scroll_handle_v.png.svn-base b/img/.svn/text-base/scroll_handle_v.png.svn-base deleted file mode 100644 index 3a2ad7363129c45b8005c3c08a4dbaf5b809a876..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3103 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 diff --git a/img/.svn/text-base/small_default_button.png.svn-base b/img/.svn/text-base/small_default_button.png.svn-base deleted file mode 100644 index 8d4017cfe3bd5633b02a846a182b8e378be34f23..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3443 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 Vf8d?NxgG!j002ovPDHLkV1mHhXVw4! diff --git a/img/.svn/text-base/small_default_button_clicked.png.svn-base b/img/.svn/text-base/small_default_button_clicked.png.svn-base deleted file mode 100644 index a304368cb169cdd70aaffee3aab183ad59138ccf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3579 zcmVKLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z0009fNkl9Hi}!>5td_>fY;OUZdiKq2|$%iY%jRNOr)`)4U5Spb-m?2{ab$X_HU0CE5p%S#$&)-tn8W_DRs zH_hy6GrI^N0${mTDKA$Nkz*0*h7caO`=N+*L}UP95&_goh-XtuTNj#*Ywy4N=5}kX zT0c3zT7~d`5#1cU!F0O&o4(5D_%%S^blb-v0QTn?GK;b9a9?##oRnqM5Cm+2v-laqW#)ueS5) z5VP4BZVN@1hcMIAjba2f!A#M9WvhMvpmT3Jopnj}#NAt}y7}HauW!%ic?n@FLp;hZ z?gmYBxEFZq#>?BPy6NsMarbpI+gQ6;si%2fDuE{e@h=>AxH%d%*3E3g-Pa?4ikUS{ z3(Si-Ow-a3Sr%coq?bsflwf8}0F_wgL@WwDX{as@k&-SAFHRJx0D$Q3*&;`%DM3?$ zE}=-4Wh+4}KujHFK1o~%m6D<;9v`Gq$&gZ7J!c$?^F*1N2Eda(K1j7%Sy_pH3`^*V zuN;6yk_sT18ImgW5gw^l&JM8vDgBs8Y6Osr$Vf;eRhTN={ozVzIx_@GBsHYu5Rnmp zJdzxWNVh-Cb2HY=aOzjA)hf$>(T5pT0tUkgiX^#+bV&|{WG{r!`TE;iJGELJWPnHj z$^Sr{N0Ed`!13`Epy1Z+{hbg(hh#5`NZ;KLXR~7Oho26vY`ySII~9fyV)-1|xj;Ao zGsj>!frHq;e{{1bbT7tuC?fqxawH<17-RMK&e854N8NkZuRix-lvJYt(^-M@A#s=! zd2adbpAUA5qKLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z000ExNkl#Z<*CRYJ31vpX9mW7no5u_p4}}1<83Mscg+)OaOiQJ3YYiF93t_alN!AyT z)34`4*H(sZ?EiUdoA#v7hfp|#p|cn8{cor7jiMkqmysTD#5G8P`bOqixP`2)C1i3G zgOLG%1|jm$@?6LTdFG2qR!Ws`QeNk+4XFeqD3S!7UJuiye*FIaLA*FIiR<^M=NsW* z#i15mblrY(_-aWu7{Jv$IKKnV^Wdt+A?FR=Qj^`v1Lfo2%GKunTP_cB0EDVS&E+s% z7ll98fQs*a#7PJ!4+xRV->7fg{2p{h6I3Mw!TCMsLV!c!<|4Pl;nevH6X#fi=(<%C z6&bxALI^;J+2+MzC~I2~Or}8RdvIp3QBA)Qwd8C@kr`uGFF|Lbhw}i0U`o82aE=wq8unN!_avGmydjn;{Z4S zFc8U7<+8n0=!rsAGV`4P1Tbfj!Dn%rJ(wC(Bgro&mPb+(MJ2Pd=N!mpA;xb(*c?l2 z?uw6s7rHHXcE5>F0sM6@3{q)yqg1u#1>~nE=LbW86XOLAYoXm`_KB%+HIn)~y)rzW z@|Dku2mz!gnH-9?mjo7UaMi_L_SoGU&4Z)iyu;n-aM-QVz`#I10LVO>8iJBdLy~1^ zYW}VW7z49wc{v4k?AXzL_ufpThAyfDCqD$|CNRc8BuJ7$7B|S^G~@>V9;S0ger>5q+%766 zEw5Er7KUFfTiUeGuOVPDnk!8HiaI@@p!3+4(dMSbA9r-@I|TquO-;=@oz5~FZze%x zl9!<53d!PX1V|>cUBK)xYS(+l_~}DOCq~krEm(vABUC-Usk1B?*<`cYqNZTv8K=Lp z#ag}i5q&y&R@<|C*TIXuGaVx%H)-3pZR=yPShWyB>g((4o41b0S=J^+*B#fj?z|}1 zK6MO|t_^@40Q5S<-hN}_RZY!_*IrpMxTVcEm`aUmKmG7QcJM}@mdQ-2t5>hw381*W zz5TEdLUeU?#a%8}4FKJPYmS%``hq49MF1G*RE(9Cm3v1=NBA!%-c29+WLF|HHKZOs zP(OU;)PZRsgh(V36FogWSM&M2CWH{%w{PF`@D((hglTB%Fn|OAbxuJ|r_;C1W=p8$ z(XD~{rK@e-7rs)j4RnrWW@?lDmv4@imX>&`s;Y|P@%Ugo9>0F&%9VI;Z|`~h2bcj= z2ZN#KW6SE_a@z2c%YkQ!r~yFzs#U8xy1Kf$yKLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z000EeNkl{`LFnv&PmjQk=iv{p!`js( z6E5@5oTv5PZrYbGqq$H|_Ja@k=ia~5&v(e-Hl#IFW+4d4En7-^dnM`ZK7=6z0Sh~pa_{PH)^AwH>Yx3Xwrq~Pk_aKt zIwr;tO96dbxNmhSLzaD*ISckOD*Z~N-=TGo9E61SyeMhsf|)6FBC?+ z$*B?j(QCi6{>>B;gp%0UD6xOEyYSJ4o`#X@ zOVXuUUTNb-9?n_{V8de(J58Ewv|5;o4co>3yUw@j!pw&qVK1HU3pT5vLZ^Y^P;t-7n%`0Ugu z=W8{VM4Fal0#m5RxDFz=hz0dgkdH2TgD2wpYB|V+Q{#H_+?nwPqp$t^h3&=R6NAU! zdh?B!qA)sYt*xo=S=!e3IX5)S;fX1n*l?%Tme7%3TRQr^YOV@LmW?COb; zzlB$?{82{17qKzPfq{YdhlYmw{~JgIx2ME{`8@LI{cP{Pi*Bv)FaDd0Cr)wv^cfCS zs+wV5Ay9$u-;C~yS`Z|CBF1^_>_JFfP9Whnpv002ov JPDHLkV1mR?qACCY diff --git a/img/.svn/text-base/small_icon-ref-restorebackups.png.svn-base b/img/.svn/text-base/small_icon-ref-restorebackups.png.svn-base deleted file mode 100644 index 23e25341274a17fb5feeb56bdce9eac820a7925c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3725 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 P00000NkvXXu0mjf%-d&< diff --git a/img/.svn/text-base/tab_bg_1.png.svn-base b/img/.svn/text-base/tab_bg_1.png.svn-base deleted file mode 100644 index f5de942c3bd387fca090073fcb9db3a51da8a303..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11985 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 diff --git a/img/.svn/text-base/tab_bg_2.png.svn-base b/img/.svn/text-base/tab_bg_2.png.svn-base deleted file mode 100644 index 0c376ea86a383626176b7bfc99a464d34a76bd6d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10955 zcmYj%1yqw?{P#l-7$G7|8bt)1FeJs1lLpC22vX8g(n!YuDe1wayA_m_E@>$d5GElh zASFHi&+q@f?>X-|+Y@)s+3x+``~806E=udE5)Bm#6#xJ!rgU1IO z7yaOg(nZ^0PopM zT^l{!4JN7Mg+qC@$e?63XPp}mE*<&kAjSmVd)$=ts*&8eGdHw5t|=&xvVP5pB#Da) zin*Z;hrXryL9xP}7Z;iz`F7xZ@lC$N_b~`DjpYr9#Z>~+wJl;5pWWKMBcyEPSFYwc~4M7fOZXBJAy6Zif&Ur z-IypSjHul`K|&1@#0bdx#>p1}vWi4OnOI(3Acqt%8?>}o2DBakW_JTuCxD>Llk_)4 z!1HA88$>w?0M~V^$R~j9W1wR6*;@s`00A&st93sDemnpWD*D#Sz=wLEeT1I627o{T zgmz>&KS25hF#CG@wl@%#4lpY2>m&E>SJAKC10$7QgKXq^q!9cZ^1zisUtfTOZ$yRp zKBJg9v3Z89K&Mao&4KyR$=T`+_>h<2c&7hEDb~kh3wXf8g?8Y!q_eHO|cZ zURn8}+AaUwd_doyVAE;Zu7COJGyr*VeDtezi6{7>Nw5;>$*<0#L-j(o(L~BHi=V6U zN*DFiR~PIPx4Km<8V&9-E^9Nm#y!c1Ie1ujD@s0*zvs^Q)ypM3{G3D@FA99HmnM3X z@Sw!RlH{M-U3vre_N8M0*l%|3nB;?y1lfizj(T0~%3Lbt+yR2DRT5nR;KdUj0lk4* znLY>rJjn^Z_d$;Jumc8fCui#*``JN#VI~$P&(qy0PcKjPGKlT98Gl8HJRfHG1N%KQ z!AV(mk#=ocOp*(&KqtC^R?3C$%p8){!S^MYl2q<12Ddtgsd+9Ee5zmx^`}X=1i&TtQ?%KCdQ36hx zWI6cpRt2=Ym*vB=3XY+e<+u5vGIspo23+| zBni{*yn8FDMC}uA)3wuXn8ib(2m@vK?e7fn*9Ga{M54OIc^INl5AQa;Bj9mCTi{72y@u74H4#RGAjCt_3H$OME&5 z_Nq63)BhIvO>TvKD2L9^(3vmE)w?DdZzNxtTc=a49Z_;!#3SR;a43_CT47~g$^?ro zv+c26^}2i0wfPi|r)l5x#|Jl**3;HW4!xi>m>Z#ekv4ocaWD#)%}p;@HCDao=0x<( zK0SoE&=z(roi5!OZE&ydp5Kjx0jd<$6y6lpdxCnUWkqERWz^^c^q^jR=?h)|Dn+!g z?s6&RWNJCOEK_SsmsQuM^l?cAd(GHO_U34*veMi~C}CA${aT%aWNR6UWvuJTd-tc5Ykb9N z2LW#v7Ms~-wT=OyRm=2g?!)Y!?;(P%8q_bxtW;`NjEW3*>b^LI8$B{CG(a1f)GAhHR^IvET-jWFt+?@N($n&+?>1c@ z_UiiUO6zZa`2B-?uBy(l&fna|g4w3Nr>biwsU^w3$v^f|ih?F$hPIsDh&{mV(`!b_ zXOasUBky-){Cf^lHw0}AM(Ia?2rt)NALQ@0%hbh9DA_REG`fWzL`Fxcg$xR$Nekdu zd*{Eltf;ylxtc8cjvr;>YH^+0C3Dp~Vmo#_5kIqsM6&s_429jkb$vzs(*8XrL!F(1 zaKKjtXreTOZ9cEv7PJ&h(65~SP+#a(c5J@OEd5XVb@sCKGE#iu;ew&*ka&Cj*ZM)t zF6S)Ma6BsT_SMTP->Wg8IOqGctp59MkdZB(tu@5C{5IB z>?g_%|K#jR>XQYWjgaP}>IbT#_oT}N?2)tLO(IP)y#m&TLsJHs1}d-A*d7Vos}gg1 z)r!B^K8RS#T%uln!;BUDYU1LPJJNX=Ud&V~zyOy_l~s>?Dv|tGj{aT=Q_P+H>t1)_ zsC+uvJ8f3k`*bP=&D(oNC zAYFatsFrV#-N!s5uRu1ut-I$qrCGkMpH>yn!t1Ny5d5NJAf)3nk;4`>n(BAB|JKjx zZ4*rcK|}m!^D|5)tMrYiw^fXD%xO0QfAIbE{>>WUJkXZ@Gx<|#d3WQ>QR{K*jn#z* zS9)%gpOuYc zO8hYgjpVFn%$tfuiV03nb{lpd=p(Yr5>D_ljdJ^u1|#CX5K zeZOYz_jUaS{fuf!Q^!sBO(Y>{LbI>=eRD=tqp?Hdj&IB7H`d1+tXbkC^M@@ydrVi~ zr?MVN&9@x*Iv@8OAK{ti176>~92sn$@w&TH`9<@K>7nel+ze_yVoK&Y;pdOtpMm!6 zUO5M2Kb4Nj!$U_22}kjCD6;tU_(2Q}W-CiV`q85$nb(&a7saU2m!rH{%!E9`U==fy zV8F@L*7V32b}Tn-KP{=v(Xa4wvwiDk^;~afFGp*?x3JKQ!)NE)9bP}Z*mv{sbeb!E zT!DO7wx=JDbiWm!C*4d+x*{dP9$Z)oKbQmgCYPnMjs^hu-T{E1Pyjf+0?!)&;DG>u zO)~(H!~y`bbE0XFA^>pyQ+Xn%=RNz!UnTy|jL&=&t9TK!^GHQw8IFdiAcz;9J~^;I z&NUlEDbH$e=?uN;h(i2I;nt;22nq#uK7q&H~BrAl*^(A(!$RJl?7`?oC z8I@sbhpS0W717yy-lDR5D?U}y#las7!uEV%gCXWHD&17R0fsuqwi~*scgkwQrn(FG z;d8A$jAUg^7%M}Tq$2)ToiJcOPxg`wQR48`%Y2^=0afP5zwO^=>y?7_)diC)9_UX4 zIfyutZ}^lz+Q4Ji{L?oSif*XsiJqp3w(>IhgtZU5%ke_HOYw-^mH4WTB@V)l#lkN- z*$gZDc~&enVW&&v^v!h3(VbnH{Hm?M1?jn2+vPz8!_?l_jejbhmG2Cu31&mM31juG zr^9#=jS1yMQY*twSGFH@v0RW}J{$uzVQW4mU`#SznEjIj>Vp>}OkXhmHD*pt{=rG> zV!~{N?r<|x-+!=&34Do4kTKjsc=KlOWt3pHsO` zsevyp{KlNzA7oI_wj~rKOE8FAp>vmgz8)AKOmDcGWfb-59X8j%CoVQTioscMa7WUq zB<7Ga7R`mz%U9C@-c`|&4JwqD-#0c^dLX$7^ODo8@g^m0_rdJt zU+U96{y&xZ7n=mYnEk2$d$%xbSwe!1*5%bX4M7Y2;nnkb@oo)mMwSEgj!b?Ld*gp= zmtiAM)r$>a2d2UGTYq)LNmy()J4REU)BY&I-<7goS(54Xd-{C)rWs*boc<{odPq6#)lY%HKHULsCZJbw(L zpe?If%DD>mLM8EMG-VgPJmjRcx^{vKf?%W7{>H)?uLO3Qwxt9i-qj&%`7eURxNl4l zIYe_{GbiRL7ZkT<7q@GXaWPX@*|tn@X?H<&in zlY)KXCha`9c}b3G6oQg?pzXjktE#HfnikcX<{Q*;-jA7~2Wvn|?1WnQ?m6@EcW>k~ ztf0?T)W5Osimaym_Q1^`Nc*ZclJKYP;;{H?FG*86{dK=X{T#Q3?vq0;6K63*VfWT_ zwFkd#8~(NmLpRtakOsC5za-|rv)R;p>ZizvVG+g+gY#EA15LF8*J`&)$iZm^XPI~s zWtg4CM+0!JX9ja<-o1S1eYAN)o%@4vB{*dRHBSr~At3;n6qjkh89&(kqT1XrbwofM zM?*EM9!T&Cq%eoET)#`HKGFU9^Em5TadrTeIqb)_=La~oHe*K(d}!5e(t~C~WbbV1 zemEtuL2CHK1}XoYq6vOL782b5lDG>&|L54Z7JOd3+LQ!CWDYZcGnH(zP@G+ba0PvW z`~91-L4*YnnYGMt2~xf16JDSfuYS=oUO37Hd1rO=>00dqB+PDUbyd-oFkBbTz;Tj!YaNHuEXWk^$*86+5oV})UIA1coEE_#Pq8G2uCrud38 z5FebfS)ogZurF>ESS{)<(P4tYMGqgnHrC`^Klhx_+Icx`9pm_EZ|b4qj_~X1j}*Ty zIsLBAuMSQ9F82C#AZeVobykZm5;@ab^Z&M?B>YlA4aYV3-Lc){8@(PL_yI{rR)q& zEghQnwZN`ZM1zf%;_~0Fj$ypod#0nFh4yc#l-lduq;Y+>o8|@fkr7)yk)3~U)rvw% ziVtoE6z2=AO;B>A@Z5BxMWKrd7*_Y(Lo{cAkW}=oQO16w_ z63`}H9&Ds?IalPpE_4l54ia&p^G?OnvN%XpU>E@h$#LghQ1 z)?horwkwM8b4CTp+Ru*9^`TgqK3Atkdoz(@gV2SEZXR&b56ZBKL6sA21T zaasH^h-4vLvWYy**s?ONFxlb>IW~o};YR$H9G3U{mS|a7NHRm#8aFcA70H2bPX@0TvK>FFdfGie12!gipY}h^=Wr+Uk&xuBtiVibn=HCy}>O0nEB&(ZyFfIbtDM?&Knd;u!`PV31a>K`0tXoG$R!=d(v?*vW@ChEd z>gmu=71S})8(bO;f9#~rE~VA^Kfb7RPu=$ASmNv4bCG3KfE}LG7e&$dbLy%#bmKSN z<=Ohmx*vqKuEOUqTTO3e$|MiZ{UO{Rtesx5#%*olle9`_5zugcs#tSE4N|EMuYYsl zbyN-CucoRcLCCuz{(YoUbud4qOOVAUHJ6Vnoalp*fQROM5p!(FK-v5YIuEpoML_>~ z^)PJCcDdXp<}4df-w~G%xH#dw*ozN1Eavq4+i^b3O}&$_*B(tTPlFXfd?|etmtPxu zj*y3Bddx?ZZW^`hsrdvi{)rNLKXpUFHCSbW5slsu-x=-E>V38lTDoP_GOyeF&j;I7 zh4zUHuvw$+^*b_HdS#KPQtiJ$Kh|TTN;8ys5pD(Bdp&Bs8TR6Mp92bH2B)DtqWj$rn@omjEF1nfz{ua$=n4ALKy5B#_{*sRibHu+ zc3KwNzP21GAROaA#)<`ezU*a?B{pj_fD?`b&ktm-H0QR(R;A7Qj*r?^U<#WWQ#J3p zg;t}!J~niNxU;BDVW$Gy~}(`A$CLr^3c9xbSa3^0uTYA+M6J~QkqBs2?3D? z)HjR5E(80tc(daPcFMl6h)RksYfTPD4nha1m0HM|O+=TRB?xaXCBykiLH1~u0d_$m z^XXqn_69x4tPyL;InlyyzmHmlkMa6e4ajLJqiGNHsHe0NOkw?`HOt+Y9;8^E1xIg} z4J>QmU9TIz^k8|5YHu>BoxaU>+|AQA&$w^E`U z>+QKBAJ#Ti?VYVES~hsG()TgZIJC4j2Io|yQ#jB@gc8z`gD%49?TqrKX)#eKM_55moIsR%}iPQfuVa+E* z>CA9>ZR~54hz3l4or00>_Fu>)!9~mR_;8oEw;;Qj&JD@I&5GrMBp1=x`{8pawRBaL z2V6q9zO`tKdT5h?m7Ta2zbhzRT;{;zS|Ow}@Eoc^$|Q2fUe#yLi^ovj1ih|>NwS(D zTUG92j_I#a*Ie9Z5fy6Pz5SFSS%FAbwKCAb0>p_C^T>>Wm^jCL^1~b@lj-#{>5;YC z0YbrKy3X~9El;qZrTo)|v@m%IonLbBx(;E%Ar>M`@Jb)>DAm&H=$bNmOm6G5i>FF- zJa+1ax8B}THi{UL!Xif#c%oWqk)zGbNkyduwrP(evm|qv5v|U*jLoem@>eI4%Hw*~ z=W__x#GHF-{*`}M9#rf19ndQzyf{8bfGKcr3I)!L7W~day>1A(Bh-%6zJHG^5NTl{qYcnAl*v z4B%|t-5Q_rlkSUV7Mu(Xeux?Kt`Kh)(EzE42u5aYb5phDl$Csmr^C0U7u1d(J}#1( zOJ`?BX-~TNI;A0h4>u;Lhe9dn4!eH4OD=-1jfvtWo0)E~1j?|1f`miHH|(vi&BP2e zo?8Po)b1ztKQoQG%9ya(W5=Im&LI0>=pk3{+#JWIAebxlBXxykE zI5fQj3cd%o4s1jaL!1DQ-P1h%U)YsQ{?m-0JPF(w0zXLAsB0CESw#|oUCQyBS z^2=6%u7I)gYW7yU{Mc%GFO2g}D%t@+XB2HLx}5cF zKy|SYazB6;WuS9U=xi|u<2BAGkg^9VPng0x9gz8e2|i!#3a0i1r9jk)k7dmIZoi#T zf=6NuNa0=CP)4a7?`L+8oy`(?f)N^elMz3+J@26kHc+zZbT9xE>8Qe10rNkKbTl5Z zEZ=TlT)xl@)ZDpVBQRP6hwI<}T;zH|9{6($r0!Ix>(v^BF#2~o7R_@Tqu_7$OI?tO zq_f?n1T}|FC|}%B(*dKSssqb7>Fy(_hs=pLvTWg1YKMo(F#Zt~J(@7YY&_oEB+{{! z5ScA*-pX-+oJI)`(Nx=I@Tl%8hYHKlx9_?iW`vL)b&7oECwAZ$L=2gtH#UCqikCQS z$91t)e|LbM`HR}A&v>HIB?Aly=!0PUh3C6XSFHTE;(p5$ZDPn zL5O4emY)a99EE~$R$1C@24y8h+uW4YZ9-#FIv_J?5N!tuUS15^^R5u}ET5vvA5)GW z3RTTuhCL)Q>qi-;Lc0DEPlyoxqIkj92aE4B3dm7dDJUMSff}Zoi?G?-DZ0&v+uhP& zV6=(?Wu^Ep-ri&eZCGB_mRdf*a8fJRx#5RFKtWCsJG1Qxi|xyZAld8V1-yhR*4&Ks z>EJ?vU1Q3Yp3UrEo+_oOq~kjN)27=@El&Ds0x;oMFtWcG%cT4C2h-i~G_@GT+m46r z7ba%U?)Pxsl+r^N7TKu0?#6DF-w#p;K;iVBXLel(gSKbh#x*Pgth%|%AU%@aB zztv*S`?v1@t#d(pfGkKj2zPZhkxf|BBy3g_9#en3n-nz*Eu-pNzUGr<3b`mu#*Y0} zMyE!0(yJue;=j(kDk4{1b-OIeD&p_t8^>!`A6-j%3}J+;Uc*Jt{+OGoj0)lFi3k+Tc&>12-UvS7z2krH^*;Z*;8 zlIPai@K6n0y&p#85o^|_WXL%1BDRJqIv|a|kZ_6|y{6+ixK-J6jt=L8e*X4eg9apo zJO|-mPXmP<-zRP8^@|&PF=fnX!=7Qp#l?*Rx-QTjv0VYxZPB4 z>={f0X=Bh?ypWx?_*~^k*@@&2-K)J2nc0^oz803@x}h@PJ{|c<>kGdAwDYFMANRDF zrPjF8y%Y@OA50X=WI98Jz~Q&8arZi`;C!BpXdv&Kq4>dZ)&C`iTZ1s%WiM?IMV;f- z_jtm3JmKUq{&d8vK|Q6Yv`LOgd18{u%sKLS!%JnN+q1swhLsw8L69|(RE2eNYAU6d z(WlDGA=Ed?OXlv~U~lczfuQtO%?Um(2S|5gwp$MTmWJ+wg?dL;!z`4}?z%Vf1>_?Zy9N%_+}+~yeq0wx=BL4*{I&n z5Z1hOSytw**h_rXyyX8+&??_Pvq${NF&fQX{Q5pvm1(N@lBSj}dlf9_#J-o`sH(0O zR&^zI$@_gFU1aJ{v3 zSK<9=RLN!gtNpH{!G}5Sw|Q#N6kdP45<}mQ-D5~T1Wd$19#SiPcDxcJMuI(FB4UxO zH;83n&z9k@pCmUFb?5J0b7_ZtWd45C#Is;pJ?%T;&PD+;P%CY|{2(X&=ebs&q8`VEiu$*O z3{?!)OfLCXPk@xxU}&u=X6syfKd;@X8J)w|h5jX(*mL`)P{Oi((9DMyKwm#6RtN)3>kh>X=qF@RV*-s@hM?pdKw(U1VP8wIA z2k2;C!*Gw7m#70Q7wJ0p_6U2C5^>isxne|S1o+(d-UXFJzAhq$6X9M@wjXi%!r#MU zhy_3}U>0kMSurdc;)2u~3uu2+<8HInvnrJ++A>pF@=uNYFhhis(?f?J`Bt9X9>w3O zBx98VE!g_`|3fHEoqN6O@juA^uAiNqHD7IloO0N!?R>sXFzg$#t3ZmY^{*dwOfT_0 zE)sSAk5^pjdUK#*!Z`S#Q_m1wv3T)XEVtuJMJI&lO){)bnPu{hnSeT=uFLtk`>dZD zO5^Xx(TjjGt}OR2c{62*#}ZQ+aWaL8lPy(km5mm}#A<$0{wk6o{;iB#v3iT8YHJ~Y z)^b4SXeQE4jEG*|HXkcZ!#DPkO>>uI+UFji$Ez zBuCOR3C6$i%6Gauc()Sto3%eLwZ19e7OETTt**vni6BH3Vz}X}3%bC6Hdh2e!oJ{D z9(?dt+%0&C;1qYqnQzPYTd!3}I6$4igtFXnO>8e#5ADH&b{op#6ts83o~$I2yNlss z8H6X+Ko(G7SR_Qj5Gkw(BWD`C^V-)%ZC`7C+tYCX3s{8^=gc!vTNE8;vW$o0zCb83E0zuYSSeX{Q#! z5-Lt)1lJgvqkaP|8QiF-I8yYBqZx3g<0}hxVk2zZlRDz5cInnxCtpx32dwMPItWI_ z7|8WM$7c<^y`WMV<~+6vy?kL=R->m#RPgw>im{k4XzwXxS;`mvl}<;$@_PJ-jv{4o zOl>yip-bC@w*TZdQ^c}14*1~S&$#r@t?s!8J3X%k!~DTicI}L9Tw!v@x#ZH)XENy9(n?(?g^UV+EwS10-Lg#L5)&R)tG4b5Z%beh8V?rMN|k^!$1nW+ zLUxg%fy~Ew-jS#+)?Kq7MO9IY{6?}-b*FHJ&{s3iE-jmXW4vQ~$S1B97zta)P0V^0 zXRkTzo=%uI>dPn?C{ph3=RziUeG*w7dK+l;@o6px7$Ly6PCi^w6SrcRDHI0@;|Z{`X|;cI*rp(Kt`Xa$h_?3bY?V8S?}^Jsa?+f4R>$37n0R zGF8e8%7e32a?Nby7`PEYqYH`Yvz#nIe`##&s4dn!QvAeqUN`1)@@&XYI%2sg4Le=E z_vh42Su)XH43|5%m5bjhef`qVLNfD(8Sex?xO=b@{5tjEqK6tQ^3F{-{g*wmRqCa< z#z$lLLOas?FCajd-7N$rB~wK$eHK_Kh`Krg;)^x2?T6+)YzQD)<*D_1O-udQP3RWl zkn$}!&rf;`Tism@rC`PuYi1c^1(VU?AnA*3Z2nKsV9eJKSVdQ7gr&ZUn!?SVr-~8r zl~X0*SdniC7oC2=r_1AiR#wSJO}{iCM*lXOI1;~GdsH-G_t|4 zx$aWXbHw)@U7c*T5oBb}XGW!m_mKi`J2_(&GvR}i8wU#JlK`9nq+}#gkFX598oK^X zQk*wZcqm^nBs{M3PdMFUG)*k}P&&DmsP*1Nxf7u$l?e~EoGZI{;(YnXn?Wf-+A6CU zYIre>nX*bR;Qb%=OpvZ2?9ho=1ZSQm%S&V>!VyFA=pjRg%%xl^p_{1_l zh&S+y5AUIPtsE*zCYp?JXd>9K=YP};NlJL3gOea7YMQSS(7_5WK+GK71rS8aiJ02{zDX&8s% z|Gj*?@Mc#$3mI^M;|w@i6wj7=^UngwLC4m&@wm>h=095PvASei(6bKOGRHa#;U6DR zSFM>u9xLT1NEiC!5kw95|E{4NyyS9*y7~i?1LHI+#Y+Q!Y#klS4UqSXDZ1NB9qUkp z67iS=zucuQku39XkEb2L9W8%v7j!Blf1ROrrsPl1!-_n<{}|G}4~y-#BICbXMKltu zW}XXmid<8=_O_-QOv9}FNnuvnh*<|wp5Uu@E6_jEB5bsuPdh+~V-5px%(;gxQbsyT zKD$K)W}@>6E;W=lI`s-m`2hq(Ls2q9%*>AG`a4R%?V}7EXmW^Hx6FWh2^%#JKy?H1 zGAKETBXRo$4eQe7lzsT3ONj)DYC}e{$}~#3-Iut0RuMu|5tmBdspNDzc5|*;iuDR@ZSP}io(+;Rq|#b{{yo5 BQ5ygN diff --git a/img/.svn/text-base/tab_bg_3.png.svn-base b/img/.svn/text-base/tab_bg_3.png.svn-base deleted file mode 100644 index 2188df220ebef43bf6575b918078a597d88188c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7825 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 diff --git a/img/.svn/text-base/table_border.png.svn-base b/img/.svn/text-base/table_border.png.svn-base deleted file mode 100644 index a4bae530ed22f78285e30cec16921131c90a6658..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4887 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 diff --git a/img/.svn/text-base/tabletSuite_logo.png.svn-base b/img/.svn/text-base/tabletSuite_logo.png.svn-base deleted file mode 100644 index 57b8571dc6b48815fec982f3e6f4b6e93707b6a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7324 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 diff --git a/img/.svn/text-base/tabletsuite.desktop.svn-base b/img/.svn/text-base/tabletsuite.desktop.svn-base deleted file mode 100644 index 1262354..0000000 --- a/img/.svn/text-base/tabletsuite.desktop.svn-base +++ /dev/null @@ -1,12 +0,0 @@ -#!/usr/bin/env xdg-open -[Desktop Entry] -Name=TabletSuite -Comment=TabletSuite Application -Version=0.0.1 -Exec=tabletsuite -Icon=/usr/share/tabletsuite/tabletSuite_logo.png -Type=Application -Terminal=false -Categories=Application; -StartupNotify=false -Name[en_US]=tabletsuite diff --git a/img/.svn/text-base/view_bg.png.svn-base b/img/.svn/text-base/view_bg.png.svn-base deleted file mode 100644 index 4a9743dcb0b10162a919c82b2efba3b61181b768..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3281 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 Tt2^&n00000NkvXXu0mjfxqUf2 diff --git a/src/.svn/all-wcprops b/src/.svn/all-wcprops deleted file mode 100644 index cd218cf..0000000 --- a/src/.svn/all-wcprops +++ /dev/null @@ -1,53 +0,0 @@ -K 25 -svn:wc:ra_dav:version-url -V 48 -/svn/pc-suite/!svn/ver/653/trunk/tabletsuite/src -END -battery.py -K 25 -svn:wc:ra_dav:version-url -V 59 -/svn/pc-suite/!svn/ver/617/trunk/tabletsuite/src/battery.py -END -__init__.py -K 25 -svn:wc:ra_dav:version-url -V 60 -/svn/pc-suite/!svn/ver/590/trunk/tabletsuite/src/__init__.py -END -pcsdevicemanager.py -K 25 -svn:wc:ra_dav:version-url -V 68 -/svn/pc-suite/!svn/ver/642/trunk/tabletsuite/src/pcsdevicemanager.py -END -settings.py -K 25 -svn:wc:ra_dav:version-url -V 60 -/svn/pc-suite/!svn/ver/590/trunk/tabletsuite/src/settings.py -END -pcsdeviceinfo.py -K 25 -svn:wc:ra_dav:version-url -V 65 -/svn/pc-suite/!svn/ver/590/trunk/tabletsuite/src/pcsdeviceinfo.py -END -tabletsuite.py -K 25 -svn:wc:ra_dav:version-url -V 63 -/svn/pc-suite/!svn/ver/590/trunk/tabletsuite/src/tabletsuite.py -END -pcsdeviceutils.py -K 25 -svn:wc:ra_dav:version-url -V 66 -/svn/pc-suite/!svn/ver/643/trunk/tabletsuite/src/pcsdeviceutils.py -END -pcsutils.py -K 25 -svn:wc:ra_dav:version-url -V 60 -/svn/pc-suite/!svn/ver/611/trunk/tabletsuite/src/pcsutils.py -END diff --git a/src/.svn/dir-prop-base b/src/.svn/dir-prop-base deleted file mode 100644 index 3160658..0000000 --- a/src/.svn/dir-prop-base +++ /dev/null @@ -1,5 +0,0 @@ -K 13 -svn:mergeinfo -V 0 - -END diff --git a/src/.svn/entries b/src/.svn/entries deleted file mode 100644 index f231a9d..0000000 --- a/src/.svn/entries +++ /dev/null @@ -1,315 +0,0 @@ -9 - -dir -653 -http://gforge.embedded.ufcg.edu.br/svn/pc-suite/trunk/tabletsuite/src -http://gforge.embedded.ufcg.edu.br/svn/pc-suite - - - -2009-10-06T17:00:03.678569Z -653 -pauloouriques -has-props - -svn:special svn:externals svn:needs-lock - - - - - - - - - - - -ccd57667-b161-0410-a082-fa92f2fb3e95 - -style -dir - -plugins -dir - -battery.py -file - - - - -2009-09-29T18:30:22.000000Z -9e4cc0a1ebba665c2fe12b76ba889647 -2009-09-14T12:56:51.357750Z -617 -otacilio - - - - - - - - - - - - - - - - - - - - - -1811 - -backup -dir - -__init__.py -file - - - - -2009-09-29T18:30:22.000000Z -d41d8cd98f00b204e9800998ecf8427e -2009-03-29T21:16:15.145020Z -24 -nicholas - - - - - - - - - - - - - - - - - - - - - -0 - -pcsdevicemanager.py -file - - - - -2009-09-29T18:30:22.000000Z -c759b16ea11f886c17310a1daa147d15 -2009-09-24T17:39:24.743743Z -642 -pauloouriques - - - - - - - - - - - - - - - - - - - - - -4001 - -settings.py -file - - - - -2009-09-29T18:30:22.000000Z -a624870d9c3018ae79cfc67d37fa1abf -2009-06-23T17:46:40.723124Z -346 -melunko - - - - - - - - - - - - - - - - - - - - - -1158 - -pcsdeviceinfo.py -file - - - - -2009-09-29T18:30:22.000000Z -027acaec3db77d7c557936ef39ae9e75 -2009-07-08T15:53:48.428567Z -394 -nicholas - - - - - - - - - - - - - - - - - - - - - -417 - -pcsuite -dir - -tabletsuite.py -file - - - - -2009-09-29T18:30:22.000000Z -0e1bae3cfc483abe88238c96c4ac1798 -2009-09-03T11:08:46.919187Z -588 -otacilio -has-props - - - - - - - - - - - - - - - - - - - - -775 - -ui -dir - -pcsdeviceutils.py -file - - - - -2009-09-29T18:30:22.000000Z -99e1f832b7dab66b04bd0742b4f90423 -2009-09-24T18:11:29.733195Z -643 -otacilio - - - - - - - - - - - - - - - - - - - - - -5128 - -pcsutils.py -file - - - - -2009-09-29T18:30:22.000000Z -6bac19aba73e3f938e4cdb3aea339c13 -2009-09-10T18:11:56.305145Z -611 -nicholas -has-props - - - - - - - - - - - - - - - - - - - - -4727 - diff --git a/src/.svn/format b/src/.svn/format deleted file mode 100644 index ec63514..0000000 --- a/src/.svn/format +++ /dev/null @@ -1 +0,0 @@ -9 diff --git a/src/.svn/prop-base/pcsutils.py.svn-base b/src/.svn/prop-base/pcsutils.py.svn-base deleted file mode 100644 index 869ac71..0000000 --- a/src/.svn/prop-base/pcsutils.py.svn-base +++ /dev/null @@ -1,5 +0,0 @@ -K 14 -svn:executable -V 1 -* -END diff --git a/src/.svn/prop-base/tabletsuite.py.svn-base b/src/.svn/prop-base/tabletsuite.py.svn-base deleted file mode 100644 index 3160658..0000000 --- a/src/.svn/prop-base/tabletsuite.py.svn-base +++ /dev/null @@ -1,5 +0,0 @@ -K 13 -svn:mergeinfo -V 0 - -END diff --git a/src/.svn/text-base/__init__.py.svn-base b/src/.svn/text-base/__init__.py.svn-base deleted file mode 100644 index e69de29..0000000 diff --git a/src/.svn/text-base/battery.py.svn-base b/src/.svn/text-base/battery.py.svn-base deleted file mode 100644 index 0404ab0..0000000 --- a/src/.svn/text-base/battery.py.svn-base +++ /dev/null @@ -1,73 +0,0 @@ -#!/usr/bin/python - -# Ainda continua sendo o codigo do cara, apenas retirei as partes que nao nos interessa. -# Ainda tem que ver se pode usar o codigo, ou seja, olhar a licensa. -# Deve ser istalado no dispositivo -# Otacilio Lacerda - -import dbus -import dbus.service -import dbus.glib -import gobject - -percent_left = -1 -charging = False - -loop = gobject.MainLoop() - -class Request(dbus.service.Object): - def __init__(self, bus_name): - dbus.service.Object.__init__(self, bus_name, '/com/nokia/bme/request') - - @dbus.service.signal('com.nokia.bme.request') - def timeleft_info_req(self): - pass - - @dbus.service.signal('com.nokia.bme.request') - def status_info_req(self): - pass - -def timeleft_handler(idle_time, active_time): - global percent_left - percent_left = min(100, 100.0 * idle_time / 15000) - loop.quit() - -def charging_on_handler(): - global charging - charging = True - loop.quit() - -def charging_off_handler(): - global charging - charging = False - loop.quit() - -def getBatteryState(request): - global percent_left - global charging - - request.status_info_req() - loop.run() - - if charging: - return -1 - request.timeleft_info_req() - loop.run() - return percent_left - -if __name__ == "__main__": - - bus = dbus.SystemBus(private = True) - bus.add_signal_receiver(timeleft_handler, 'battery_timeleft') - bus.add_signal_receiver(charging_on_handler, 'charger_charging_on') - bus.add_signal_receiver(charging_on_handler, 'battery_full') - bus.add_signal_receiver(charging_off_handler, 'charger_charging_off') - bus_name = dbus.service.BusName('com.nokia.bme.request', bus) - request = Request(bus_name) - - percent = getBatteryState(request) - if percent < 0: - print '-1' - else: - print '%.1f' % (percent) - diff --git a/src/.svn/text-base/pcsdeviceinfo.py.svn-base b/src/.svn/text-base/pcsdeviceinfo.py.svn-base deleted file mode 100644 index 5e913eb..0000000 --- a/src/.svn/text-base/pcsdeviceinfo.py.svn-base +++ /dev/null @@ -1,15 +0,0 @@ -# low_device_info module -# Authors: Nicholas Alexander && Otacilio Lacerda - -class PcsDeviceInfo: - - def __init__(self): - self.ip = "" - self.storage = 0 # list memory data (FIXME: document the array information - self.battery = 0 - self.model = "" - self.name = "" - self.hostname = "" - self.system = "" - self.charging = False - self.ossoBackup = "" diff --git a/src/.svn/text-base/pcsdevicemanager.py.svn-base b/src/.svn/text-base/pcsdevicemanager.py.svn-base deleted file mode 100644 index a63160f..0000000 --- a/src/.svn/text-base/pcsdevicemanager.py.svn-base +++ /dev/null @@ -1,131 +0,0 @@ -# low_device_manager module -# Authors: Nicholas Alexander && Otacilio Lacerda -# Module responsible for management of devices informations. - -import pickle -import os - -from PyQt4.QtCore import * - -import pcsutils as utils -from pcsdeviceinfo import PcsDeviceInfo -from pcsdeviceutils import * -from ui.tsuigeneralmethods import showMessageBox - -USER_HOST = 'root' -HOME = os.path.expanduser("~") -DEVICES_FILE = os.path.join(HOME, ".pcsuite/devices/.ip_list") - - -class PcsDeviceManager(QObject): - """Class responsible for devices management such as adding and removing - devices, get batery, memory and name informations and saving Device objects. - - The DeviceManager holds a list of Devices objects and can save and load this - list on a file and retrieve information about each Device. - - """ - _currentIp = None - def __init__(self): - QObject.__init__(self) - self._deviceList = [] - - # FIXME: initialize this in another place - utils.initDirs() - self.loadDevices() - - self._currentIp = None - - def _batteryException(self): - errorMessage = "Could not get device battery status, check if " +\ - "python is installed on your device. To get information about " + \ - "python installation visit: " +\ - "http://pymaemo.garage.maemo.org/installation.html" - showMessageBox(errorMessage, - "Error while collecting device information") - - def _addDevice(self, deviceIp): - """Add a new device to list connecting to it in the process. - - Arguments: - host_ip -- The IP of the device to connect. - - """ - self.loadDevices() - - deviceInfo = PcsDeviceInfo() - deviceInfo.ip = deviceIp - (deviceInfo.name, deviceInfo.system, - deviceInfo.ossoBackup) = queryProductInformation(deviceIp) - if deviceInfo.name == "NO INFORMATION": - return "connectException" - try: - deviceInfo.battery = float(queryDeviceBattery(deviceIp)) - except: - return "batteryException" - - if deviceInfo.battery < 0: - deviceInfo.charging = True - - deviceInfo.storage = queryDeviceStorage(deviceIp) - - if self.getDevice(deviceIp) != None: - return deviceInfo - - self._deviceList.append(deviceInfo) - self.saveDevices() - return deviceInfo - - def removeDevice(self, deviceIp): - """Remove a Device from list. - - Arguments: - device_ip -- The IP of the device to remove - - """ - deviceInfo = self.getDevice(deviceIp) - if deviceInfo != -1: - self._deviceList.remove(deviceInfo) - self.saveDevices() - return 1 - else: - raise Exception("No device with that ip was found") - - def getDevices(self): - """Returns a list with the IP address of all devices in the object's - devices list. - - """ - ips = [] - for deviceInfo in self._deviceList: - ips.append(deviceInfo.ip) - return ips - - def saveDevices(self): - """Save the list of Device objects in DEVICES_FILE file.""" - obj = self._deviceList - file = open(DEVICES_FILE, "w") - pickle.dump(obj, file) - file.close() - - def loadDevices(self): - """Loads the list of Device objects from DEVICES_FILE path if possible.""" - - if os.path.exists(DEVICES_FILE): - file = open(DEVICES_FILE) - self._deviceList = pickle.load(file) - file.close() - - def getDevice(self, ip): - # Returns the Device object with the provided ip - for deviceInfo in self._deviceList: - if deviceInfo.ip == ip: - return deviceInfo - return None - - def setCurrentDevice (self, ip): - self._currentIp = ip - - def getCurrentDevice(self): - return self.getDevice(self._currentIp) - diff --git a/src/.svn/text-base/pcsdeviceutils.py.svn-base b/src/.svn/text-base/pcsdeviceutils.py.svn-base deleted file mode 100644 index efe8da0..0000000 --- a/src/.svn/text-base/pcsdeviceutils.py.svn-base +++ /dev/null @@ -1,155 +0,0 @@ -# low_backup module -# Authors: Nicholas Alexander && Otacilio Lacerda - -import commands -import os - -BATTERY = os.environ['BATTERY_PATH'] + 'battery.py' -EXECUTE = "./" -USER_HOST = "root" - -def queryProductInformation(deviceIp): - """ Update device name by getting device product name and os version - informations. - - Use osso-product-info command to get the device and device OS short - names and set each to it correspondent attribute. - - """ - - info = commands.getoutput("ssh -l %s %s osso-product-info" % - (USER_HOST, deviceIp)) - - deviceName = _extractOssoInfo(info, "shortName") - deviceOs = _extractOssoInfo(info, "shortOS") - ossoVersion = _extractOssoInfo(info, "ossoVersion") - if deviceName != -1 and deviceOs != -1: - deviceName = deviceName.strip("'") - deviceOs = deviceOs.strip("'") - else: - deviceName = "NO INFORMATION" - deviceOs = "NO INFORMATION" - - return (deviceName, deviceOs, ossoVersion) - -def queryDeviceStorage(deviceIp): - """Returns a list of tuples, each tuple representing a memory status. - - Tuples are in this format: (total, used) - - Returns: - mem_infos -- List with all tuples holding memory info - - """ - info = commands.getoutput("ssh -l root %s df" % - deviceIp).splitlines() - mem_infos = [-1, -1, -1] - for line in info: - if line.find("/dev/mtdblock4") != -1: - if line[-1] == "/": - total_used = _get_memory(line, "/dev/mtdblock4") - mem_infos.pop(0) - mem_infos.insert(0, total_used) - - elif line.find("/media/mmc1") != -1: - total_used = _get_memory(line, "/dev/mmcblk0p1") - mem_infos.pop(1) - mem_infos.insert(1, total_used) - - elif line.find("/media/mmc2") != -1: - total_used = _get_memory(line, "/dev/mmcblk1p1") - mem_infos.pop(2) - mem_infos.insert(2, total_used) - - return mem_infos - -def queryDeviceBattery(deviceIp): - """Return device current battery status in a string. - - This method runs a python script in the device that returns the battery - status, this status is represented by one string with the percentage of - battery current charge or the number -1 case battery is charging. - - Returns: - text -- Text with the battery status - - """ - - # Calls script that returns device battery status - os.system("scp %s %s@%s:/tmp" % (BATTERY, USER_HOST, deviceIp)) - battery_status = commands.getoutput("ssh -l %s %s /usr/bin/python \ - /tmp/battery.py" % (USER_HOST, - deviceIp)) - return battery_status - -def _get_memory(line, path): - """Retrieve and return total and used memory information from the given - line using the memory path to retrieve the right information. - - This function is to be used with a line of the return of a df command. - - Arguments: - line -- The line where the memory information is - path -- The path in the begining of the line - - Returns: - total -- Total memory - used -- Amount of used memory - - """ - number_of_infos = 0 - i = len(path) + 1 - while number_of_infos < 2: - char = line[i] - if char != " ": - start = i - end = line.find(" ", start + 1) - if number_of_infos == 0: - total = line[start: end] - elif number_of_infos == 1: - used = line[start: end] - i = end - number_of_infos += 1 - i += 1 - return total, used - -def _extractOssoInfo(osso_string, info_type="name"): - """Read the osso-product-info command return string and extract the - needed info depeding on info_type argument. - - Arguments: - osso_string -- The string returned by osso-product-info command - info_type -- the kind of information to b extracted, can be: - name - returns device full name (default) - OS - returns device OS full name - shortName - returns device short name - shortOS - returns device short OS name - - Returns: - info -- String with the needed information - -1 -- Case the information couldn't be found in the given string - - """ - detailed_type = "" - if info_type == "shortName": - detailed_type = "OSSO_PRODUCT_NAME" - elif info_type == "shortOS": - detailed_type = "OSSO_PRODUCT_RELEASE_NAME" - elif info_type == "name": - detailed_type = "OSSO_PRODUCT_FULL_NAME" - elif info_type == "OS": - detailed_type = "OSSO_PRODUCT_RELEASE_FULL_NAME" - elif info_type == "ossoVersion": - detailed_type = "OSSO_VERSION" - else: - detailed_type = "OSSO_PRODUCT_FULL_NAME" - - types_list = osso_string.splitlines() - info = -1 - for type_line in types_list: - if type_line.startswith(detailed_type): - # The second argument is the information itself since informations - # are displayed like: OSSO_PRODUCT_RELEASE_NAME='OS 2008' - info = type_line.split("=")[1] - - return info diff --git a/src/.svn/text-base/pcsutils.py.svn-base b/src/.svn/text-base/pcsutils.py.svn-base deleted file mode 100644 index 7d8a930..0000000 --- a/src/.svn/text-base/pcsutils.py.svn-base +++ /dev/null @@ -1,165 +0,0 @@ -import os.path - -import commands -import os -import pwd -import settings -import socket -import sys - -import paramiko - -from backup.pcsbackuputils import createFolder - -sshPath = os.path.expanduser('~/.ssh/') -known_hosts = os.path.join(sshPath, 'known_hosts') -log_file = os.path.expanduser('~/.pcsuite/.ssh_log') -user = 'root' -keyName = 'rsa_key' - -def create_route(host, port=22): - # Verify Auth with privateKey - try: - sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) - sock.settimeout(15) - sock.connect((host, port)) - sock.close() - return True - except: - print 'No route to host' - return False - -def verify_exist_keys(host, port=22): - try: - transport = _create_transport(host, port) - except: - return False - try: - getKey = paramiko.RSAKey.from_private_key_file(sshPath + keyName) - transport.start_client() - transport.auth_publickey(user, getKey) - if transport.is_authenticated(): - transport.close() - return True - except: - # 'Error in auth with publickey, try with password...' - return False - return False - -def keyExchange(host, passwd, port=22): - if not os.path.exists(sshPath): - createFolder(sshPath) - - # Clean cached keys in ssh-agent - os.system('ssh-add -d') - - try: - transport = _create_transport(host, port) - except: - transport.close() - return False - - if not _add_host_fingerprint(host): - transport.close() - return False - - if not _authenticate(user, passwd, transport): - transport.close() - return False - - if not _add_key_to_host(host, transport): - transport.close() - return False - - transport.stop_thread() - transport.close() - return True - -def initDirs(): - settings.makeDirs() - -def _create_transport(host, port): - # Create a transport and initiate client mode - try: - sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) - sock.settimeout(15) - sock.connect((host, port)) - except Exception, msg: - print 'Connect failed: ' + str(msg) - raise Exception('Error while create sockets.') - transport = paramiko.Transport(sock) - return transport - -def _add_host_fingerprint(host): - if not os.path.exists(known_hosts): - os.system('touch %s' %known_hosts) - if os.system('ssh-keyscan -t rsa %s >> %s' %(host, known_hosts)) != 0: - return False - return True - -def _generate_keys(): - # Generate public and private RSAKey - keyFile = os.path.join(sshPath, keyName) - if not os.path.exists(keyFile): - privateKey = paramiko.RSAKey.generate(2048) - privateKey.write_private_key_file(keyFile) - login = pwd.getpwuid(os.geteuid())[0] - publicKey = '%s %s %s@%s' %(privateKey.get_name(), - privateKey.get_base64(), - login , socket.gethostname()) - try: - keyFile = open(keyFile + '.pub','w') - keyFile.write(publicKey) - keyFile.close() - except: - print 'Error while save the public key' - raise Exception() - else: - try: - privateKey = paramiko.RSAKey.from_private_key_file(keyFile) - login = pwd.getpwuid(os.geteuid())[0] - publicKey = '%s %s %s@%s' %(privateKey.get_name(), - privateKey.get_base64(), - login , socket.gethostname()) - except: - print 'Error while read the private key' - raise Exception() - return publicKey - -def _authenticate(user, passwd, transport): - # Try Auth with password - try: - transport.start_client() - transport.auth_password(user, passwd) - except: - print 'Verify user or password.' - return False - if not transport.is_authenticated(): - print 'Authentication fail' - return False - - try: - exception = transport.get_exception() - if exception: - raise exception - except Exception, msg: - print 'Error in connection: ' + str(msg) - return False - return True - -def _add_key_to_host(host, transport): - # Add publickey in host - if not transport.is_active(): - print 'Channel is not active' - return False - - paramiko.util.log_to_file(log_file, 10) - channel = transport.open_session() - try: - channel.exec_command('mkdir -p ~/.ssh; echo %s >> .ssh/authorized_keys' % (_generate_keys())) - except Exception, msg: - print 'Error while generate or add the keys.' - channel.close() - return False - channel.close() - return True diff --git a/src/.svn/text-base/settings.py.svn-base b/src/.svn/text-base/settings.py.svn-base deleted file mode 100644 index d5b0325..0000000 --- a/src/.svn/text-base/settings.py.svn-base +++ /dev/null @@ -1,36 +0,0 @@ -import os -import os.path - -class Settings: - def __init__(self): - self.home = os.path.expanduser("~") - self.default_folder = os.path.join(self.home, ".pcsuite") - self.devices_folder = os.path.join(self.default_folder, - "devices") - self.backup_config_path = os.path.join(self.default_folder, "config") - self.backup_folder = os.path.join(self.default_folder, "Backup") - - def initalize(self): - - """Check the existence of required project folders, creating - them if needed. Also gives execution permission to all scripts. - - """ - - # This is checking if the default folder exists too, because - # if it doesn't exist the mount_point won't exist either - if not os.path.exists(self.devices_folder): - os.makedirs(self.devices_folder) - if not os.path.exists(self.backup_config_path): - os.makedirs(self.backup_config_path) - if not os.path.exists(self.backup_folder): - os.makedirs(self.backup_folder) - -def makeDirs(): - s = Settings() - s.initalize() - -if __name__ == "__main__": - makeDirs() - - diff --git a/src/.svn/text-base/tabletsuite.py.svn-base b/src/.svn/text-base/tabletsuite.py.svn-base deleted file mode 100644 index 531c1e8..0000000 --- a/src/.svn/text-base/tabletsuite.py.svn-base +++ /dev/null @@ -1,29 +0,0 @@ -#!/usr/bin/python - -import sys, os -import optparse -from PyQt4.QtGui import * - -parser = optparse.OptionParser(usage="%prog [options] [project-file]") -parser.add_option("-l", "--local-dirs", action="store_true", dest="use_local_dirs", - help="Use files from the local directory tree") - -(options, args) = parser.parse_args() -if options.use_local_dirs: - PATHS = {"IMAGE_PATH" : os.pardir + "/img/", - "BATTERY_PATH" : "./"} -else: - PATHS = {"IMAGE_PATH" : "/usr/share/tabletsuite/", - "BATTERY_PATH" : "/usr/lib/python2.6/site-packages/src/"} - -for var, path in PATHS.iteritems(): - os.environ.setdefault(var, path) - - -from pcsuite.pcsuite import PCSuite - -app = QApplication(sys.argv) -ps = PCSuite() -ps.show() - -app.exec_() diff --git a/src/backup/.svn/all-wcprops b/src/backup/.svn/all-wcprops deleted file mode 100644 index b3ad112..0000000 --- a/src/backup/.svn/all-wcprops +++ /dev/null @@ -1,125 +0,0 @@ -K 25 -svn:wc:ra_dav:version-url -V 55 -/svn/pc-suite/!svn/ver/653/trunk/tabletsuite/src/backup -END -pcsopenfilewizard.py -K 25 -svn:wc:ra_dav:version-url -V 76 -/svn/pc-suite/!svn/ver/648/trunk/tabletsuite/src/backup/pcsopenfilewizard.py -END -pcsbackupparser.py -K 25 -svn:wc:ra_dav:version-url -V 74 -/svn/pc-suite/!svn/ver/590/trunk/tabletsuite/src/backup/pcsbackupparser.py -END -pcspcbackupmanager.py -K 25 -svn:wc:ra_dav:version-url -V 77 -/svn/pc-suite/!svn/ver/648/trunk/tabletsuite/src/backup/pcspcbackupmanager.py -END -pcsprogressdialog.py -K 25 -svn:wc:ra_dav:version-url -V 76 -/svn/pc-suite/!svn/ver/639/trunk/tabletsuite/src/backup/pcsprogressdialog.py -END -pcsprogresswizard.py -K 25 -svn:wc:ra_dav:version-url -V 76 -/svn/pc-suite/!svn/ver/636/trunk/tabletsuite/src/backup/pcsprogresswizard.py -END -pcsbackupxml.py -K 25 -svn:wc:ra_dav:version-url -V 71 -/svn/pc-suite/!svn/ver/620/trunk/tabletsuite/src/backup/pcsbackupxml.py -END -pcsbackupwizard.py -K 25 -svn:wc:ra_dav:version-url -V 74 -/svn/pc-suite/!svn/ver/653/trunk/tabletsuite/src/backup/pcsbackupwizard.py -END -pcsbackuputils.py -K 25 -svn:wc:ra_dav:version-url -V 73 -/svn/pc-suite/!svn/ver/648/trunk/tabletsuite/src/backup/pcsbackuputils.py -END -__init__.py -K 25 -svn:wc:ra_dav:version-url -V 67 -/svn/pc-suite/!svn/ver/590/trunk/tabletsuite/src/backup/__init__.py -END -pcsbackupmanagerui.py -K 25 -svn:wc:ra_dav:version-url -V 77 -/svn/pc-suite/!svn/ver/652/trunk/tabletsuite/src/backup/pcsbackupmanagerui.py -END -pcsbackuplocation.py -K 25 -svn:wc:ra_dav:version-url -V 76 -/svn/pc-suite/!svn/ver/590/trunk/tabletsuite/src/backup/pcsbackuplocation.py -END -pcsbackuplistui.py -K 25 -svn:wc:ra_dav:version-url -V 74 -/svn/pc-suite/!svn/ver/590/trunk/tabletsuite/src/backup/pcsbackuplistui.py -END -pcsbackupmanager.py -K 25 -svn:wc:ra_dav:version-url -V 75 -/svn/pc-suite/!svn/ver/648/trunk/tabletsuite/src/backup/pcsbackupmanager.py -END -pcswindowmanager.py -K 25 -svn:wc:ra_dav:version-url -V 75 -/svn/pc-suite/!svn/ver/630/trunk/tabletsuite/src/backup/pcswindowmanager.py -END -pcsrestoredialog.py -K 25 -svn:wc:ra_dav:version-url -V 75 -/svn/pc-suite/!svn/ver/606/trunk/tabletsuite/src/backup/pcsrestoredialog.py -END -pcsbackup.py -K 25 -svn:wc:ra_dav:version-url -V 68 -/svn/pc-suite/!svn/ver/652/trunk/tabletsuite/src/backup/pcsbackup.py -END -pcscheckboxwizard.py -K 25 -svn:wc:ra_dav:version-url -V 76 -/svn/pc-suite/!svn/ver/641/trunk/tabletsuite/src/backup/pcscheckboxwizard.py -END -pcsrestorebackupui.py -K 25 -svn:wc:ra_dav:version-url -V 77 -/svn/pc-suite/!svn/ver/648/trunk/tabletsuite/src/backup/pcsrestorebackupui.py -END -pcsdevicebackupmanager.py -K 25 -svn:wc:ra_dav:version-url -V 81 -/svn/pc-suite/!svn/ver/648/trunk/tabletsuite/src/backup/pcsdevicebackupmanager.py -END -pcsbackupinfo.py -K 25 -svn:wc:ra_dav:version-url -V 72 -/svn/pc-suite/!svn/ver/590/trunk/tabletsuite/src/backup/pcsbackupinfo.py -END diff --git a/src/backup/.svn/dir-prop-base b/src/backup/.svn/dir-prop-base deleted file mode 100644 index 3160658..0000000 --- a/src/backup/.svn/dir-prop-base +++ /dev/null @@ -1,5 +0,0 @@ -K 13 -svn:mergeinfo -V 0 - -END diff --git a/src/backup/.svn/entries b/src/backup/.svn/entries deleted file mode 100644 index 7857140..0000000 --- a/src/backup/.svn/entries +++ /dev/null @@ -1,708 +0,0 @@ -9 - -dir -653 -http://gforge.embedded.ufcg.edu.br/svn/pc-suite/trunk/tabletsuite/src/backup -http://gforge.embedded.ufcg.edu.br/svn/pc-suite - - - -2009-10-06T17:00:03.678569Z -653 -pauloouriques -has-props - -svn:special svn:externals svn:needs-lock - - - - - - - - - - - -ccd57667-b161-0410-a082-fa92f2fb3e95 - -pcsopenfilewizard.py -file - - - - -2009-09-29T18:30:21.000000Z -bd7d89e9e75d7a71828842740bf96bc9 -2009-09-28T11:36:33.963218Z -648 -nicholas - - - - - - - - - - - - - - - - - - - - - -9749 - -pcsbackupparser.py -file - - - - -2009-09-29T18:30:21.000000Z -cb732e14b18419973e32171f4ab44586 -2009-08-20T18:08:50.977477Z -571 -nicholas - - - - - - - - - - - - - - - - - - - - - -4071 - -pcspcbackupmanager.py -file - - - - -2009-09-29T18:30:21.000000Z -ce87348b076ca74e6cb7c6453cae7683 -2009-09-28T11:36:33.963218Z -648 -nicholas - - - - - - - - - - - - - - - - - - - - - -19153 - -pcsprogressdialog.py -file - - - - -2009-09-29T18:30:21.000000Z -8f8ede17cf9c329d29af777bae73a556 -2009-09-18T09:51:12.321968Z -639 -nicholas - - - - - - - - - - - - - - - - - - - - - -4432 - -pcsprogresswizard.py -file - - - - -2009-09-29T18:30:21.000000Z -3982df75bf944d1b5b8eb49df76460f7 -2009-09-17T14:38:23.185224Z -636 -pauloouriques - - - - - - - - - - - - - - - - - - - - - -9496 - -pcsbackupxml.py -file - - - - -2009-09-29T18:30:21.000000Z -cfc2951c78dbc548e271022d230fa645 -2009-09-14T16:31:07.677300Z -620 -nicholas - - - - - - - - - - - - - - - - - - - - - -3174 - -pcsbackupwizard.py -file - - - - -2009-10-08T18:25:37.000000Z -3171ca50afa16f0dcaf44c048cfa62c6 -2009-10-06T17:00:03.678569Z -653 -pauloouriques - - - - - - - - - - - - - - - - - - - - - -6759 - -pcsbackuputils.py -file - - - - -2009-09-29T18:30:21.000000Z -9f9b1db376f86057eb1dac85a386e05c -2009-09-28T11:36:33.963218Z -648 -nicholas -has-props - - - - - - - - - - - - - - - - - - - - -5583 - -__init__.py -file - - - - -2009-09-29T18:30:21.000000Z -d41d8cd98f00b204e9800998ecf8427e -2009-03-30T19:44:37.661351Z -26 -amaury - - - - - - - - - - - - - - - - - - - - - -0 - -pcsbackupmanagerui.py -file - - - - -2009-10-08T18:25:37.000000Z -9c5a36ddecd9d79d7d7988c6b8fd673a -2009-10-05T11:14:02.602311Z -652 -pauloouriques - - - - - - - - - - - - - - - - - - - - - -19623 - -pcsbackuplocation.py -file - - - - -2009-09-29T18:30:21.000000Z -dd0ceb1377ef5b46c6dc79c44dcee7ba -2009-06-23T16:10:35.956172Z -345 -melunko -has-props - - - - - - - - - - - - - - - - - - - - -337 - -pcsbackuplistui.py -file - - - - -2009-09-29T18:30:21.000000Z -313275d8fa5de6a6a67dcc3a0b75bf7a -2009-08-27T10:01:51.549755Z -577 -pauloouriques - - - - - - - - - - - - - - - - - - - - - -3915 - -pcsbackupmanager.py -file - - - - -2009-09-29T18:30:21.000000Z -d61dc11dd6cfdfe3d2eec0b7ebd3a643 -2009-09-28T11:36:33.963218Z -648 -nicholas - - - - - - - - - - - - - - - - - - - - - -6801 - -pcswindowmanager.py -file - - - - -2009-09-29T18:30:21.000000Z -8f77ded896d07d7f62d101b3f70ba23d -2009-09-15T17:59:33.111110Z -630 -pauloouriques - - - - - - - - - - - - - - - - - - - - - -1279 - -pcsrestoredialog.py -file - - - - -2009-09-29T18:30:21.000000Z -44f071048e2ac8dd3e4944866fa857c4 -2009-09-08T13:49:13.253249Z -606 -amaury - - - - - - - - - - - - - - - - - - - - - -7658 - -pcsbackup.py -file - - - - -2009-10-08T18:25:37.000000Z -6b5f22c2382885b7cd8d0f3d468c2597 -2009-10-05T11:14:02.602311Z -652 -pauloouriques - - - - - - - - - - - - - - - - - - - - - -4784 - -pcscheckboxwizard.py -file - - - - -2009-09-29T18:30:21.000000Z -c7bce3b7fe62f58f2c84b72690008619 -2009-09-24T16:33:15.553218Z -641 -nicholas - - - - - - - - - - - - - - - - - - - - - -11024 - -pcsrestorebackupui.py -file - - - - -2009-09-29T18:30:21.000000Z -6229aa92dec31b2d6350a936e4f05849 -2009-09-28T11:36:33.963218Z -648 -nicholas - - - - - - - - - - - - - - - - - - - - - -16050 - -pcsdevicebackupmanager.py -file - - - - -2009-09-29T18:30:21.000000Z -a6eca97d9d73c00c79d1afa06a79c98d -2009-09-28T11:36:33.963218Z -648 -nicholas - - - - - - - - - - - - - - - - - - - - - -3340 - -pcsbackupinfo.py -file - - - - -2009-09-29T18:30:21.000000Z -227e4c627b4f06fb55da1e3d9e59ec4d -2009-08-12T12:26:15.094255Z -548 -nicholas - - - - - - - - - - - - - - - - - - - - - -2055 - diff --git a/src/backup/.svn/format b/src/backup/.svn/format deleted file mode 100644 index ec63514..0000000 --- a/src/backup/.svn/format +++ /dev/null @@ -1 +0,0 @@ -9 diff --git a/src/backup/.svn/prop-base/pcsbackuplocation.py.svn-base b/src/backup/.svn/prop-base/pcsbackuplocation.py.svn-base deleted file mode 100644 index 3160658..0000000 --- a/src/backup/.svn/prop-base/pcsbackuplocation.py.svn-base +++ /dev/null @@ -1,5 +0,0 @@ -K 13 -svn:mergeinfo -V 0 - -END diff --git a/src/backup/.svn/prop-base/pcsbackuputils.py.svn-base b/src/backup/.svn/prop-base/pcsbackuputils.py.svn-base deleted file mode 100644 index 869ac71..0000000 --- a/src/backup/.svn/prop-base/pcsbackuputils.py.svn-base +++ /dev/null @@ -1,5 +0,0 @@ -K 14 -svn:executable -V 1 -* -END diff --git a/src/backup/.svn/text-base/__init__.py.svn-base b/src/backup/.svn/text-base/__init__.py.svn-base deleted file mode 100644 index e69de29..0000000 diff --git a/src/backup/.svn/text-base/pcsbackup.py.svn-base b/src/backup/.svn/text-base/pcsbackup.py.svn-base deleted file mode 100644 index 92d5f2a..0000000 --- a/src/backup/.svn/text-base/pcsbackup.py.svn-base +++ /dev/null @@ -1,124 +0,0 @@ -# Authors: Amaury Medeiros and Paulo Ouriques -# Software License: GPL - -from PyQt4.QtCore import * -from PyQt4.QtGui import * - -from ui.pcsapp import PcsApp -from ui.pcsdevicewidget import PcsDeviceWidget -from ui.pcsuiutils import * -from ui.pcsbutton import * -from ui.tsuigeneralmethods import * - -from ui.pcscustombuttons import PcsCustomButton as customButton - -from pcswindowmanager import * - -class PcsBackup(PcsApp): - - def __init__(self, deviceInfo, parent=None): - PcsApp.__init__(self, parent) - self.deviceInfo = deviceInfo - - if (self.deviceInfo != None): - self.windowManager = PcsWindowManager(self.deviceInfo, self) - - self.setWindowIcon(QIcon(BACKUP_IMAGE)) - self.setWindowTitle("%s Backup" % APPLICATION_NAME) - - self.hLayout = QHBoxLayout() - self.hLayout.setMargin(8) - self.vLayout = QVBoxLayout() - - spc = QSpacerItem(0,50) - self.optionsLayout = QVBoxLayout() - self.optionsLayout.addItem(spc) - self._addButtons() - self.optionsLayout.addItem(spc) - - self.deviceWidget = PcsDeviceWidget(1) - self.deviceWidget.addBorder() - self.deviceWidget.addDeviceName() - self.deviceWidget.setDeviceInfo(self.deviceInfo) - - self.optionsBorderLayout = QGridLayout() - self.optionsBorderLabel = QLabel() - self.optionsBorderLabel.setFixedSize(208, 205) - self.optionsBorderLabel.setPixmap(QPixmap(DEVICE_BACKUP_BORDER)) - self.optionsBorderLayout.addWidget(self.optionsBorderLabel, 0, 0, Qt.AlignCenter) - self.optionsBorderLayout.addLayout(self.optionsLayout, 0, 0, Qt.AlignCenter) - self.hLayout.addLayout(self.optionsBorderLayout) - self.hLayout.addWidget(self.deviceWidget) - - #FIXE ME - l1 = QLabel("Main") - self.vLayout.addItem(TOP_SPACER) - self.vLayout.addWidget(l1) - self.vLayout.addLayout(self.hLayout) - informationLayout = QHBoxLayout() - spc = QSpacerItem(10, 0) - iconAlert = QLabel() - iconAlert.setPixmap(QPixmap(ICON_ALERT)) - information = QLabel(""\ - "Select an action.") - informationLayout.addItem(spc) - informationLayout.addWidget(iconAlert) - informationLayout.addWidget(information, Qt.AlignLeft) - self.vLayout.addLayout(informationLayout) - self.vLayout.setMargin(8) - self.setLayout(self.vLayout) - - def openBackupWizard(self): - - if(self.deviceInfo and self.deviceInfo.ip != None): - backup_wizard = self.windowManager.getNewBackup() - centralize(backup_wizard) - backup_wizard.setGeometry(self.geometry()) - backup_wizard.exec_() - self.setVisible(False) - self.setGeometry(backup_wizard.geometry()) - else: - showMessageBox("No devices were found.", "") - - def openBackupManagerDialog(self): - if(self.deviceInfo and self.deviceInfo.ip != None): - backupManager = self.windowManager.getBackupManager() - centralize(backupManager) - backupManager.show() - self.setVisible(False) - else: - showMessageBox("No devices were found.", "") - - def openRestoreBackupDialog(self): - if(self.deviceInfo and self.deviceInfo.ip != None): - restoreBackup = self.windowManager.getRestoreBackup() - centralize(restoreBackup) - restoreBackup.show() - self.setVisible(False) - else: - showMessageBox("No devices were found.", "") - - def _addButtons(self): - infList = [("New Backup ", ICON_NEW_BACKUP), - ("Manage Backups", ICON_MANAGER_BACKUP), - ("Restore Backups ", ICON_RESTORE_BACKUP)] - buttonsList = [] - for inf in infList: - buttonOptions = PcsButton(inf[0]) - buttonOptions.setStyleSheet("background-image\ - :url("+ BUTTON_WITH_ICON_BG +");\ - qproperty-icon:url("+inf[1]+");\ - min-height:50px; min-width:188px;\ - max-height:50px; max-width:188px;\ - qproperty-iconSize: 43px 36px") - self.optionsLayout.addWidget(buttonOptions) - buttonsList.append(buttonOptions) - - self.connect(buttonsList[0], SIGNAL("clicked()"), - self.openBackupWizard) - self.connect(buttonsList[1], SIGNAL("clicked()"), - self.openBackupManagerDialog) - self.connect(buttonsList[2], SIGNAL("clicked()"), - self.openRestoreBackupDialog) - diff --git a/src/backup/.svn/text-base/pcsbackupinfo.py.svn-base b/src/backup/.svn/text-base/pcsbackupinfo.py.svn-base deleted file mode 100644 index a76e11e..0000000 --- a/src/backup/.svn/text-base/pcsbackupinfo.py.svn-base +++ /dev/null @@ -1,73 +0,0 @@ -import time -from datetime import datetime - -class PcsBackupInfo: - """Class that represents a backup - - Attributes: - _name -- Backup name - path -- Backup directory path - date -- Date when backup was created - _comment -- Any comment about backup - size -- Backup file size - files_number = total number of backup files - _time = time object was created in seconds since epoch - - """ - - def __init__(self, name, path, size, comment=""): - """Initialize object attributes.""" - self._name = name - self.path = path - self._time = time.time() - self.date = datetime.fromtimestamp(self._time).replace(microsecond=0) - self.size = size - self.files_number = 0 - self._comment = comment - self.fromDevice = False - - def getPath(self): - """Return object path.""" - return self.path - - def getName(self): - """Return object name.""" - return self._name - - def getDate(self): - """Return object creation date.""" - return self.date - - def getComment(self): - """Return object _comment attribute.""" - return self._comment - - def getSize(self): - """Return object file size.""" - return self.size - - def getTime(self): - """ Returns the object creation time in seconds since epoch. """ - return self._time - - def getFilesNumber(self): - """ Return number of files this backup holds. """ - return self.files_number - - def setComment(self, new_comment): - """Set object _comment attribute to the given string""" - self._comment = new_comment - - def setName(self, new_name): - """Set object name to a new name""" - self._name = new_name - - def setDate(self, newDate): - self.date = newDate - - def setFilesNumber(self, number_of_files): - """ Set number of files this backup holds to number_of_files .""" - self.files_number = number_of_files - - def setAtDevice(self, bool=False): - self.fromDevice = bool diff --git a/src/backup/.svn/text-base/pcsbackuplistui.py.svn-base b/src/backup/.svn/text-base/pcsbackuplistui.py.svn-base deleted file mode 100644 index daca374..0000000 --- a/src/backup/.svn/text-base/pcsbackuplistui.py.svn-base +++ /dev/null @@ -1,110 +0,0 @@ -# Authors: Amaury Medeiros and Paulo Ouriques -# Software License: GPL - -from PyQt4.QtCore import * -from PyQt4.QtGui import * - -class PCSBackupListUi(QTableView): - - ''' Class that creates a table, where the backups will be shown ''' - - def __init__(self, backupManager): - super(PCSBackupListUi, self).__init__() - - self.setSelectionBehavior(QAbstractItemView.SelectRows) - self.setSelectionMode(QAbstractItemView.ExtendedSelection) - self.setAlternatingRowColors(True) - self.setShowGrid(False) - self.setEditTriggers(QAbstractItemView.NoEditTriggers) - self.model = QStandardItemModel() - self.setModel(self.model) - - hHeader = QHeaderView(Qt.Horizontal) - hHeader.setObjectName("listHeader") - hHeader.setAttribute(Qt.WA_NoSystemBackground) - hHeader.setStretchLastSection(True) - hHeader.setResizeMode(QHeaderView.ResizeToContents) - hHeader.setMinimumSectionSize(100) - - hHeader.setClickable(False) - - self.setHorizontalHeader(hHeader) - - vHeader = QHeaderView(Qt.Vertical) - vHeader.setVisible(False) - self.setVerticalHeader(vHeader) - self._backupManager = backupManager - - def updateBackupList(self): - self.model.clear() - self.model.setHorizontalHeaderItem(0, QStandardItem("NAME")) - self.model.setHorizontalHeaderItem(1, QStandardItem("SIZE")) - self.model.setHorizontalHeaderItem(2, QStandardItem("DATE")) - - backupList = self._backupManager.getBackupList() - for backupInfo in backupList: - name = backupInfo.getName() - date = str(backupInfo.getDate()) - size = self._formatBackupSize(backupInfo.getSize()) - backupData = [QStandardItem(name), QStandardItem(size), QStandardItem(date)] - self.model.appendRow(backupData) - - def removeSelectedBackups(self): - selectionModel = self.selectionModel() - indexList = selectionModel.selectedRows() - for index in reversed(sorted(indexList)): - if index.isValid(): - row = index.row() - data = self.model.itemData(index) - backupName = data[0].toString() - if self._backupManager.removeBackup((str(backupName).strip())): - self.model.removeRow(row) - self.updateBackupList() - - def renameSelectedBackup (self, newName): - #!!!!!!! getSelectedBackup - backupName = (str(self.getSelectedBackup())).strip() - if backupName != None: - if self._backupManager.renameBackup(backupName, newName): - self.updateBackupList() - return True - - return False - - def getSelectedBackup(self): - list = self.getSelectedBackupList() - if list and len(list) > 0: - return list[0] - - return None - - def getSelectedBackupList(self): - selectionModel = self.selectionModel() - indexList = selectionModel.selectedRows() - backupList = [] - for index in indexList: - if index.isValid(): - row = index.row() - data = self.model.itemData(index) - backupList.append(data[0].toString()) - return backupList - - def getBackupManager(self): - return self._backupManager - - def _formatBackupSize(self, size): - """ Return a string with a more suited size and byte multiple for the - received size. - - Attributes: - String/Float/Int size - size in bytes or string representing it. - - """ - size = float(size) - multiples = ["B", "KB", "MB", "GB"] - divisions = 0 - while size > 1000 and divisions <= 3: - size = size / 1024. - divisions += 1 - - return "%.1f %s" % (size, multiples[divisions]) diff --git a/src/backup/.svn/text-base/pcsbackuplocation.py.svn-base b/src/backup/.svn/text-base/pcsbackuplocation.py.svn-base deleted file mode 100644 index ab5d942..0000000 --- a/src/backup/.svn/text-base/pcsbackuplocation.py.svn-base +++ /dev/null @@ -1,11 +0,0 @@ -# Class Backup_Category holds osso-backup .conf files informations - -class PcsBackupLocation: - """Backup_Location class. - Used for holding location attributes from parsed osso-backup xml files. - - """ - def __init__(self, type, category, path): - self.category = category - self.type = type - self.path = path diff --git a/src/backup/.svn/text-base/pcsbackupmanager.py.svn-base b/src/backup/.svn/text-base/pcsbackupmanager.py.svn-base deleted file mode 100644 index 92a5cc7..0000000 --- a/src/backup/.svn/text-base/pcsbackupmanager.py.svn-base +++ /dev/null @@ -1,168 +0,0 @@ -import os - -from PyQt4.QtCore import * -from zipfile import * - -import pcsbackuputils as utils - - -HOME = os.path.expanduser("~") -USER_HOST = "root" -DEVICES_POINT = "%s/.pcsuite/devices/" % HOME - - -class PcsBackupManager(QObject): - - def __init__(self): - QObject.__init__(self) - self._backupList = [] - - def loadBackups(self): - return False - - def saveBackups(self): - return False - - def getBackupList(self): - return None - - def createBackup(self, backup_name, path, host_ip, categories, comment=""): - return False - - def removeBackup(self, backup_name): - return False - - def getBackupInfo(self, backupName): - return None - - def renameBackup(self, backupName, newName): - return False - - def changeBackupComment(self, backupName, new_comment): - return False - - def listBackupContent(self, backupName): - content = [] - backupInfo = self.getBackupInfo(backupName) - backupPath = backupInfo.getPath() - fullPath = os.path.join(str(backupPath), str(backupName)) - - for entry in os.listdir(fullPath): - if entry.endswith(".zip"): - zipfile = utils.openZip(os.path.join(fullPath, entry), "r") - for member in zipfile.namelist(): - folders = member.split("/") - memberName = "../" + "/".join([folders[-2], folders[-1]]) - content.append(memberName) - return content - - def restoreBackup(self, backupInfo, host_ip, categories): - """ Restore a PC backup to device with given IP address. - - Attributes: - String backupInfo - Object representing the backup - String host_ip - IP address of device. - Dictionary categories - dictionary with categories as keys and with - value True if that category should be restored. - - """ - self.setRestoreInProgress(True) - # Set restore needed paths - devicePath = os.path.join(DEVICES_POINT, "%s" % host_ip) - mountPath = os.path.join(devicePath, "Root" ) - tempPath = os.path.join(mountPath, "tmp/paths") - restScriptsPath = ("/etc/osso-backup/restore.d/always") - try: - utils.mountDevice(USER_HOST, host_ip, mountPath) - # Get backup location depending from backup source - if backupInfo == None: - return False - if backupInfo.fromDevice: - backup_path = backupInfo.getPath() - else: - backup_path = os.path.join(str(backupInfo.getPath()), - str(backupInfo.getName())) - # Get backup files list for each category and write it on a file - # that will be needed by restore scripts. - pathsDictonary = utils.getBackupFilesPath(backup_path) - if utils.writeBackupFilesPath(pathsDictonary, tempPath) == False: - return False - # --- Initialize restore progress --- - currentSize = 0 - # Get total number of files to restore - numberOfFiles = 0 - for categ in pathsDictonary: - for file in pathsDictonary[categ]: - numberOfFiles += 1 - # Get size of all categories being restored - totalSize = 0 - for file in os.listdir(backup_path): - if file.endswith(".zip"): - categ = file[:-4] - if categories[categ]: - catPath = os.path.join(backup_path, file) - zip = utils.openZip(catPath) - for member in zip.namelist(): - totalSize += zip.getinfo(member).file_size - # Extract zip files to device - for entry in os.listdir(backup_path): - category = entry[:-4] - if entry.endswith(".zip") and categories[category]: - zipPath = os.path.join(backup_path, entry) - zip = utils.openZip(zipPath) - # Update restore progress, extract current f print "member %s: %.2f" % (member, zip.getinfo(member).file_size)ile and emit - # progress sinal - for member in zip.namelist(): - if not self.restoreInProgress: - return 0 - percentage = "%.1f" % self.computePercentage(totalSize, - currentSize) - - status = (percentage, category, numberOfFiles, totalSize) - self.emit(SIGNAL("restoreProgress"), status) - zip.extract(member, devicePath) - currentSize += zip.getinfo(member).file_size - percentage = "%.1f" % ((currentSize / float(totalSize)) * 100) - status = (percentage, category, numberOfFiles, totalSize) - self.emit(SIGNAL("restoreProgress"), status) - zip.close() - # Execute restore scripts - os.system("ssh %s@%s ..%s/*.sh %s" % (USER_HOST, host_ip, - restScriptsPath, tempPath)) - self.setRestoreInProgress(False) - # --- Restore finished --- - finally: - utils.unmountDevice(mountPath) - - - def computePercentage(self, totalSize, currentSize): - if totalSize == 0: - percentage = 100 - else: - percentage = (currentSize / float(totalSize)) * 100 - if percentage > 100: - percentage = 100 - return percentage - - def copy(self, sourcePath, destinationPath): - numberOfFiles = 0 - for entry in os.listdir(sourcePath): - zipPath = os.path.join(sourcePath, entry) - if zipPath.endswith(".zip"): - zip = utils.openZip(zipPath) - numberOfFiles += len(zip.namelist()) - totalSize = float(utils.getSize(sourcePath)) - currentSize = 0 - self.emit(SIGNAL("copyProgress"), ("0.00", numberOfFiles, totalSize)) - for entry in os.listdir(sourcePath): - if not self.copyInProgress: - utils.removePath(destinationPath) - return 0 - entryPath = os.path.join(sourcePath, entry) - utils.copy(entryPath, destinationPath) - currentSize += utils.getSize(entryPath) - progress = "%.2f" % ((currentSize / totalSize) * 100) - self.emit(SIGNAL("copyProgress"), (progress, numberOfFiles, - totalSize)) - - \ No newline at end of file diff --git a/src/backup/.svn/text-base/pcsbackupmanagerui.py.svn-base b/src/backup/.svn/text-base/pcsbackupmanagerui.py.svn-base deleted file mode 100644 index 2fdc32b..0000000 --- a/src/backup/.svn/text-base/pcsbackupmanagerui.py.svn-base +++ /dev/null @@ -1,502 +0,0 @@ -# Software License: GPL - -import os -import sys - -from functools import partial - -from PyQt4.QtCore import * -from PyQt4.QtGui import * - -from ui.pcsuiutils import * -from ui.tsuigeneralmethods import * -from ui.pcsapp import PcsApp -from backup.pcsbackuputils import * - -from pcsbackuplistui import PCSBackupListUi -from pcspcbackupmanager import PcsPcBackupManager -from pcsdevicebackupmanager import PcsDeviceBackupManager -from pcsprogressdialog import PcsProgressDialog -from style.styleTabletSuite import * - -COPY_BUTTON_ID = 0 -DELETE_BUTTON_ID = 1 -RENAME_BUTTON_ID = 2 -VIEW_BUTTON_ID = 3 -_home_dir = os.path.expanduser("~") -_default_dir = _home_dir + "/.pcsuite/Backup" - - -class PcsBackupManagerUi(QDialog): - - ''' Class that calls a Backup Pc Suite application - with a Table Viewer''' - - def __init__(self, deviceInfo, windowManager, parent=None): - QDialog.__init__(self, parent) - self.deviceInfo = deviceInfo - self.windowManager = windowManager - - self.setWindowIcon(QIcon(BACKUP_IMAGE)) - self.setWindowTitle("%s Backup Manager" % APPLICATION_NAME) - self.setFixedSize(WINDOW_WIDTH, WINDOW_HEIGHT) - self._home_dir = os.path.expanduser("~") - self._default_dir = _home_dir + "/.pcsuite/Backup" - self.copyPath = self._default_dir - self.name_change = None - self._setupUi() - - def _setupUi(self): - # Creates the lists - self.pcBackupManager = PcsPcBackupManager() - self.deviceBackupManager = PcsDeviceBackupManager(self.deviceInfo) - - self.pcListView = PCSBackupListUi(self.pcBackupManager) - self.pcListView.setObjectName("ListView") - # "Update pc list view" - pcListViewSelectionModel = self.pcListView.selectionModel() - self.connect(pcListViewSelectionModel, - SIGNAL("selectionChanged(QItemSelection, QItemSelection)"), - self._updateButtonsState) - self.pcListView.updateBackupList() - - self.deviceListView = PCSBackupListUi(self.deviceBackupManager) - self.deviceListView.setObjectName("ListView") - deviceListViewSelectionModel = self.deviceListView.selectionModel() - self.connect(deviceListViewSelectionModel, - SIGNAL("selectionChanged(QItemSelection, QItemSelection)"), - self._updateButtonsState) - # "Update device List view" - self.deviceListView.updateBackupList() - - layout = QVBoxLayout() - menuLayout = self._menuButtons() - layout.addLayout(menuLayout, Qt.AlignTop) - wayLayout = self._wayLayout() - layout.addLayout(wayLayout, Qt.AlignLeft) - layout.addItem(QSpacerItem(0,3)) - layout.addLayout(self._centerLayout(), Qt.AlignTop) - - layout.addItem(QSpacerItem(0,15)) - informationLayout = self._createInformationsLabel() - layout.addLayout(informationLayout) - layout.addItem(QSpacerItem(0,2)) - self.setLayout(layout) - - def _centerLayout(self): - # Creates the tabs - layout = QVBoxLayout() - tabLayout = QVBoxLayout() - tab = QTabBar() - tab.setObjectName("managerTabs") - self.tabBar = QTabWidget() - self.tabBar.setTabBar(tab) - self.tabBar.setAttribute(Qt.WA_NoSystemBackground) - self.tabBar.setObjectName("tabBar") - self.tabBar.addTab(self.pcListView, "PC Backups") - self.tabBar.addTab(self.deviceListView, "Device Backups") - self.connect(self.tabBar, SIGNAL("currentChanged(int)"), self._updateButtonsState) - tabLayout.addWidget(self.tabBar) - layout.addLayout(tabLayout) - #Spacer - layout.addItem(QSpacerItem(0,5)) - # Creates the buttons - buttonBox = QHBoxLayout() - self._buttonCopy = QPushButton("Copy") - self._buttonCopy.setDisabled(True) - self._buttonCopy.setStyleSheet(DEFAULT_BUTTON_STYLE) - buttonBox.addWidget(self._buttonCopy) - self.connect (self._buttonCopy, SIGNAL("clicked()"), self._doCopyBackup) - - self._buttonDelete = QPushButton("Delete") - self._buttonDelete.setDisabled(True) - buttonBox.addWidget(self._buttonDelete) - self._buttonDelete.setStyleSheet(DEFAULT_BUTTON_STYLE) - self.connect (self._buttonDelete, SIGNAL("clicked()"), self._doDeleteBackup) - - self._buttonRename = QPushButton("Rename") - self._buttonRename.setDisabled(True) - buttonBox.addWidget(self._buttonRename) - self._buttonRename.setStyleSheet(DEFAULT_BUTTON_STYLE) - self.connect (self._buttonRename, SIGNAL("clicked()"), self._doRenameBackup) - - self._buttonView = QPushButton("View") - self._buttonView.setDisabled(True) - buttonBox.addWidget(self._buttonView) - self._buttonView.setStyleSheet(DEFAULT_BUTTON_STYLE) - self.connect (self._buttonView, SIGNAL("clicked()"), self._doViewBackup) - - self._buttonUpdate = QPushButton("Update") - self._buttonUpdate.setDisabled(False) - self._buttonUpdate.setVisible(False) - buttonBox.addWidget(self._buttonUpdate) - self._buttonUpdate.setStyleSheet(DEFAULT_BUTTON_STYLE) - self.connect (self._buttonUpdate, SIGNAL("clicked()"), self._doUpdateList) - - layout.addLayout(buttonBox) - return layout - - def _menuButtons(self): - infList = [("New Backup", SMALL_ICON_NEW_BACKUP_STYLE, self._newBackupDialog), - ("Manage Backup", SMALL_ICON_MANAGER_BACKUP_STYLE_SELECTED), - ("Restore Backup", SMALL_ICON_RESTORE_BACKUP_STYLE, self._restoreDialog)] - - buttonsLayout = QHBoxLayout() - for i in range(3): - but = QPushButton(infList[i][0]) - but.setStyleSheet(infList[i][1]) - if i <> 1: - buttonsLayout.addWidget(but, Qt.AlignLeft) - self.connect(but, SIGNAL("clicked()"), infList[i][2]) - else: - buttonsLayout.addWidget(but) - buttonsLayout.setMargin(0) - return buttonsLayout - - def _newBackupDialog(self): - if(self.deviceInfo and self.deviceInfo.ip != None): - newBackup = self.windowManager.getNewBackup() - centralize(newBackup) - newBackup.setGeometry(self.geometry()) - newBackup.show() - self.close() - else: - self._showNoDeviceFoundMessage() - - def _restoreDialog(self): - if(self.deviceInfo and self.deviceInfo.ip != None): - restoreBackup = self.windowManager.getRestoreBackup() - centralize(restoreBackup) - restoreBackup.setGeometry(self.geometry()) - restoreBackup.show() - self.close() - else: - self._showNoDeviceFoundMessage() - - def _wayLayout(self): - self.barLayout = QHBoxLayout() - self.barLayout.setMargin(0) - spc = QSpacerItem(8, 0) - self.barLayout.addItem(spc) - main = QLabel("Main") - restore = QLabel(" Manage backups") - spc = QSpacerItem(2, 0) - widgetList = [main, self._arrow(), restore] - - for widget in widgetList: - self.barLayout.addWidget(widget, Qt.AlignLeft) - self.barLayout.addItem(spc) - - self.barLayout.addItem(QSpacerItem(300, 0)) - return self.barLayout - - def _arrow(self): - label = QLabel() - label.setPixmap(QPixmap(BLACK_ARROW)) - return label - - def _createInformationsLabel(self): - hLay = QHBoxLayout() - - self.infLabel = QLabel(""\ - "Select the backup you wish to manipulate.") - iconAlert = QLabel() - hLay.setMargin(0) - iconAlert.setPixmap(QPixmap(ICON_ALERT)) - spc = QSpacerItem(15, 0) - hLay.addItem(spc) - hLay.addWidget(iconAlert) - hLay.addWidget(self.infLabel, Qt.AlignLeft) - - return hLay - - def _doUpdateList(self): - self._currentBackupList().updateBackupList() - self._updateButtonsState(0) - - def _execCopyDialogToDevice(self): - self._copyDialogToDevice = QDialog(self, Qt.FramelessWindowHint) - self._copyDialogToDevice.setObjectName("copyDialogToDevice") - - self.rb1 = QRadioButton() - self.rb1.setText("External Memory Card") - self.rb2 = QRadioButton() - self.rb2.setText("Internal Memory Card") - - layout = QVBoxLayout() - layout.addWidget(self.rb1) - layout.addWidget(self.rb2) - - buttonCopy = QPushButton("Copy") - buttonCopy.setStyleSheet(DEFAULT_BUTTON_STYLE) - self.connect(buttonCopy, SIGNAL("clicked()"), self._doCopyToDevice) - buttonCancel = QPushButton("Cancel") - buttonCancel.setStyleSheet(DEFAULT_BUTTON_STYLE) - self.connect(buttonCancel, SIGNAL("clicked()"), self._copyDialogToDevice.close) - - hlay = QHBoxLayout() - hlay.addWidget(buttonCancel) - hlay.addWidget(buttonCopy) - layout.addLayout(hlay) - self._copyDialogToDevice.setLayout(layout) - self._copyDialogToDevice.exec_() - - def _execCopyDialogFromDevice(self): - self._copyDialogFromDevice = QDialog(self, Qt.FramelessWindowHint) - self._copyDialogFromDevice.setObjectName("copyDialogFromDevice") - - hLayout = QHBoxLayout() - hLayout.setMargin(0) - self.textField = QLineEdit(self) - buttonOpen = QPushButton() - buttonOpen.setObjectName("buttonBrowse") - self.connect(buttonOpen, SIGNAL("clicked()"), self._doBrowse) - copyPath = str(self._default_dir) - self.textField.setReadOnly(True) - self.textField.setText(self._default_dir) - hLayout.addWidget(self.textField) - hLayout.addWidget(buttonOpen) - - message = QLabel(" Backup copy destination: ") - message.setFixedHeight(15) - - layout = QVBoxLayout() - layout.addWidget(message) - layout.addLayout(hLayout) - - buttonCopy = QPushButton("Copy") - buttonCopy.setStyleSheet(DEFAULT_BUTTON_STYLE) - self.connect(buttonCopy, SIGNAL("clicked()"), self._doCopyFromDevice) - buttonCancel = QPushButton("Cancel") - buttonCancel.setStyleSheet(DEFAULT_BUTTON_STYLE) - self.connect(buttonCancel, SIGNAL("clicked()"), self._copyDialogFromDevice.close) - - hlay = QHBoxLayout() - hlay.addWidget(buttonCancel) - hlay.addWidget(buttonCopy) - layout.addLayout(hlay) - self._copyDialogFromDevice.setLayout(layout) - self._copyDialogFromDevice.exec_() - - def _doCopyBackup(self): - if self.tabBar.currentIndex() == 0: - self._execCopyDialogToDevice() - else: - self._execCopyDialogFromDevice() - - def doCopy(self, device_ip, backupName, ret, destinationPath): - self.copyThread = CopyBackupThread(self, device_ip, backupName, ret, destinationPath) - self.copyThread.start() - self._runCopyProgress() - - self.connect(self.copyThread, SIGNAL("openFileError"), self._onOpenFileError) - self.connect(self.copyThread, SIGNAL("copyProgress"), self._updateProgress) - self.connect(self.copyThread, SIGNAL("copyDone"), self._onCopyDone) - - def _doCopyToDevice(self): - self._copyDialogToDevice.close() - ret = 1 - if self.rb1.isChecked(): - ret = 0 - selectedBackupList = self._currentBackupList().getSelectedBackupList() - for backup in selectedBackupList: - self.doCopy(self.deviceInfo.ip, str(backup).strip(), ret, "") - - def _doCopyFromDevice(self): - self._copyDialogFromDevice.close() - if self.copyPath != "": - selectedBackupList = self._currentBackupList().getSelectedBackupList() - self.name_change = False - for backup in selectedBackupList: - self.pcBackupManager.loadBackups() - self.correct_name = self.pcBackupManager._verify_backup_name(str(backup).strip()) - self.doCopy(self.deviceInfo.ip, str(backup).strip(), 0, self.copyPath) - if self.correct_name != backup: - self.name_change = True - - def _showMessageCopyBackupDone(self): - if self.name_change == None or not self.name_change: - QMessageBox.information(self, "Copy Backup", "Backup(s) copied") - else: - QMessageBox.information(sopenFileErrorelf, "Copy Backup", - "Backup copied with name: %s" % self.correct_name) - - def _doBrowse(self): - pathDialog = QFileDialog() - prompt = "Select the folder you wish to copy your backup(s):" - self.copyPath = pathDialog.getExistingDirectory(self, prompt, self._home_dir) - if(self.copyPath != ""): - self.textField.setText(self.copyPath) - - def _doRenameBackup(self): - res = False - (newName, ok) = QInputDialog.getText(self, "Rename Backup", "New Backup Name:", - QLineEdit.Normal, QString(), - Qt.FramelessWindowHint) - if ok: - if newName: - newName = QString(str(newName).strip()) - if not newName.isEmpty(): - list = self._currentBackupList() - res = list.renameSelectedBackup(newName) - if res: - showMessageBox("Backup Renamed", "") - else: - showMessageBox("Error while renaming the backup", "") - - def _doDeleteBackup(self): - - dialog = QMessageBox() - dialog.setText("Remove selected backup?") - dialog.setStandardButtons(QMessageBox.Yes | QMessageBox.No) - dialog.setWindowFlags(Qt.FramelessWindowHint) - dialog.setStyleSheet(MESSAGE_BOX_DEFAULT) - ret = dialog.exec_() - if ret == QMessageBox.Yes: - list = self._currentBackupList() - list.removeSelectedBackups() - showMessageBox("Backup Removed", "") - - def _currentBackupList(self): - if self.tabBar.currentIndex() == 0: - self._buttonRename.setVisible(True) - self._buttonDelete.setVisible(True) - self._buttonView.setVisible(True) - self._buttonUpdate.setVisible(False) - return self.pcListView - else: - self._buttonUpdate.setVisible(True) - self._buttonRename.setVisible(False) - self._buttonDelete.setVisible(False) - self._buttonView.setVisible(False) - return self.deviceListView - - def _updateButtonsState(self, index): - list = self._currentBackupList() - selectionModel = list.selectionModel() - indexList = selectionModel.selectedRows() - - if len(indexList) != 1: - self._buttonRename.setDisabled(True) - self._buttonView.setDisabled(True) - self._buttonCopy.setDisabled(True) - else: - self._buttonRename.setEnabled(True) - self._buttonView.setEnabled(True) - self._buttonCopy.setEnabled(True) - - if len(indexList) == 0: - self._buttonDelete.setDisabled(True) -# self._buttonCopy.setDisabled(True) - else: - self._buttonDelete.setEnabled(True) -# self._buttonCopy.setEnabled(True) - - - def _doViewBackup(self): - list = self._currentBackupList() - backupManager = list.getBackupManager() - backupName = (str(list.getSelectedBackup())).strip() - if backupName == None: - return False - - dialog = QDialog(self, Qt.FramelessWindowHint) - dialog.setObjectName("viewDialog") - dialog.setFixedSize(WINDOW_WIDTH, WINDOW_HEIGHT) - dialog.setWindowTitle("Backup Files") - dialog.setWindowIcon(QIcon(BACKUP_IMAGE)) - - layout = QVBoxLayout() - listWidget = QListWidget() - listWidget.setObjectName("viewList") - listWidget.setDragDropMode(QAbstractItemView.NoDragDrop) - - try: - backupContentList = backupManager.listBackupContent(backupName) - except IOError: - showMessageBox(self.openFileError, "Error while opening file") - return False - - for backupContent in backupContentList: - backup_button = QListWidgetItem() - backup_button.setText(backupContent) - listWidget.addItem(backup_button) - - okButton = QPushButton("OK") - okButton.setStyleSheet(SMALL_DEFAULT_BUTTON_STYLE) - visible = partial(dialog.setVisible, False) - self.connect(okButton, SIGNAL("clicked()"), visible) - hLay = QHBoxLayout() - hLay.addItem(QSpacerItem(200,0)) - hLay.addWidget(okButton) - - layout.addWidget(listWidget) - layout.addLayout(hLay) - dialog.setLayout(layout) - dialog.show() - - def _runCopyProgress(self): - self._progressDialog = PcsProgressDialog(self) - self._progressDialog.setAction("copy") - self.connect(self._progressDialog.cancelButton, SIGNAL("clicked()"), - self._onCopyCancel) - self._progressDialog.show() - - def _updateProgress(self, information): - progress, self.numberOfFiles, self.totalSize = information - self._progressDialog.setProgress(progress) - - def _onCopyDone(self): - self._progressDialog.updateInfo(self.totalSize, self.numberOfFiles) - self._progressDialog.progressDone() - self.pcListView.updateBackupList() - - def _onCopyCancel(self): - if self.tabBar.currentIndex() == 0: - self.pcBackupManager.setCopyInProgress(False) - else: - self.deviceBackupManager.setCopyInProgress(False) - self._progressDialog.progressCanceled() - - def _onOpenFileError(self): - self._progressDialog.close() - showMessageBox(OPEN_FILE_ERROR, OPEN_FILE_ERROR_TITLE) - - - -class CopyBackupThread(QThread): - def __init__(self, manager, deviceIp, backupName, ret, destinationPath ): - QThread.__init__(self) - self.uiManager = manager - self.deviceIp = deviceIp - self.backupName = backupName - self.memoryCard = ret - self.destinationPath = destinationPath - self.connect(self.uiManager.pcBackupManager, SIGNAL("copyProgress"), - self.reEmit) - self.connect(self.uiManager.deviceBackupManager, SIGNAL("copyProgress"), - self.reEmit) - - def reEmit(self, inf): - self.emit(SIGNAL("copyProgress"), inf) - - def run(self): - try: - if self.uiManager.tabBar.currentIndex() == 0: - manager = self.uiManager.pcBackupManager - manager.copyBackupToDevice(self.deviceIp, self.backupName, - self.memoryCard) - else: - manager = self.uiManager.deviceBackupManager - manager.copyBackupFromDevice(self.backupName, - self.destinationPath) - - except IOError: - self.emit(SIGNAL("openFileError")) - return - self.emit(SIGNAL("copyDone")) - - - - diff --git a/src/backup/.svn/text-base/pcsbackupparser.py.svn-base b/src/backup/.svn/text-base/pcsbackupparser.py.svn-base deleted file mode 100644 index c950a6e..0000000 --- a/src/backup/.svn/text-base/pcsbackupparser.py.svn-base +++ /dev/null @@ -1,115 +0,0 @@ -# Module used to parse osso-backup xml conf files, retrieving categories and -# backup paths information - -import os.path -import xml.dom -import xml.dom.minidom - -from pcsbackuplocation import * - - -class PcsBackupParser: - """Holds a list of Backup_location objects - - Can parse .conf xml files with osso-backup format at the given path with - fill_locations_list, creating Backup_location objects based on type, - category and path of each location inside each xml file and then holding - all objects in the locations_list attribute. - - """ - def __init__(self): - self.locationsDict = {} - - def getLocationsDict(self): - return self.locationsDict - - def addLocation(self, location): - """Add a location to locations_list attribute of theis class. - - Arguments: - location -- the location object to be added - - """ - category = location.category - if category in self.locationsDict.keys(): - self.locationsDict[category].append(location) - else: - self.locationsDict[category] = [location] - - def fillLocationsDict(self, path): - """Add all locations that can be found inside xml files of the given - path. - - This method reads all .conf files inside the directory path given and - puts on its locations_list attribute all the Backup_location objects - created with the informations returned from the files parsing. - - Arguments: - path -- Path of directory containing files to parse - - """ - for file in os.listdir(path): - if file.endswith(".conf"): - locations = self.locationsFromFile(os.path.join(path, file)) - for location in locations: - self.addLocation(location) - - def locationsFromFile(self, xml_file): - """Return a list with all locations objects inside the given file. - - The file is parsed and all informations retrieved from it are used to - create Backup_location objects and these objects are appended to a list - that is returned to caller. - - Arguments: - xml_file -- File to parse - - Returns: - locations -- List with all Backup_location objects created from file - - """ - locations_map = self._parser(xml_file) - locations = [] - number_of_locations = len(locations_map["types"]) - for i in range(number_of_locations): - type = locations_map["types"][i] - category = locations_map["categories"][i] - path = locations_map["paths"][i] - path = self._fixPath(path) - new_loc = PcsBackupLocation(type, category, path) - locations.append(new_loc) - return locations - - - def _parser(self, xml_file): - # Parses the xml_file, divide each location element information on a - # dictonary with key to respective information. - # Dictonary format: - # { "types": list of types in order of location appereance, - # "categories": list of categories ordered like types - # "paths" list of install paths in the same order as the others } - dom = xml.dom.minidom.parse(xml_file) - types = [] - categories = [] - paths = [] - for node in dom.getElementsByTagName("location"): - type = node.getAttribute("type") - category = node.getAttribute("category") - path = node.childNodes[0].data.strip() - types.append(type) - categories.append(category) - paths.append(path) - - location_map = {"types": types, "categories": categories, "paths": paths} - return location_map - - def _fixPath(self, path): - # Fix any file path containing device specific constants, modifying - # them to its values - modifications = {"$HOME":"/home/user", "$USER":"user"} - for key in modifications.keys(): - path = path.replace(key, modifications[key]) - if not path.startswith("/"): - path = "/".join(path) - return path - diff --git a/src/backup/.svn/text-base/pcsbackuputils.py.svn-base b/src/backup/.svn/text-base/pcsbackuputils.py.svn-base deleted file mode 100644 index 8dfa7fe..0000000 --- a/src/backup/.svn/text-base/pcsbackuputils.py.svn-base +++ /dev/null @@ -1,184 +0,0 @@ - -from pcsbackupinfo import * -import zipfile -import os -import xml.dom.minidom - - -def copyOssoBackupConfigFiles(destination, mountPath): - """ Copy all osso-backup .conf files to the given path. The device must be - already mounted in the mountPath. - - Attributes: - - String mountPath - Path of the folder where the device is mounted - - String destination - Destination folder path where config files should be - copied to. - - """ - os.system("cp %s/etc/osso-backup/applications/*.conf %s" % - (mountPath, destination)) - - -def mountDevice(user, ip, path): - # Mount device file system using sshfs in the given path - try: - if not os.path.exists(path): - createFolder(path) - os.system('sshfs %s@%s:/ %s' % (user, ip, path)) - except: - raise Exception("Error while mounting device file system") - - -def unmountDevice(path): - try: - os.system('fusermount -uz %s' % path) - except: - raise Exception("Error while unmounting device file system") - - -def createFolder(complete_path): - if not os.path.exists(complete_path): - os.makedirs(complete_path) - - # FIXME - return True - - -def removePath(complete_path): - for entry in os.listdir(complete_path): - if os.path.isdir(entry): - removePath(os.path.join(complete_path, entry)) - else: - os.remove(os.path.join(complete_path, entry)) - os.rmdir(complete_path) - - -def getDeviceBackupList(mountPoint): - """This function return a list of backupInfo objects for each backup found - in the mount point. - - """ - deviceBackups = [] - mmc1 = '%s/media/mmc1/backups' % mountPoint - mmc2 = '%s/media/mmc2/backups' % mountPoint - - if os.path.exists(mmc1): - deviceBackups += _getDeviceBackupsInfo(mmc1) - if os.path.exists(mmc2): - deviceBackups += _getDeviceBackupsInfo(mmc2) - - return deviceBackups - - -def copy(original, destination): - original = original.replace(" ", "\ ") - destination = destination.replace(" ", "\ ") - createFolder(destination) - os.system("cp %s %s" % (original, destination)) - - -def getSize(path): - if not os.path.exists(path): - return False - if os.path.isdir(path): - files_and_folders = os.listdir(path) - sum_size = 0 - for entry in files_and_folders: - if os.path.isdir(os.path.join(path, entry)): - sum_size += getSize(os.path.join(path, entry)) - else: - try: - sum_size += os.stat(os.path.join(path, entry)).st_size - except: - sum_size += 1 - return sum_size - else: - return os.stat(path).st_size - - -def getBackupFilesPath(backupPath): - dic = {} - for entry in os.listdir(backupPath): - if entry.endswith(".zip"): - zip = openZip(os.path.join(backupPath, entry)) - dic[entry.replace(".zip", "")] = zip.namelist() - return dic - - -def getBackupCategories(backupInfo): - backupPath = str(backupInfo.path) - if not backupInfo.fromDevice: - backupPath = os.path.join(backupPath, str(backupInfo._name)) - categoriesList = [] - for entry in os.listdir(backupPath): - if entry.endswith(".zip"): - categoriesList.append(entry.replace(".zip", "")) - return categoriesList - - -def writeBackupFilesPath(paths_dictionary, file_path): - try: - file = open(file_path, "w") - except: - return False - for category in paths_dictionary.keys(): - file.write("[" + category + "]\n") - for path in paths_dictionary[category]: - file.write(path + "\n") - - file.close() - -def openZip(zipPath, mode="r"): - """ Open a .zip file using python ZipFile library. - - Attributes: - String zipPath - The directory path to the file - String mode - "w" to open file for writting. - "a" to open file for appending. - "r" to open file for reading. - - """ - try: - zip = zipfile.ZipFile(zipPath, mode) - return zip - except zipfile.BadZipfile, msg: - raise IOError("Problem while opening %s: %s" % (zipPath, msg)) - except: - raise - -def closeZip(zipfile): - zipfile.close() - -def zip(zipfile, path): - # Compress the file in the given path to the zipfile - try: - zipfile.write(path.encode('UTF')) - return True - except: - return False - -def rebootDevice(deviceIp): - return os.system("ssh root@%s reboot" % deviceIp) == 0 - - -def _parseMetadata(metadata_path): - document = xml.dom.minidom.parse(metadata_path) - node = document.getElementsByTagName("size")[0] - size = int(str(node.firstChild.nodeValue)) - node = document.getElementsByTagName("timestamp")[0] - objDate = datetime.fromtimestamp(float(str(node.firstChild.nodeValue))) - return size, str(objDate) - -def _getDeviceBackupsInfo(memoryCardPath): - deviceBackups = [] - for backup in os.listdir(memoryCardPath): - temporaryFolder = os.path.join(memoryCardPath, backup) - if os.path.isdir(temporaryFolder): - metadataPath = os.path.join(temporaryFolder,'backup.metadata') - if os.path.exists(metadataPath): - size, date = _parseMetadata(metadataPath) - backupInfo = PcsBackupInfo(backup, temporaryFolder, size) - backupInfo.setDate(date) - deviceBackups.append(backupInfo) - return deviceBackups - diff --git a/src/backup/.svn/text-base/pcsbackupwizard.py.svn-base b/src/backup/.svn/text-base/pcsbackupwizard.py.svn-base deleted file mode 100644 index bd16fc5..0000000 --- a/src/backup/.svn/text-base/pcsbackupwizard.py.svn-base +++ /dev/null @@ -1,180 +0,0 @@ -from time import sleep -import threading - -from functools import partial - -from PyQt4.QtCore import * -from PyQt4.QtGui import * - -from ui.pcsuiutils import * -from style.styleTabletSuite import * - -from pcsprogresswizard import * -from pcscheckboxwizard import * -from pcsopenfilewizard import * -from pcspcbackupmanager import * -from pcsdevicemanager import * - -class PcsBackupWizard(QWizard): - - ''' Class that creates a wizard responsible for doing backup ''' - - def __init__(self, deviceInfo, windowManager, parent = None): - QWizard.__init__(self, parent) - self.windowManager = windowManager - self.deviceInfo = deviceInfo - stylesheet = '''QWizard{background-image:url('''+ BACKUP_BG + ''')};''' - self.setStyleSheet(stylesheet) - self.setWindowIcon(QIcon(BACKUP_IMAGE)) - self.setWindowTitle("%s Backup" % APPLICATION_NAME) - self.setFixedSize(WINDOW_WIDTH,WINDOW_HEIGHT) - - self.setButtonLayout([]) - self.setWizardStyle(4) - - self.checkboxPage = PcsCheckboxWizard(self.deviceInfo, windowManager, self) - self.addPage(self.checkboxPage) - - self.chooseFilePage = PcsOpenFileWizard(self.deviceInfo, windowManager, self) - self.connect(self.chooseFilePage.finishButton, SIGNAL("clicked()"), - self.noNameTest) - self.addPage(self.chooseFilePage) - - self.progressWizard = PcsProgressWizard(self.deviceInfo,self, windowManager, self) - self.connect(self.progressWizard.cancelButton, SIGNAL("clicked()"), - self._confirmsCancel) - self.connect(self.progressWizard.doneButton, SIGNAL("clicked()"), self._done) - self.connect(self.progressWizard, SIGNAL("destroyed()"), self.test) - self.addPage(self.progressWizard) - - def test(self): - print "entrou caraiiiiii" - - def noNameTest(self): - if(str(self.chooseFilePage.getBackupName()).strip() == ""): - message = "Your backup name can't be blank." - showMessageBox(message, "Backup name blank") - else: - self.doNewBackup() - self.next() - - def _done(self): - self.done(0) - self.progressWizard._resetPage() - self.chooseFilePage._resetPage() - - def doNewBackup(self): - - hostIp = self.deviceInfo.ip - backupName = self.chooseFilePage.getBackupName() - backupPath = self.chooseFilePage.getPath() - categories = self.checkboxPage.getCategories() - self.backupManager = PcsPcBackupManager() - self.backupManager.loadBackups() - comments = "" - - self._updateThread = UpdateBackupProgress(backupName, backupPath, - hostIp,categories, comments, - self.backupManager, - self.progressWizard) - self.connect(self._updateThread, SIGNAL("backupFinished"), - self._onBackupDone) - self.connect(self._updateThread, SIGNAL("backupCanceled"), - self._onBackupCancel) - self.connect(self._updateThread, SIGNAL("backupNameChanged"), - self._onBackupNameChanged) - self.connect(self._updateThread, SIGNAL("backupProgress"), - self._updateCategoriesAndProgress) - - self._updateThread.start() - - def _updateCategoriesAndProgress(self, information): - progress, category = information - self.progressWizard.setProgress(progress) - self.progressWizard.setCategory(category) - - - def _onBackupDone(self, info): - self.progressWizard.updateInfo(info[0], info[1]) - self.progressWizard.progressDone() - self.windowManager.getBackupManager().pcListView.updateBackupList() - - def _onBackupNameChanged(self, correct_name): - """ - Check if backup name was changed and show message case positive. - """ - nameChangeMessage = "Backup with same name was found in" + \ - " backup list, Backup name changed to %s" \ - % correct_name - showMessageBox(nameChangeMessage, "Backup name changed") - - def _confirmsCancel(self): - """ - Confirms the backup canceling. - """ - dialog = QMessageBox() - dialog.setText("Do you really want cancel this backup?") - dialog.setStandardButtons(QMessageBox.Yes | QMessageBox.No) - dialog.setWindowFlags(Qt.FramelessWindowHint) - dialog.setStyleSheet(MESSAGE_BOX_DEFAULT) - ret = dialog.exec_() - if ret == QMessageBox.Yes: - self._onBackupCancel() - - def _onBackupCancel(self): - """ - Stops current backup process in backup manager. - Also, shows a message box informing about canceling. - - """ - self.progressWizard.progressCanceled() - self.backupManager.setBackupInProgress(False) - - def setVisible (self, visible): - if(visible == False): - self.emit("") - - -class UpdateBackupProgress(QThread): - - def __init__(self, backupName, path, hostIp, categories, comment, - backupManager, progressWizard): - QThread.__init__(self) - - self.backupName = backupName - self.path = path - self.hostIp = hostIp - self.categories = categories - self.comment = comment - self.backupManager = backupManager - - - def run(self): - self._backupFlag = True - - self.correctName = self.backupManager._verify_backup_name(self.backupName) - self.nameChanged = self.correctName != self.backupName - - self.connect(self.backupManager, SIGNAL("backupProgress"), self._reEmitSignal) - self.connect(self.backupManager, SIGNAL("backupDone"), self._onBackupDone) - res = self.backupManager.createBackup(self.correctName, self.path, - self.hostIp, self.categories, - self.comment) - - while (self._backupFlag): - sleep(0.1) - - def _reEmitSignal(self, informations): - self.emit(SIGNAL("backupProgress"), informations) - - def _onBackupDone(self, res, info): - self._backupFlag = False - # If backup was not canceled, emit done signal - if res != 0: - if self.nameChanged: - self.emit(SIGNAL("backupNameChanged"), self.correctName) - self.emit(SIGNAL("backupFinished"), info) - else: - self.emit(SIGNAL("backupCanceled")) - - \ No newline at end of file diff --git a/src/backup/.svn/text-base/pcsbackupxml.py.svn-base b/src/backup/.svn/text-base/pcsbackupxml.py.svn-base deleted file mode 100644 index 0bf3905..0000000 --- a/src/backup/.svn/text-base/pcsbackupxml.py.svn-base +++ /dev/null @@ -1,87 +0,0 @@ -''' -@author: Nicholas Alexander - -Created on 07/07/2009 - -Module with functions used to create backup metadata xml file with same format -as osso-backup metadata. - -''' -import os - -import xml.dom.minidom - -from backup.pcsbackuputils import getSize -from pcsdevicemanager import PcsDeviceManager - - -def createXml(backup_info, filesByCategory, host_ip): - doc = xml.dom.minidom.Document() - root = doc.createElement("backup-metadata") - doc.appendChild(root) - _appendSizeNode(backup_info, doc, root) - _appendFilesNumberNode(backup_info, doc, root) - _appendTimeNode(backup_info, doc, root) - _appendProtectedNode(doc, root) - _appendDeviceInfoNode(doc, root, host_ip) - backupFullPath = os.path.join(backup_info.getPath(), backup_info.getName()) - _appendCategoriesNode(doc, root, filesByCategory, backupFullPath) - metadata_path = os.path.join(backupFullPath, "backup.metadata") - file = open(metadata_path, "w") - doc.writexml(file) - file.close() - - - -def _appendSizeNode(backupInfo, document, node): - sizeNode = document.createElement("size") - size = document.createTextNode(str(backupInfo.getSize())) - sizeNode.appendChild(size) - node.appendChild(sizeNode) - -def _appendFilesNumberNode(backupInfo, document, node): - filesNode = document.createElement("number-of-files") - files = document.createTextNode(str(backupInfo.getFilesNumber())) - filesNode.appendChild(files) - node.appendChild(filesNode) - -def _appendTimeNode(backupInfo, document, node): - timeNode = document.createElement("timestamp") - time = document.createTextNode(str(int(backupInfo.getTime()))) - timeNode.appendChild(time) - node.appendChild(timeNode) - -def _appendProtectedNode(document, node): - protectedNode = document.createElement("protected") - protected = document.createTextNode("false") - protectedNode.appendChild(protected) - node.appendChild(protectedNode) - -def _appendDeviceInfoNode(document, node, hostIp): - deviceManager = PcsDeviceManager() - deviceManager.loadDevices() - device = deviceManager.getDevice(hostIp) - versionNode = document.createElement("device-version") - version = document.createTextNode(device.ossoBackup) - versionNode.appendChild(version) - node.appendChild(versionNode) - -def _appendCategoriesNode(document, node, filesByCategory, backupPath): - categories = document.createElement("categories") - for category in filesByCategory.keys(): - categoryPath = os.path.join(backupPath, "%s.zip" % category) - size = getSize(categoryPath) - if size == False: - continue - categoryNode = document.createElement("%s" % category) - categorySize = document.createElement("size") - categoryFiles = document.createElement("number-of-files") - filesText = document.createTextNode(str(filesByCategory[category])) - sizeText = document.createTextNode(str(size)) - categorySize.appendChild(sizeText) - categoryFiles.appendChild(filesText) - categoryNode.appendChild(categorySize) - categoryNode.appendChild(categoryFiles) - categories.appendChild(categoryNode) - node.appendChild(categories) - \ No newline at end of file diff --git a/src/backup/.svn/text-base/pcscheckboxwizard.py.svn-base b/src/backup/.svn/text-base/pcscheckboxwizard.py.svn-base deleted file mode 100644 index 7745894..0000000 --- a/src/backup/.svn/text-base/pcscheckboxwizard.py.svn-base +++ /dev/null @@ -1,292 +0,0 @@ -# Authors: Amaury Medeiros and Paulo Ouriques -# Software License: GPL - -from functools import partial - -from PyQt4.QtCore import * -from PyQt4.QtGui import * - -from ui.pcsbutton import * -from ui.pcsdevicewidget import PcsDeviceWidget -from ui.pcscustombuttons import PcsCustomButton as customButton -from ui.pcsuiutils import * -from style.styleTabletSuite import * -from pcsbackupmanagerui import * -from pcsrestorebackupui import * - -class PcsCheckboxWizard(QWizardPage): - - def __init__(self, deviceInfo, windowManager, parent = None): - QWizardPage.__init__(self, parent) - self.deviceInfo = deviceInfo - self.windowManager = windowManager - - self.layout = QVBoxLayout() - self.layout.setMargin(0) - self.layout.setSpacing(0) - buttonsLayout = self._menuButtons() - self.layout.addLayout(buttonsLayout) - self.layout.addItem(QSpacerItem(0, 8)) - wayLayout = self._wayLayout() - self.layout.addLayout(wayLayout) - - self.layout.addItem(QSpacerItem(0, 10)) - - self.hlayout = QHBoxLayout() - self.hlayout.setMargin(0) - - self.vertical = QVBoxLayout() - self.vertical.setMargin(0) - self.vertical.setSpacing(0) - self.create_vertical_components() - self.hlayout.addLayout(self.vertical) - self.hlayout.setMargin(0) - self.hlayout.setSpacing(0) - - self.create_checkbox_frame() -# self.hlayout.addItem(QSpacerItem(30, 0)) - self.layout.addLayout(self.hlayout) - - self.layout.addItem(QSpacerItem(0, 35)) - informationLayout = QHBoxLayout() - informationLayout.setMargin(0) - spc = QSpacerItem(10, 0) - iconAlert = QLabel() - iconAlert.setPixmap(QPixmap(ICON_ALERT)) - information = QLabel(""\ - "Select the types of file you wish to backup.") - informationLayout.addItem(spc) - informationLayout.addWidget(iconAlert) - informationLayout.addWidget(information, Qt.AlignLeft) - - self.layout.addLayout(informationLayout) - - self.setLayout(self.layout) - self.map_checked = {self.documents.name: False, - self.emails.name: False, self.media.name: False, - self.contacts.name: False, - self.bookmarks.name: False, - self.settings.name: False, - self.applications.name: False} - self.enableNext = QLineEdit() - self.registerField("enableNext*", self.enableNext) - - def _wayLayout(self): - barLayout = QHBoxLayout() - barLayout.setMargin(0) - main = QLabel("Main") - arrow = self._arrow() - arrow2 = self._arrow() - spc = QSpacerItem(5, 0) - newBackup = QLabel(" New Backup") - files = QLabel("Files") - widgetList = [main, arrow, newBackup, arrow2, files] - for widget in widgetList: - barLayout.addWidget(widget, Qt.AlignLeft) - barLayout.addItem(spc) - barLayout.addItem(QSpacerItem(300, 0)) - return barLayout - - def _arrow(self): - label = QLabel() - label.setPixmap(QPixmap(BLACK_ARROW)) - return label - - def _menuButtons(self): - infList = [("New Backup", SMALL_ICON_NEW_BACKUP_STYLE_SELECTED), - ("Manage Backup", SMALL_ICON_MANAGER_BACKUP_STYLE, self._manageDialog), - ("Restore Backup", SMALL_ICON_RESTORE_BACKUP_STYLE, self._restoreDialog)] - buttonsLayout = QHBoxLayout() - buttonsLayout.setMargin(0) - for i in range(3): - but = QPushButton(infList[i][0]) - but.setStyleSheet(infList[i][1]) - if i <> 0: - buttonsLayout.addWidget(but, Qt.AlignLeft) - self.connect(but, SIGNAL("clicked()"), infList[i][2]) - else: - buttonsLayout.addWidget(but) - return buttonsLayout - - def _manageDialog(self): - if(self.deviceInfo and self.deviceInfo.ip != None): - backupManager = self.windowManager.getBackupManager() - centralize(backupManager) - backupManager.setGeometry(self.wizard().geometry()) - backupManager.show() - self.wizard().close() - self.close() - else: - self._showNoDeviceFoundMessage() - - def _restoreDialog(self): - if(self.deviceInfo and self.deviceInfo.ip != None): - restoreBackup = self.windowManager.getRestoreBackup() - centralize(restoreBackup) - restoreBackup.setGeometry(self.wizard().geometry()) - restoreBackup.show() - self.wizard().close() - self.close() - else: - self._showNoDeviceFoundMessage() - - def _goNextPage(self): - if self.empty_map(): - return False - else: - self.wizard().next() - - - def _showNoDeviceFoundMessage(self): - inf = QMessageBox(self) - inf.setWindowTitle("Connect a device.") - inf.setText("No devices were found.") - inf.show() - - def create_checkbox_frame(self): - layout = QVBoxLayout() - l = QLabel() - l.setPixmap(QPixmap(COPY_BORDER)) - - self.frame = QScrollArea(self) - self.frame.setWidgetResizable(True) - widget = QWidget(self.frame) - widget.setStyleSheet("QWidget{background: transparent;}") - self.grid = QGridLayout() - self.grid.setSpacing(0) - self.createCheckboxPanel() - widget.setLayout(self.grid) - self.frame.setWidget(widget) - layout.addItem(QSpacerItem(0,25)) - layout.addWidget(self.frame) - self.hlayout.addLayout(layout) - - - def empty_map(self): - for index in self.map_checked.keys(): - if self.map_checked[index]: - return False - return True - - def createCheckboxPanel(self): - #Add Checkboxes -# self.add_select_all() - self.add_documents() - self.add_emails() - self.add_media() - self.add_contacts() - self.add_bookmarks() - self.add_settings() - self.add_applications() - -# def add_select_all(self): -# self.select_all = QCheckBox("Select All") -# self.connect(self.select_all, SIGNAL("stateChanged(int)"), -# self.select_all_func) -# self.grid.addWidget(self.select_all, 0, 0, Qt.AlignTop) -# - def add_documents(self): - self.documents = QCheckBox("Documents") - self.documents.name = "documents" - callback = partial(self.select_func, self.documents) - self.connect(self.documents, SIGNAL("stateChanged(int)"), - callback) - self.grid.addWidget(self.documents, 1, 0, Qt.AlignTop) - - def add_emails(self): - self.emails = QCheckBox("Emails") - self.emails.name = "emails" - callback = partial(self.select_func, self.emails) - self.connect(self.emails, SIGNAL("stateChanged(int)"), - callback) - self.grid.addWidget(self.emails, 2, 0, Qt.AlignTop) - - def add_media(self): - self.media = QCheckBox("Media") - self.media.name = "media" - callback = partial(self.select_func, self.media) - self.connect(self.media, SIGNAL("stateChanged(int)"), - callback) - self.grid.addWidget(self.media, 3, 0, Qt.AlignTop) - - def add_contacts(self): - self.contacts = QCheckBox("Contacts") - self.contacts.name = "contacts" - callback = partial(self.select_func, self.contacts) - self.connect(self.contacts, SIGNAL("stateChanged(int)"), - callback) - self.grid.addWidget(self.contacts, 4, 0, Qt.AlignTop) - - def add_bookmarks(self): - self.bookmarks = QCheckBox("Bookmarks") - self.bookmarks.name = "bookmarks" - callback = partial(self.select_func, self.bookmarks) - self.connect(self.bookmarks, SIGNAL("stateChanged(int)"), - callback) - self.grid.addWidget(self.bookmarks, 5, 0, Qt.AlignTop) - - def add_settings(self): - self.settings = QCheckBox("Settings") - self.settings.name = "settings" - callback = partial(self.select_func, self.settings) - self.connect(self.settings, SIGNAL("stateChanged(int)"), - callback) - self.grid.addWidget(self.settings, 6, 0, Qt.AlignTop) - - def add_applications(self): - self.applications = QCheckBox("Applications") - self.applications.name = "applications" - callback = partial(self.select_func, self.applications) - self.connect(self.applications, SIGNAL("stateChanged(int)"), - callback) - self.grid.addWidget(self.applications, 7, 0, Qt.AlignTop) - -# def select_all_func(self): -# checked = self.select_all.isChecked() -# list = self.map_checked.keys() -# for element in list: -# self.map_checked[element] = checked -# for i in range(1,8): -# self.grid.itemAtPosition(i, 0).widget().setChecked(checked) -# - def select_func(self, checkbox): - checked = checkbox.isChecked() - self.map_checked[checkbox.name] = checked - if not checked: - list = [] - for i in range(1,8): - item = self.grid.itemAtPosition(i, 0).widget() -# if item == self.select_all: -# pass - if item.isChecked(): - list.append(item) -# self.select_all.setChecked(False) - for element in list: - element.setChecked(True) - if self.empty_map(): - self.enableNext.setText("") - else: - self.enableNext.setText("Next Button Enabled") - - def getCategories(self): - return self.map_checked - - def create_vertical_components(self): - deviceWidget = PcsDeviceWidget(2) - deviceWidget.setImage(DEVICE_DISCONNECTED) - deviceWidget.addBorder() - deviceWidget.addDeviceName() - deviceWidget.setDeviceInfo(self.deviceInfo) - self.vertical.addWidget(deviceWidget, Qt.AlignTop) - self.nextButton = QPushButton() - self.nextButton.setText("Next") - self.nextButton.setStyleSheet(BACKUP_BUTTON_STYLE) - self.connect(self.nextButton, SIGNAL("clicked()"), self._goNextPage) - self.vertical.addItem(QSpacerItem(0, 20)) - buttonLayout = QHBoxLayout() - buttonLayout.addItem(QSpacerItem(5,0)) - buttonLayout.addWidget(self.nextButton, Qt.AlignCenter) - self.vertical.addLayout(buttonLayout) - self.vertical.addItem(QSpacerItem(0,10)) - \ No newline at end of file diff --git a/src/backup/.svn/text-base/pcsdevicebackupmanager.py.svn-base b/src/backup/.svn/text-base/pcsdevicebackupmanager.py.svn-base deleted file mode 100644 index 095bfd7..0000000 --- a/src/backup/.svn/text-base/pcsdevicebackupmanager.py.svn-base +++ /dev/null @@ -1,102 +0,0 @@ - -from pcsbackupmanager import * -from pcspcbackupmanager import PcsPcBackupManager -from pcsbackupinfo import PcsBackupInfo -import pcsbackuputils as utils - - -class PcsDeviceBackupManager(PcsBackupManager): - - - def __init__(self, deviceInfo): - PcsBackupManager.__init__(self) - self._backupList = [] - self._deviceInfo = deviceInfo - self.restoreInProgress = False - self.copyInProgress = False - - def loadBackups(self): - - # FIXME, error handling is wrong!! return list of PcsBackupInfo - try: - mountPoint = os.path.join(DEVICES_POINT, "%s/Root" % self._deviceInfo.ip) - utils.mountDevice(USER_HOST, self._deviceInfo.ip, mountPoint) - - self._backupList = utils.getDeviceBackupList(mountPoint) - return True - - except Exception, x: - print str(x) - finally: - utils.unmountDevice(mountPoint) - - return False - - def getBackupList(self): - self.loadBackups() - for backup in self._backupList: - backup.setAtDevice(True) - return self._backupList - - def copyBackupFromDevice(self, backupName, destinationPath): - try: - self.loadBackups() - device_backups = self.getBackupList() - - mountPoint = os.path.join(DEVICES_POINT, "%s/Root" % self._deviceInfo.ip) - utils.mountDevice(USER_HOST, self._deviceInfo.ip, mountPoint) - - # Search complete_path - completePath = '' - for backup in device_backups: - if backupName == backup.getName(): - completePath = backup.getPath() - break - if completePath == '': - raise Exception("Backup not found.") - - pcBackupManager = PcsPcBackupManager() - pcBackupManager.loadBackups() - correctName = pcBackupManager._verify_backup_name(backupName) - destination = os.path.join(destinationPath, correctName) - - self.setCopyInProgress(True) - if self.copy(completePath, destination) == 0: - return 0 - self.setCopyInProgress(False) - - backup_size = utils.getSize(destination) - backup = PcsBackupInfo(correctName, destinationPath, backup_size, - 'Copied from device') - backup.setAtDevice(False) - pcBackupManager._backupList.append(backup) - pcBackupManager.saveBackups() - - finally: - utils.unmountDevice(mountPoint) - - - def startBackupRestore(self, backupInfo, categories): - device_ip = self._deviceInfo.ip - return self.restoreBackup(backupInfo, device_ip, categories) - - - def setCopyInProgress(self, status): - self.copyInProgress = status - - - def setRestoreInProgress(self, status): - self.restoreInProgress = status - - - def getBackupInfo(self, backupName): - self.loadBackups() - for backupInfo in self._backupList: - if backupInfo.getName() == backupName: - backupInfo.setAtDevice(True) - return backupInfo - - return None - - - \ No newline at end of file diff --git a/src/backup/.svn/text-base/pcsopenfilewizard.py.svn-base b/src/backup/.svn/text-base/pcsopenfilewizard.py.svn-base deleted file mode 100644 index 313aac4..0000000 --- a/src/backup/.svn/text-base/pcsopenfilewizard.py.svn-base +++ /dev/null @@ -1,264 +0,0 @@ -# Authors: Amaury Medeiros and Paulo Ouriques -# Software License: GPL -import os -from functools import partial - -from PyQt4.QtCore import * -from PyQt4.QtGui import * -from ui.pcsdevicewidget import PcsDeviceWidget -from ui.pcsuiutils import * -from pcsbackupmanagerui import * -from pcsrestorebackupui import * -from style.styleTabletSuite import * - - -class PcsOpenFileWizard(QWizardPage): - - _home_dir = os.path.expanduser("~") - _default_dir = _home_dir + "/.pcsuite/Backup" - - def __init__(self, deviceInfo, windowManager, parent = None): - QWizardPage.__init__(self, parent) - - self.path = self._default_dir - self.file_name = "Backup" - self.deviceInfo = deviceInfo - self.windowManager = windowManager - - self.layout = QVBoxLayout() - self.layout.setMargin(0) - self.hLayout = QHBoxLayout() - self.hLayout.setMargin(0) - self.vLayout = QVBoxLayout() - self.vLayout.setMargin(0) - - wayLayout = self._wayLayout() - - buttonLayout = self._menuButtons() - spc = QSpacerItem(0, 3) - self.vLayout.addLayout(buttonLayout, Qt.AlignTop) - self.vLayout.addItem(spc) - spc = QSpacerItem(0, 12) - self.vLayout.addLayout(wayLayout, Qt.AlignTop) - self.vLayout.addItem(spc) - self.vLayout.addLayout(self._createCenterLayout(), Qt.AlignVCenter) - self.vLayout.addItem(spc) - spc2 = QSpacerItem(350, 0) - self.finishButton = QPushButton("Finish") - self.finishButton.setStyleSheet(DEFAULT_BUTTON_STYLE) - self.finishButton.setShortcut(Qt.Key_Return) - self.hLayout.addItem(spc2) - self.hLayout.addWidget(self.finishButton) - self.vLayout.addLayout(self.hLayout) - self.vLayout.addItem(spc) - self.vLayout.addLayout(self._createInformationsLabel(), Qt.AlignVCenter) - - self.setLayout(self.vLayout) - - def _menuButtons(self): - infList = [("New Backup", SMALL_ICON_NEW_BACKUP_STYLE_SELECTED), - ("Manage Backup", SMALL_ICON_MANAGER_BACKUP_STYLE, self._manageDialog), - ("Restore Backup", SMALL_ICON_RESTORE_BACKUP_STYLE, self._restoreDialog)] - buttonsLayout = QHBoxLayout() - buttonsLayout.setMargin(0) - for i in range(3): - but = QPushButton(infList[i][0]) - but.setStyleSheet(infList[i][1]) - if i <> 0: - buttonsLayout.addWidget(but, Qt.AlignLeft) - self.connect(but, SIGNAL("clicked()"), infList[i][2]) - else: - buttonsLayout.addWidget(but) - return buttonsLayout - - def _wayLayout(self): - barLayout = QHBoxLayout() - barLayout.setMargin(0) - main = QLabel("Main") - arrow = self._arrow() - arrow2 = self._arrow() - arrow3 = self._arrow() - spc = QSpacerItem(2, 0) - newBackup = QLabel(" New Backup") - files = QLabel("Files") - folder = QLabel("Folder") - widgetList = [main, arrow, newBackup, arrow2, files, arrow3, folder] - for widget in widgetList: - barLayout.addWidget(widget, Qt.AlignLeft) - barLayout.addItem(spc) - barLayout.addItem(QSpacerItem(300, 0)) - return barLayout - - def _manageDialog(self): - if(self.deviceInfo and self.deviceInfo.ip != None): - backupManager = self.windowManager.getBackupManager() - centralize(backupManager) - backupManager.setGeometry(self.wizard().geometry()) - backupManager.show() - self.wizard().close() - self.close() - else: - self._showNoDeviceFoundMessage() - - def _restoreDialog(self): - if(self.deviceInfo and self.deviceInfo.ip != None): - restoreBackup = self.windowManager.getRestoreBackup() - centralize(restoreBackup) - restoreBackup.setGeometry(self.wizard().geometry()) - restoreBackup.show() - self.wizard().close() - self.close() - else: - self._showNoDeviceFoundMessage() - - def _showNoDeviceFoundMessage(self): - inf = QMessageBox(self) - inf.setWindowTitle("Connect a device.") - inf.setText("No devices were found.") - inf.show() - - def _arrow(self): - label = QLabel() - label.setPixmap(QPixmap(BLACK_ARROW)) - return label - - def _createDeviceWidget(self): - deviceWidget = PcsDeviceWidget(3) - deviceWidget.addBorder() - deviceWidget.addDeviceName() - deviceWidget.setDeviceInfo(self.deviceInfo) - - return deviceWidget - - def _createInformationsLabel(self): - hLay = QHBoxLayout() - spc = QSpacerItem(10, 0) - infLabel = QLabel(""\ - "Do backup from Device to your PC.") - iconAlert = QLabel() - iconAlert.setPixmap(QPixmap(ICON_ALERT)) - hLay.addItem(spc) - hLay.addWidget(iconAlert) - hLay.addWidget(infLabel, Qt.AlignLeft) - - - return hLay - - def _createCenterLayout(self): - hLay = QHBoxLayout() - hLay.setMargin(0) - vLay = QVBoxLayout() - vLay.setMargin(0) - hLayWithSpacer = QHBoxLayout() - hLayWithSpacer.setMargin(0) - spc = QSpacerItem(62, 0) - - deviceWidget = self._createDeviceWidget() - arrowLabel = self._createArrowLabel() - pcLabel = self._createPcLabel() - pathField = self._createPathField() - nameField = self._createBackupNameField() - - hLay.addWidget(deviceWidget, Qt.AlignVCenter) - hLay.addLayout(arrowLabel, Qt.AlignVCenter) - hLay.addLayout(pcLabel, Qt.AlignVCenter) - - vLay.addLayout(nameField) - vLay.addLayout(hLay) - vLay.addLayout(pathField) - - hLayWithSpacer.addItem(spc) - hLayWithSpacer.addLayout(vLay) - hLayWithSpacer.addItem(spc) - - return hLayWithSpacer - - def _createArrowLabel(self): - arrowLayout = QGridLayout() - arrowLabel = QLabel() - arrowLabel.setPixmap(QPixmap(LARGE_ARROW_IMAGE)) - borderArrowLabel = QLabel() - borderArrowLabel.setFixedSize(42, 65) - borderArrowLabel.setPixmap(QPixmap(LARGE_ARROW_BORDER)) - arrowLayout.addWidget(arrowLabel, 0, 0, Qt.AlignCenter) - arrowLayout.addWidget(borderArrowLabel, 0, 0, Qt.AlignCenter) - return arrowLayout - - def _createPcLabel(self): - gridLay = QGridLayout() - pcLabelLayout = QGridLayout() - pcLabel = QLabel() - pcLabel.setPixmap(QPixmap(PC_IMAGE)) - pcBorder = QLabel() - pcBorder.setFixedSize(112, 127) - pcBorder.setPixmap(QPixmap(PC_BORDER_FILE)) - nameLabel = QLabel("PC") - nameBorder = QLabel() - nameBorder.setPixmap(QPixmap(PC_NAME_BORDER_FILE)) - nameBorder.setFixedSize(92, 26) - gridLay.addWidget(pcLabel, 0, 0, Qt.AlignCenter) - gridLay.addWidget(nameLabel, 1, 0, Qt.AlignCenter) - gridLay.addWidget(nameBorder, 1, 0, Qt.AlignCenter) - pcLabelLayout.addLayout(gridLay, 0, 0, Qt.AlignCenter) - pcLabelLayout.addWidget(pcBorder, 0, 0, Qt.AlignCenter) - return pcLabelLayout - - def _createPathField(self): - pathLayout = QHBoxLayout() - self.pathField = QLineEdit() - self.pathField.setReadOnly(True) - self.pathField.setText(self._default_dir) - self.pathField.setObjectName("pathField") - buttonBrowse = QPushButton() - buttonBrowse.setObjectName("buttonBrowse") - self.connect(buttonBrowse, SIGNAL("clicked()"), self._openFileDialog) - pathLayout.addWidget(self.pathField) - pathLayout.addWidget(buttonBrowse) - - borderLabel = QLabel() - borderLabel.setPixmap(QPixmap(PATH_BG)) - borderLabel.setFixedSize(304, 40) - gridLay = QGridLayout() - gridLay.addWidget(borderLabel, 0, 0, Qt.AlignCenter) - gridLay.addLayout(pathLayout, 0, 0, Qt.AlignCenter) - - return gridLay - - def _createBackupNameField(self): - label = QLabel("Backup Name:") - backupNameLayout = QHBoxLayout() - backupNameLayout.addWidget(label) - self.backupNameField = QLineEdit() - self.backupNameField.setObjectName("backupNameField") - self.backupNameField.setText("Backup") - backupNameLayout.addWidget(self.backupNameField, - Qt.AlignHCenter) - borderLabel = QLabel() - borderLabel.setPixmap(QPixmap(BACKUP_NAME_BG)) - borderLabel.setFixedSize(304, 40) - gridLay = QGridLayout() - gridLay.addWidget(borderLabel, 0, 0, Qt.AlignCenter) - gridLay.addLayout(backupNameLayout, 0, 0, Qt.AlignCenter) - - return gridLay - - def _openFileDialog(self): - pathDialog = QFileDialog() - prompt = "Select the folder you wish to save your backup" - self.path = pathDialog.getExistingDirectory(self, prompt, - self._default_dir) - if self.path != "": - self.pathField.setText(self.path) - - def _resetPage(self): - self.path = self._default_dir - self.pathField.setText(self._default_dir) - self.backupNameField.setText("Backup") - - def getBackupName(self): - return str(self.backupNameField.text()) - - def getPath(self): - return str(self.pathField.text()) - diff --git a/src/backup/.svn/text-base/pcspcbackupmanager.py.svn-base b/src/backup/.svn/text-base/pcspcbackupmanager.py.svn-base deleted file mode 100644 index 35bcfe3..0000000 --- a/src/backup/.svn/text-base/pcspcbackupmanager.py.svn-base +++ /dev/null @@ -1,475 +0,0 @@ -# low_backup_manager module -# Authors: Nicholas Alexander && Otacilio Lacerda -# Backup_manager class: -# Class responsible for backup functions like creating and removing backups - -import os.path -import os -import zlib -import pickle - -from PyQt4.QtCore import * -from zipfile import * - -from pcsbackupparser import * -from pcsbackupinfo import * -from pcsbackupmanager import * -from pcsbackupxml import * - -import pcsbackuputils as utils - -HOME = os.path.expanduser("~") -BACKUP_FILES_PATH = os.path.join(HOME, ".pcsuite/Backup") -DEFAULT_CONFIG_PATH = "%s/.pcsuite/config" % HOME -BACKUPS_FILE = os.path.join(HOME, ".pcsuite/Backup/.backups") - - -class PcsPcBackupManager(PcsBackupManager): - - def __init__(self): - PcsBackupManager.__init__(self) - self._backupList = [] - self.backupInProgress = False - self.restoreInProgress = False - self.copyInProgress = False - - self.myDocsPath = "Root/home/user/MyDocs/" - self.backupPath = "" - self.currentCategory = "" - self.totalSize = 0 - - def loadBackups(self): - # 'XX Loading the backup list available in the PC' - try: - if os.path.exists(BACKUPS_FILE): - file = open(BACKUPS_FILE) - self._backupList = pickle.load(file) - file.close() - except IOError: - print "IOError while loading the PC backups" - # FIXME - #raise Exception("Error while reading backups") - return False - - return True - - def saveBackups(self): - # 'XX Saving the backup list in the config file' - try: - obj = self._backupList - file = open(BACKUPS_FILE, "w") - pickle.dump(obj, file) - file.close() - except: - #raise Exception("Error while saving backups") - return False - - return True - - def getBackupList(self): - """Return a list with the name of all done backups. """ - self.loadBackups() - return self._backupList[:] - - def createBackup(self, backup_name, path, host_ip, categories, comment=""): - self.backupThread = NewBackupThread(self, backup_name, path, host_ip, - categories, comment) - self.backupThread.start() - - - def renameBackup(self, backupName, newName): - self.loadBackups() - - backupInfo = self.getBackupInfo(backupName) - if backupInfo != None: - try: - old = os.path.join(str(backupInfo.getPath()), str(backupName)) - new = os.path.join(str(backupInfo.getPath()), str(newName)) - os.rename(old, new) - backupInfo.setName(newName) - except: - print "Error while changing backup name" - return False - else: - # "Backup not found" - return False - - self.saveBackups() - return True - - def removeBackup(self, backupName): - """ - Remove a backup from pc and from _backupList. - """ - self.loadBackups() - backupInfo = self.getBackupInfo(backupName) - completePath = os.path.join(str(backupInfo.getPath()), - str(backupInfo.getName())) - if os.path.exists(completePath): - utils.removePath(completePath) - self._backupList.remove(backupInfo) - self.saveBackups() - - return True - - def copyBackupToDevice(self, deviceIp, backupName, memoryStick): - """ Copy a backup in the PC to some memory card inside the chosen device. - - Attributes: - String deviceIp - String with ip address of device. - String backupName - Name of backup to be copied. - Int memoryStick - Integer representing which memory stick backup - should be copied to. - 0 - Removable memory stick - 1 - Internal memory stick - """ - try: - self.loadBackups() - mountPoint = os.path.join(DEVICES_POINT, "%s/Root" % deviceIp) - utils.mountDevice(USER_HOST, deviceIp, mountPoint) - - backup = self.getBackupInfo(backupName) - backupPath = os.path.join(str(backup.getPath()), str(backupName)) - if memoryStick != 0 and memoryStick != 1: - return -1 - destination = os.path.join(mountPoint, 'media/mmc%s' % - (memoryStick+1), 'backups', backupName) - - self.setCopyInProgress(True) - if self.copy(backupPath, destination) == 0: - return 0 - self.setCopyInProgress(False) - finally: - utils.unmountDevice(mountPoint) - - - def getBackupInfo(self, backupName): - for backupInfo in self._backupList: - if backupInfo.getName() == backupName: - return backupInfo - return None - - def startBackupRestore(self, backupInfo, device_ip, categories): - return self.restoreBackup(backupInfo, device_ip, categories) - - def setCopyInProgress(self, status): - self.copyInProgress = status - - def setBackupInProgress(self, status): - self.backupInProgress = status - - - def setRestoreInProgress(self, status): - self.restoreInProgress = status - - # FIXME: rewrite this method. Add error handling, some more reliable code - def _runCreateBackup(self, backup_name, path, host_ip, categories, comment=""): - """Create a backup and add it to _backupList. - - Backup all files and directories of categories chosen. The device - system file is mounted on PC and them files are compressed in a zip - format. All zip files from each category are saved in the given path. - - Arguments: - backup_name -- Backup's name. This name will be the name of the backup - folder. - path -- Location to save Backup file - host_ip -- The device IP address. - categories -- A python dictonary where the keys are the categories from - osso-backup, and the value can be either True or False, to identify - which categories to backup. - comment -- Any comment about the backup. It will be saved in Backup - object. - - """ - - backupInfo = None - self.setBackupInProgress(True) - self.currentCategory = "" - - try: - # Mount device folders - self.loadBackups() - mountPoint = os.path.join(DEVICES_POINT, "%s/Root" % host_ip) - utils.mountDevice(USER_HOST, host_ip, mountPoint) - - # Create backup folder in the given path - self.backupPath = os.path.join(str(path), backup_name) - self._createBackupFolder(self.backupPath) - - # Copying osso-backup configuration files to TabletSuite folder and - # parsing backup information from these files. - # ( Information = which paths should be in each backup category) - utils.copyOssoBackupConfigFiles(DEFAULT_CONFIG_PATH, mountPoint) - xmlParser = PcsBackupParser() - xmlParser.fillLocationsDict(DEFAULT_CONFIG_PATH) - backupItemDict = xmlParser.getLocationsDict() - - # Changing work directory to ease file search. Keeping previous - # folder to come back after backup process. - current_dir = os.getcwd() - workPath = DEVICES_POINT + str(host_ip) - os.chdir(workPath) - - # Computing total size that this backup will have. - self.totalSize = self._getTotalSize(backupItemDict, categories) - - - # Start backup process. Create backup of paths for each locations - # category - self.backedUpNumber = 0 - filesByCategory = {} - for category in backupItemDict.keys(): - self.currentCategory = category - - for backupItem in backupItemDict[category]: - self._emitProgress() - # If current backupInfo category is valid and it's value is - # True in categories dictionary, add it to current backup. - if (category in categories) and (categories[category]): - categoryFilesNumber = 0 - categoryFile = os.path.join(self.backupPath, - category + '.zip') - - if os.path.exists(categoryFile): - zipfile = utils.openZip(categoryFile, 'a') - else: - zipfile = utils.openZip(categoryFile, 'w') - - objPath = backupItem.path.replace('/','Root/',1) - backupFolder = os.path.join(workPath, objPath) - categoryFilesNumber = self.zipFolder(backupFolder, - zipfile, objPath, - category) - if categoryFilesNumber == -1: - os.chdir(current_dir) - return 0 - self.backedUpNumber += categoryFilesNumber - self._emitProgress() - - # Update the filesByCategory dictionary with the - # current number of files from current category that - # were already copied. - self._updateCategoryCount(filesByCategory, category, - categoryFilesNumber) - utils.closeZip(zipfile) - # If category had no file to copy remove its folder - if int(utils.getSize(categoryFile) == 0): - os.remove(categoryFile) - - - # Copying media files from device user folder if media category is - # True in categories dictionary. - if ("media" in categories) and (categories["media"]): - self.currentCategory = "media" - result = self._backupMedias(workPath) - if result == -1: - os.chdir(current_dir) - return 0 - # Update backup files number count - self.backedUpNumber += result - self._updateCategoryCount(filesByCategory, "media", result) - zipPath = os.path.join(self.backupPath,'media.zip') - if int(utils.getSize(zipPath) == 0): - os.remove(zipPath) - - - # Copying documents files from device user folder if documents - # category is True in categories dictionary. - if ("documents" in categories) and (categories["documents"]): - self.currentCategory = "documents" - result = self._backupDocuments(workPath) - # Update backup files number count - self.backedUpNumber += result - if result == -1: - os.chdir(current_dir) - return 0 - self._updateCategoryCount(filesByCategory, "documents", - result) - zipPath = os.path.join(self.backupPath, 'documents.zip') - if int(utils.getSize(zipPath) == 0): - os.remove(zipPath) - - - # Change to previous work directory - os.chdir(current_dir) - - if self.backedUpNumber == 0: - utils.removePath(self.backupPath) - return -1 - - # Create Backup Object, add it to this manager backup list and save - # the list in the backup file. - backup_size = utils.getSize(self.backupPath) - backupInfo = PcsBackupInfo(backup_name, path, backup_size, comment) - backupInfo.setFilesNumber(self.backedUpNumber) - self._backupList.append(backupInfo) - self.saveBackups() - - createXml(backupInfo, filesByCategory, host_ip) - self.setBackupInProgress(False) - finally: - utils.unmountDevice(mountPoint) - - return backupInfo - - - def _backupDocuments(self, workPath): - """ Create backup of documents files in user folder. """ - categoryFilesNumber = 0 - destinationPath = os.path.join(self.backupPath,'documents.zip') - if os.path.exists(destinationPath): - zipfile = utils.openZip(destinationPath, 'a') - else: - zipfile = utils.openZip(destinationPath, 'w') - - docsPath = os.path.join(self.myDocsPath, ".documents") - - if os.path.exists(docsPath): - backupPath = os.path.join(workPath, docsPath) - categoryFilesNumber = self.zipFolder(backupPath, zipfile, docsPath, - "documents") - - utils.closeZip(zipfile) - return categoryFilesNumber - - - def _backupMedias(self, workPath): - """ Create backup of media files in user folder. """ - categoryFilesNumber = 0 - destinationPath = os.path.join(self.backupPath,'media.zip') - if os.path.exists(destinationPath): - zipfile = utils.openZip(destinationPath, 'a') - else: - zipfile = utils.openZip(destinationPath, 'w') - - userFilesPath = self.myDocsPath - if os.path.exists(os.path.join(userFilesPath)): - for folder in os.listdir(userFilesPath): - if folder != '.documents': - objPath = os.path.join(userFilesPath, folder) - backupDir = os.path.join(workPath, objPath) - result = self.zipFolder(backupDir, zipfile, - objPath, "media") - if result != -1: - categoryFilesNumber += result - else: - return result - - utils.closeZip(zipfile) - return categoryFilesNumber - - - def _createBackupFolder(self, newBackupPath): - if not utils.createFolder(newBackupPath): - return False - - - def _emitProgress(self): - currentSize = utils.getSize(self.backupPath) - percentage = self.computePercentage(self.totalSize, currentSize) - self.emit(SIGNAL("backupProgress"), (percentage, self.currentCategory)) - - - def _getTotalSize(self, backupFileDict, categories): - size = 0 - for category in backupFileDict.keys(): - for backupItem in backupFileDict[category]: - if (category in categories) and (categories[category]): - objPath = backupItem.path.replace('/','Root/',1) - size += utils.getSize(objPath) - - if categories["documents"]: - size += utils.getSize(os.path.join(self.myDocsPath, - ".documents")) - if categories["media"]: - for folder in os.listdir(self.myDocsPath): - if folder != '.documents': - objPath = os.path.join(self.myDocsPath, folder) - size += utils.getSize(objPath) - return size - - def _updateCategoryCount(self, filesByCategory, category, backed_up_number): - if str(category) not in filesByCategory.keys(): - filesByCategory[category] = backed_up_number - else: - filesByCategory[category] += backed_up_number - - - def _verify_backup_name(self, backup_name): - """ Check if already exists any backup with the given name inside the - pc backup list. In case there is one, this function will return another - name to be set as the new backup name, else it will return the same - name that was given. - - """ - if self.getBackupInfo(backup_name) != None: - counter = 1 - new_name = backup_name + "%02d" % counter - while(self.getBackupInfo(new_name)) != None: - counter += 1 - new_name = backup_name + "%02d" % counter - - backup_name = new_name - return backup_name - - def zipFolder(self, path, zipfile, obj_path, category): - # Compress the folder from the given path, with all directories and - # files inside it - # zipfile: The ZipFile object to append the folder - # obj_path: The ZipFile path - count = 0 - self._emitProgress() - if os.path.exists(path): - if os.path.isdir(path): - files = os.listdir(path) - for node in files: - if os.path.isdir(os.path.join(path, node)): - zipCount = self.zipFolder(os.path.join(path, node), zipfile, - os.path.join(obj_path, node), category) - if zipCount == -1: - return -1 - else: - count += zipCount - else: - # Check if backup was canceled and return -1 case positive - if not self.backupInProgress: - utils.removePath(self.backupPath) - return -1 - - if utils.zip(zipfile, os.path.join(obj_path, node)): - count += 1 - self._emitProgress() - else: - # Check if backup was canceled and return -1 case positive - if not self.backupInProgress: - utils.removePath(self.backupPath) - return -1 - - if utils.zip(zipfile, obj_path): - count += 1 - self._emitProgress() - return count - - - -class NewBackupThread(QThread): - def __init__(self, manager, backupName, path, hostIp, categories, comment): - QThread.__init__(self) - - self.manager = manager - self.backupName = backupName - self.path = path - self.hostIp = hostIp - self.categories = categories - self.comment = comment - - def run(self): - ret = self.manager._runCreateBackup (self.backupName, self.path, - self.hostIp, self.categories, - str(self.comment)) - self.manager.emit(SIGNAL("backupDone"), ret, - (self.manager.totalSize, self.manager.backedUpNumber)) - - - \ No newline at end of file diff --git a/src/backup/.svn/text-base/pcsprogressdialog.py.svn-base b/src/backup/.svn/text-base/pcsprogressdialog.py.svn-base deleted file mode 100644 index cf9038f..0000000 --- a/src/backup/.svn/text-base/pcsprogressdialog.py.svn-base +++ /dev/null @@ -1,117 +0,0 @@ -# Authors: Amaury Medeiros, Nicholas Alexander and Paulo Ouriques -# Software License: GPL - -from PyQt4.QtCore import * -from PyQt4.QtGui import * - -from style.styleTabletSuite import * -from ui.pcsuiutils import * - -class PcsProgressDialog(QDialog): - - def __init__(self, parent = None): - QDialog.__init__(self, parent, Qt.FramelessWindowHint) - self.cancelButton = QPushButton("Cancel") - self.doneButton = QPushButton("Done") - self.connect(self.doneButton, SIGNAL("clicked()"), self.close) - self.actionLabel = QLabel("Action...") - self.categoryLabel = QLabel("") - self.progressReport = QLabel("") - self.setLayout(self._insertLayout()) - - - def setAction(self, action): - self.action = action - if action == "copy": - message = "Copying..." - - elif action == "restore": - message = "Restoring..." - - self.categoryLabel.setText(""\ - +str(action).capitalize()+ - " in progress...") - - self.actionLabel.setText(''' - '''+ message +'''''') - - def _insertLayout(self): - vLay = QVBoxLayout() - vLay.addWidget(self.actionLabel) - vLay.addLayout(self._createCenterLayout()) - return vLay - - def _createCenterLayout(self): - - bgLabel = QLabel() - bgLabel.setPixmap(QPixmap(PROGRESS_BAR_DIALOG_BG)) - grid = QGridLayout() - - self.progressBar = QProgressBar() - self.progressBar.setObjectName("progressBarDialog") - self.progressBar.setValue(0) - self.progressBar.setTextVisible(False) - - grid.addWidget(bgLabel, 0, 0, Qt.AlignCenter) - grid.addWidget(self.progressBar, 0, 0, Qt.AlignCenter) - - self.cancelButton.setStyleSheet(DEFAULT_BUTTON_STYLE) - self.cancelButton.setShortcut(Qt.Key_Return) - self.doneButton.setVisible(False) - self.doneButton.setStyleSheet(DEFAULT_BUTTON_STYLE) - - gridLayout = QGridLayout() - gridLayout.setSpacing(3) - gridLayout.addWidget(self.categoryLabel, 0, 0, Qt.AlignRight) - gridLayout.addLayout(grid, 1, 0) - gridLayout.addWidget(self.progressReport, 2, 0, Qt.AlignRight) - gridLayout.addWidget(self.cancelButton, 3, 0, Qt.AlignRight) - gridLayout.addWidget(self.doneButton, 3, 0, Qt.AlignRight) - - return gridLayout - - def progressCanceled(self): - self.progressDone(True) - - def progressDone(self, cancel=False): - self.cancelButton.setVisible(False) - self.doneButton.setVisible(True) - - self.categoryLabel.setText(""+\ - str(self.action).capitalize() - +" finished.") - if not cancel: - totalSize = "%.2f" % (self.totalSize/(1024.0**2)) - - self.progressReport.setText(""\ - + str(self.numberOfFiles) +\ - " Files - " + totalSize + " MB") - else: - self.progressReport.setText(" Canceled") - self.categoryLabel.setText("") - self.progressBar.setValue(100) - - def updateInfo(self, totalSize, numberOfFiles): - self.totalSize = totalSize - self.numberOfFiles = numberOfFiles - - def setProgress(self, progress): - self.progressBar.setValue(float(progress)) - - self.progressReport.setText(""\ - + progress +\ - "% Complete") - - def setCategory(self, catogory): - self.categoryLabel.setText(" Category name: "\ - + catogory +"") - - - \ No newline at end of file diff --git a/src/backup/.svn/text-base/pcsprogresswizard.py.svn-base b/src/backup/.svn/text-base/pcsprogresswizard.py.svn-base deleted file mode 100644 index 6afb6af..0000000 --- a/src/backup/.svn/text-base/pcsprogresswizard.py.svn-base +++ /dev/null @@ -1,237 +0,0 @@ -# Authors: Amaury Medeiros and Paulo Ouriques -# Software License: GPL - -from PyQt4.QtCore import * -from PyQt4.QtGui import * - -from ui.pcsuiutils import * -from pcsbackupmanagerui import * -from pcsrestorebackupui import * -from style.styleTabletSuite import * - - -class PcsProgressWizard(QWizardPage): - - def __init__(self, deviceInfo, wizard, windowManager, parent = None): - QWizardPage.__init__(self, parent) - self.windowManager = windowManager - self.deviceInfo = deviceInfo - self.wizard = wizard - self.layout = QVBoxLayout() - self.layout.setMargin(0) - self.cancelButton = QPushButton("Cancel") - self.doneButton = QPushButton("Done") - self.completeReportButton = QPushButton("View Complete Report") - self.lockMenuButtons = True - self._insertLayout() - - def _insertLayout(self, name = ""): - self.vLayout = QVBoxLayout() - self.vLayout.setMargin(0) - self.wayLayout = self._wayLayout(name) - buttonLayout = self._menuButtons() - spc = QSpacerItem(0, 3) - self.vLayout.addLayout(buttonLayout, Qt.AlignTop) - self.vLayout.addItem(spc) - self.vLayout.addLayout(self.wayLayout, Qt.AlignLeft) - spc = QSpacerItem(0, 68) - self.vLayout.addItem(spc) - self.vLayout.addLayout(self._createCenterLayout(), Qt.AlignVCenter) - self.vLayout.addItem(spc) - self.vLayout.addLayout(self._createInformationsLabel(), Qt.AlignVCenter) - self.setLayout(self.vLayout) - - def _menuButtons(self): - infList = [("New Backup", SMALL_ICON_NEW_BACKUP_STYLE_SELECTED), - ("Manager Backup", SMALL_ICON_MANAGER_BACKUP_STYLE, self._manageDialog), - ("Restore Backup", SMALL_ICON_RESTORE_BACKUP_STYLE, self._restoreDialog)] - buttonsLayout = QHBoxLayout() - buttonsLayout.setMargin(0) - for i in range(3): - but = QPushButton(infList[i][0]) - but.setStyleSheet(infList[i][1]) - if i <> 0: - buttonsLayout.addWidget(but, Qt.AlignLeft) - self.connect(but, SIGNAL("clicked()"), infList[i][2]) - else: - buttonsLayout.addWidget(but) - return buttonsLayout - - def _wayLayout(self, name = ""): - self.barLayout = QHBoxLayout() - self.barLayout.setMargin(0) - main = QLabel("Main") - arrow1 = self._arrow() - arrow2 = self._arrow() - arrow3 = self._arrow() - arrow4 = self._arrow() - spc = QSpacerItem(2, 0) - newBackup = QLabel(" New Backup") - files = QLabel("Files") - folder = QLabel("Folder") - if name != "": - loading = QLabel("loading") - else: - loading = QLabel("loading") - widgetList = [main, self._arrow(), newBackup, self._arrow(), files, - self._arrow(), folder, self._arrow(), loading] - for widget in widgetList: - self.barLayout.addWidget(widget, Qt.AlignLeft) - self.barLayout.addItem(spc) - if name != "": - newLabel = QLabel(""+ name +"") - self.barLayout.addWidget(self._arrow(), Qt.AlignLeft) - self.barLayout.addItem(spc) - self.barLayout.addWidget(newLabel, Qt.AlignLeft) - self.barLayout.addItem(spc) - - self.barLayout.addItem(QSpacerItem(300, 0)) - return self.barLayout - - def _manageDialog(self): - if self.lockMenuButtons == False: - if(self.deviceInfo and self.deviceInfo.ip != None): - backupManager = self.windowManager.getBackupManager() - centralize(backupManager) - backupManager.setGeometry(self.wizard.geometry()) - backupManager.show() - self.close() - self.wizard.close() - self.lockMenuButtons = True - self._resetPage() - else: - self._showNoDeviceFoundMessage() - - def _restoreDialog(self): - if self.lockMenuButtons == False: - if(self.deviceInfo and self.deviceInfo.ip != None): - restoreBackup = self.windowManager.getRestoreBackup() - centralize(restoreBackup) - restoreBackup.setGeometry(self.wizard.geometry()) - restoreBackup.show() - self.wizard.close() - self.close() - self.lockMenuButtons = True - self._resetPage() - else: - self._showNoDeviceFoundMessage() - - def _showNoDeviceFoundMessage(self): - inf = QMessageBox(self) - inf.setWindowTitle("Connect a device.") - inf.setText("No devices were found.") - inf.show() - - def _arrow(self): - label = QLabel() - label.setPixmap(QPixmap(BLACK_ARROW)) - return label - - def _createInformationsLabel(self): - hLay = QHBoxLayout() - spc = QSpacerItem(10, 0) - self.infLabel = QLabel(""\ - "Do backup from Device to your PC.") - iconAlert = QLabel() - iconAlert.setPixmap(QPixmap(ICON_ALERT)) - hLay.addItem(spc) - hLay.addWidget(iconAlert) - hLay.addWidget(self.infLabel, Qt.AlignLeft) - - return hLay - - def _resetPage(self): - self.lockMenuButtons = True - self.cancelButton.setVisible(True) - self.doneButton.setVisible(False) - self.progressBar.setValue(0) - self.progressReport.setText("") - self.categoryLabel.setText(""\ - "Backup starting...") - - def _createCenterLayout(self): - gridLayout = QGridLayout() - gridLayout.setMargin(27) - - self.categoryLabel = QLabel(""\ - "Backup starting...") - - bgLabel = QLabel() - bgLabel.setPixmap(QPixmap(PROGRESS_BAR_BG)) - grid = QGridLayout() - - self.progressBar = QProgressBar() - self.progressBar.setObjectName("progressBarWizard") - self.progressBar.setValue(0) - self.progressBar.setTextVisible(False) - - grid.addWidget(bgLabel, 0, 0, Qt.AlignCenter) - grid.addWidget(self.progressBar, 0, 0, Qt.AlignCenter) - - self.progressReport = QLabel("") - - self.cancelButton.setStyleSheet(DEFAULT_BUTTON_STYLE) - self.cancelButton.setShortcut(Qt.Key_Return) - self.doneButton.setVisible(False) - self.doneButton.setStyleSheet(DEFAULT_BUTTON_STYLE) -# self.completeReportButton.setStyleSheet() - - gridLayout.setSpacing(3) - gridLayout.addWidget(self.categoryLabel, 0, 0, Qt.AlignRight) - gridLayout.addLayout(grid, 1, 0) - gridLayout.addWidget(self.progressReport, 2, 0, Qt.AlignRight) - gridLayout.addWidget(self.cancelButton, 3, 0, Qt.AlignRight) - gridLayout.addWidget(self.doneButton, 3, 0, Qt.AlignRight) - - return gridLayout - - def progressCanceled(self): - self.progressDone(True) - - def progressDone(self, cancel=False): - self.lockMenuButtons = False - self.cancelButton.setVisible(False) - self.doneButton.setVisible(True) - - self.categoryLabel.setText(""\ - "Backup finished.") - if not cancel: - totalSize = "%.2f" % (self.totalSize/(1024.0**2)) - - self.progressReport.setText(""\ - + str(self.backedUpNumber) +\ - " Files - " + totalSize + " MB") - else: - self.progressReport.setText(" Canceled") - self.categoryLabel.setText("") - self.progressBar.setValue(100) - - - self.infLabel.setText(""\ - "Select an action") - - def updateInfo(self, totalSize, backedUpNumber): - self.totalSize = totalSize - self.backedUpNumber = backedUpNumber - - def setProgress(self, progress): - self.progressBar.setValue(progress) - - self.progressReport.setText(""\ - + str(int(progress))+\ - "% Complete") - - def setCategory(self, category): - self.categoryLabel.setText(" Category name: "\ - + category +"") - - \ No newline at end of file diff --git a/src/backup/.svn/text-base/pcsrestorebackupui.py.svn-base b/src/backup/.svn/text-base/pcsrestorebackupui.py.svn-base deleted file mode 100644 index dc9733a..0000000 --- a/src/backup/.svn/text-base/pcsrestorebackupui.py.svn-base +++ /dev/null @@ -1,412 +0,0 @@ -# Authors: Amaury Medeiros and Paulo Ouriques -# Software License: GPL - -from PyQt4.QtCore import * -from PyQt4.QtGui import * - -from functools import partial - -from ui.pcsuiutils import * -from ui.tsuigeneralmethods import * - -from style.styleTabletSuite import * - -from backup.pcsbackupmanager import PcsBackupManager, DEVICES_POINT, USER_HOST -from backup.pcspcbackupmanager import PcsPcBackupManager -from backup.pcsdevicebackupmanager import PcsDeviceBackupManager -from pcsbackuplistui import PCSBackupListUi -from pcsprogressdialog import PcsProgressDialog -from pcsrestoredialog import PcsRestoreDialog -from pcsbackuputils import * - - -class PcsRestoreBackupUi(QDialog): - - def __init__(self, deviceInfo, windowManager, parent = None): - super(PcsRestoreBackupUi, self).__init__(parent) - self.deviceInfo = deviceInfo - - self.windowManager = windowManager - self.pcBackupManager = PcsPcBackupManager() - self.deviceBackupManager = PcsDeviceBackupManager(self.deviceInfo) - self.deviceListView = PCSBackupListUi(self.deviceBackupManager) - - self._buttonRestoreI = QPushButton("Restore") - self.connect (self._buttonRestoreI, SIGNAL("clicked()"), self._openRestoreBackup) - self._buttonRestoreII = QPushButton("Restore") - self.connect (self._buttonRestoreII, SIGNAL("clicked()"), self._openRestoreBackup) - self._buttonView = QPushButton("View") - self.connect (self._buttonView, SIGNAL("clicked()"), self._doViewBackup) - - self.pcListView = PCSBackupListUi(self.pcBackupManager) - - self.setWindowTitle("%s Restore Backup" % APPLICATION_NAME) - self.setFixedSize(WINDOW_WIDTH, WINDOW_HEIGHT) - self.vLayout = QVBoxLayout() - - self._insertLayout() - - def _createCenterLayout(self): - self.deviceListView.updateBackupList() - tab = QTabBar() - tab.setObjectName("restoreTabs") - self.tabBar = QTabWidget() - self.tabBar.setTabBar(tab) - self.tabBar.setAttribute(Qt.WA_NoSystemBackground) - self.tabBar.setObjectName("tabBar") - self.tabBar.addTab(self._createPcListViewWidget(), "PC Backups") - self.tabBar.addTab(self._createDeviceListViewWidget(), "Device Backups") - self.connect(self.tabBar, SIGNAL("currentChanged(int)"), - self._updateButtonsState) - - layout = QVBoxLayout() - layout.addWidget(self.tabBar) - - return layout - - def _createButtons(self, pcFlag = False): - buttonBox = QHBoxLayout() - self._buttonRestoreI.setStyleSheet(DEFAULT_BUTTON_STYLE) - self._buttonRestoreI.setDisabled(True) - self._buttonRestoreII.setStyleSheet(DEFAULT_BUTTON_STYLE) - self._buttonRestoreII.setDisabled(True) - self._buttonView.setStyleSheet(DEFAULT_BUTTON_STYLE) - self._buttonView.setDisabled(True) - - if pcFlag: - buttonBox.addWidget(self._buttonView) - buttonBox.addWidget(self._buttonRestoreI) - else: - buttonBox.addWidget(self._buttonRestoreII) - - return buttonBox - - def _createPcListViewWidget(self): - self.pcListView.setObjectName("ListView") - pcListViewSelectionModel = self.pcListView.selectionModel() - self.connect(pcListViewSelectionModel, - SIGNAL("selectionChanged(QItemSelection, QItemSelection)"), - self._updateButtonsState) - - self.pcListView.updateBackupList() - - panel = QWidget() - panel.setAttribute(Qt.WA_NoSystemBackground) - panel.setObjectName("DeviceListPanel") - vLay = QVBoxLayout() - - vLay.addWidget(self.pcListView) - vLay.addLayout(self._createButtons(True)) - panel.setLayout(vLay) - - return panel - - def _createDeviceListViewWidget(self): - self.deviceListView.setObjectName("ListView") - deviceListViewSelectionModel = self.deviceListView.selectionModel() - self.connect(deviceListViewSelectionModel, - SIGNAL("selectionChanged(QItemSelection, QItemSelection)"), - self._updateButtonsState) - - self.deviceListView.updateBackupList() - - panel = QWidget() - panel.setAttribute(Qt.WA_NoSystemBackground) - panel.setObjectName("DeviceListPanel") - vLay = QVBoxLayout() - - vLay.addWidget(self.deviceListView) - vLay.addLayout(self._createButtons()) - panel.setLayout(vLay) - - return panel - - - def _insertLayout(self): - - self.vLayout.setMargin(0) - self.wayLayout = self._wayLayout() - buttonLayout = self._menuButtons() - spc = QSpacerItem(0, 6) - self.vLayout.addItem(spc) - self.vLayout.addLayout(buttonLayout, Qt.AlignTop) - spc = QSpacerItem(0, 5) - self.vLayout.addItem(spc) - self.vLayout.addLayout(self.wayLayout, Qt.AlignLeft) - spc = QSpacerItem(0, 3) - self.vLayout.addItem(spc) - self.vLayout.addLayout(self._createCenterLayout(), Qt.AlignVCenter) - - self.vLayout.addLayout(self._createInformationsLabel(), Qt.AlignVCenter) - spc = QSpacerItem(0, 8) - self.vLayout.addItem(spc) - self.setLayout(self.vLayout) - - def _menuButtons(self): - infList = [("New Backup", SMALL_ICON_NEW_BACKUP_STYLE, self._newBackupDialog), - ("Manage Backup", SMALL_ICON_MANAGER_BACKUP_STYLE, self._manageDialog), - ("Restore Backup", SMALL_ICON_RESTORE_BACKUP_STYLE_SELECTED)] - - buttonsLayout = QHBoxLayout() - for i in range(3): - but = QPushButton(infList[i][0]) - but.setStyleSheet(infList[i][1]) - if i <> 2: - buttonsLayout.addWidget(but, Qt.AlignLeft) - self.connect(but, SIGNAL("clicked()"), infList[i][2]) - else: - buttonsLayout.addWidget(but) - return buttonsLayout - - def _wayLayout(self): - self.barLayout = QHBoxLayout() - self.barLayout.setMargin(0) - spc = QSpacerItem(8, 0) - self.barLayout.addItem(spc) - main = QLabel("Main") - restore = QLabel(" Restore backups") - spc = QSpacerItem(2, 0) - widgetList = [main, self._arrow(), restore] - - for widget in widgetList: - self.barLayout.addWidget(widget, Qt.AlignLeft) - self.barLayout.addItem(spc) - - self.barLayout.addItem(QSpacerItem(300, 0)) - return self.barLayout - - def _manageDialog(self): - if(self.deviceInfo and self.deviceInfo.ip != None): - backupManager = self.windowManager.getBackupManager() - centralize(backupManager) - backupManager.setGeometry(self.geometry()) - backupManager.show() - self.close() - else: - self._showNoDeviceFoundMessage() - - def _newBackupDialog(self): - if(self.deviceInfo and self.deviceInfo.ip != None): - newBackup = self.windowManager.getNewBackup() - centralize(newBackup) - newBackup.setGeometry(self.geometry()) - newBackup.show() - self.close() - else: - self._showNoDeviceFoundMessage() - - def _showNoDeviceFoundMessage(self): - inf = QMessageBox(self) - inf.setWindowTitle("Connect a device.") - inf.setText("No devices were found.") - inf.show() - - def _arrow(self): - label = QLabel() - label.setPixmap(QPixmap(BLACK_ARROW)) - return label - - def _createInformationsLabel(self): - hLay = QHBoxLayout() - - self.infLabel = QLabel(""\ - "Select the backup you wish to restore.") - iconAlert = QLabel() - iconAlert.setPixmap(QPixmap(ICON_ALERT)) - spc = QSpacerItem(15, 0) - hLay.addItem(spc) - hLay.addWidget(iconAlert) - hLay.addWidget(self.infLabel, Qt.AlignLeft) - - return hLay - - def _updateButtonsState(self, index): - list = self._currentBackupList() - selectionModel = list.selectionModel() - indexList = selectionModel.selectedRows() - - if len(indexList) <> 1: - self._buttonView.setDisabled(True) - self._buttonRestoreI.setDisabled(True) - self._buttonRestoreII.setDisabled(True) - else: - self._buttonView.setEnabled(True) - self._buttonRestoreI.setEnabled(True) - self._buttonRestoreII.setEnabled(True) - - def _currentBackupList(self): - if self.tabBar.currentIndex() == 0: - return self.pcListView - else: - return self.deviceListView - - - def doRestoreBackup(self, categories): - if self._currentBackupList() == self.pcListView: - manager = self.pcBackupManager - else: - manager = self.deviceBackupManager - - self.restoreBackupThread = RestoreBackupThread(self, manager, categories) - self.restoreBackupThread.start() - self._runRestoreProgress() - self.connect(self.restoreBackupThread, SIGNAL("restoreProgress"), - self._updateCategoriesAndProgress) - self.connect(self.restoreBackupThread, SIGNAL("restoreDone"), - self._onRestodeDone) - self.connect(self.restoreBackupThread, SIGNAL("openFileError"), - self._onOpenFileError) - - def _openRestoreBackup(self): - backup = self._currentBackupList().getSelectedBackup() - if self._currentBackupList() == self.pcListView: - self.pcBackupManager.loadBackups() - backupInfo = self.pcBackupManager.getBackupInfo(str(backup)) - else: - self.deviceBackupManager.loadBackups() - backupInfo = self.deviceBackupManager.getBackupInfo(str(backup)) - - host_ip = self.deviceInfo.ip - devicePath = os.path.join(DEVICES_POINT, "%s" % host_ip) - mountPath = os.path.join(devicePath, "Root" ) - mountDevice(USER_HOST, host_ip, mountPath) - list = getBackupCategories(backupInfo) - unmountDevice(mountPath) - - self.restoreDialog = PcsRestoreDialog(self.deviceInfo, list, self) - self.connect(self.restoreDialog.buttonCancel, SIGNAL("clicked()"), - self.restoreDialog.close) - - self.connect(self.restoreDialog.buttonOk, SIGNAL("clicked()"), - self._doRestoreAndCloseDialog) - self.restoreDialog.exec_() - - - def _doRestoreAndCloseDialog(self): - categories = self.restoreDialog.getCategories() - self.restoreDialog.close() - self.doRestoreBackup(categories) - - def _doRestoreBackup(self, categories): - selectedBackups = self._currentBackupList().getSelectedBackupList() - if self._currentBackupList() == self.pcListView: - self.pcBackupManager.loadBackups() - for backup in selectedBackups: - backupInfo = self.pcBackupManager.getBackupInfo(str(backup)) - ip = self.deviceBackupManager._deviceInfo.ip - self.emit(SIGNAL("restoreStarted")) - result = self.pcBackupManager.startBackupRestore(backupInfo, ip, - categories) - if result == False or result == 0: - return result - else: - self.deviceBackupManager.loadBackups() - for backup in selectedBackups: - backupInfo = self.deviceBackupManager.getBackupInfo(str(backup)) - self.emit(SIGNAL("restoreStarted")) - result = self.deviceBackupManager.startBackupRestore(backupInfo, - categories) - if result == False or result == 0: - return result - return True - - def showRestoreMessage(self, done): - if done != 0: - self._progressDialog.cancel() - ip = self.deviceBackupManager._deviceInfo.ip - if done: - doneMessage = "Restore done. Your device will be rebooted now" - showMessageBox(doneMessage, "Restore successfully Done") - rebootDevice(ip) - else: - showMessageBox("An error occurred while restoring backup", - "Restore error") - - def _doViewBackup(self): - list = self._currentBackupList() - backupManager = list.getBackupManager() - backupName = (str(list.getSelectedBackup())).strip() - if backupName == None: - return False - - dialog = QDialog(self, Qt.FramelessWindowHint) - dialog.setObjectName("viewDialog") - dialog.setFixedSize(WINDOW_WIDTH, WINDOW_HEIGHT) - dialog.setWindowTitle("Backup Files") - dialog.setWindowIcon(QIcon(BACKUP_IMAGE)) - - layout = QVBoxLayout() - layout.setMargin(10) - listWidget = QListWidget() - listWidget.setObjectName("viewList") - listWidget.setDragDropMode(QAbstractItemView.NoDragDrop) - - backupContentList = backupManager.listBackupContent(backupName) - if not backupContentList: - showMessageBox("Could not open backup files", "Error") - return False - for backupContent in backupContentList: - backup_button = QListWidgetItem() - backup_button.setText(backupContent) - listWidget.addItem(backup_button) - - okButton = QPushButton("OK") - okButton.setStyleSheet(SMALL_DEFAULT_BUTTON_STYLE) - visible = partial(dialog.setVisible, False) - self.connect(okButton, SIGNAL("clicked()"), visible) - hLay = QHBoxLayout() - hLay.addItem(QSpacerItem(200,0)) - hLay.addWidget(okButton) - layout.addWidget(listWidget) - layout.addLayout(hLay) - dialog.setLayout(layout) - dialog.show() - - def _runRestoreProgress(self): - self._progressDialog = PcsProgressDialog(self) - self._progressDialog.setAction("restore") - self.connect(self._progressDialog.cancelButton, SIGNAL("clicked()"), - self._onRestoreCancel) - - self._progressDialog.show() - - def _updateCategoriesAndProgress(self, information): - progress, category, self.numberOfFiles, self.totalSize = information - - self._progressDialog.setProgress(progress) - self._progressDialog.setCategory(category) - - def _onRestodeDone(self): - self._progressDialog.updateInfo(self.totalSize, self.numberOfFiles) - self._progressDialog.progressDone() - - def _onRestoreCancel(self): - self._progressDialog.progressCanceled() - if self._currentBackupList() == self.pcListView: - self.pcBackupManager.setRestoreInProgress(False) - else: - self.deviceBackupManager.setRestoreInProgress(False) - - def _onOpenFileError(self): - self._progressDialog.close() - showMessageBox(OPEN_FILE_ERROR, OPEN_FILE_ERROR_TITLE) - -class RestoreBackupThread(QThread): - def __init__(self, restoreBackup, manager, categories): - QThread.__init__(self) - self.restoreBackup = restoreBackup - self.categories = categories - self.connect(manager, SIGNAL("restoreProgress"), self._reEmitSignal) - - def _reEmitSignal(self, informations): - self.emit(SIGNAL("restoreProgress"), informations) - - def run(self): - try: - done = self.restoreBackup._doRestoreBackup(self.categories) - except IOError: - self.emit(SIGNAL("openFileError")) - return - self.emit(SIGNAL("restoreDone")) - diff --git a/src/backup/.svn/text-base/pcsrestoredialog.py.svn-base b/src/backup/.svn/text-base/pcsrestoredialog.py.svn-base deleted file mode 100644 index dbef514..0000000 --- a/src/backup/.svn/text-base/pcsrestoredialog.py.svn-base +++ /dev/null @@ -1,199 +0,0 @@ -# Authors: Amaury Medeiros, Nicholas Alexander and Paulo Ouriques -# Software License: GPL -from functools import partial - -from PyQt4.QtCore import * -from PyQt4.QtGui import * - -from style.styleTabletSuite import * -from ui.pcsdevicewidget import PcsDeviceWidget -from ui.pcsuiutils import * - -class PcsRestoreDialog(QDialog): - - def __init__(self, deviceInfo, categoriesList, parent = None): - QDialog.__init__(self, parent, Qt.FramelessWindowHint) - self.setWindowTitle("%s Restore Backup" % APPLICATION_NAME) - self.setFixedSize(200, 300) - self.deviceInfo = deviceInfo - self.categories = categoriesList - self.validPositions = [] - self.validCategories = [] - - self.layout = QVBoxLayout() - - self.labelLayout = QHBoxLayout() - spc = QSpacerItem(15, 0) - self.labelLayout.addItem(spc) - label = QLabel("Which categories you want to restore?") - label.setWordWrap(True) - self.labelLayout.addWidget(label) - self.labelLayout.setMargin(0) - self.layout.addLayout(self.labelLayout) - -# self.grid = QGridLayout() -# self.create_dialog() -# self.grid.setMargin(0) -# self.layout.addLayout(self.grid) - self.create_checkbox_frame() - - self.buttonLayout = QHBoxLayout() - self.create_buttons() - self.buttonLayout.setMargin(0) - self.layout.addLayout(self.buttonLayout) - - self.setLayout(self.layout) - self.map_checked = {self.documents.name: False, - self.emails.name: False, self.media.name: False, - self.contacts.name: False, - self.bookmarks.name: False, - self.settings.name: False, - self.applications.name: False} - - def empty_map(self): - for index in self.map_checked.keys(): - if self.map_checked[index]: - return False - return True - - def create_buttons(self): - self.buttonOk = QPushButton("Ok") - self.buttonOk.setStyleSheet(DEFAULT_BUTTON_STYLE) - self.buttonLayout.addWidget(self.buttonOk) - - self.buttonCancel = QPushButton("Cancel") - self.buttonCancel.setStyleSheet(DEFAULT_BUTTON_STYLE) - self.buttonLayout.addWidget(self.buttonCancel) - - def create_checkbox_frame(self): - layout = QVBoxLayout() - l = QLabel() - l.setPixmap(QPixmap(COPY_BORDER)) - - self.frame = QScrollArea(self) - self.frame.setObjectName("restoreScroll") - self.frame.setWidgetResizable(True) - widget = QWidget(self.frame) - widget.setStyleSheet("QWidget{background: transparent;}") - self.grid = QGridLayout() - self.grid.setSpacing(0) - self.create_dialog() - widget.setLayout(self.grid) - self.frame.setWidget(widget) - layout.addWidget(self.frame) - self.layout.addLayout(layout) - - def create_dialog(self): - #Add Checkboxes -# self.add_select_all() - self.add_documents() - self.add_emails() - self.add_media() - self.add_contacts() - self.add_bookmarks() - self.add_settings() - self.add_applications() - -# def add_select_all(self): -# self.select_all = QCheckBox("Select All") -# self.connect(self.select_all, SIGNAL("stateChanged(int)"), -# self.select_all_func) -# self.validPositions.append((1,0)) -# self.grid.addWidget(self.select_all, 1, 0, Qt.AlignTop) -# - def add_documents(self): - self.documents = QCheckBox("Documents") - self.documents.name = "documents" - callback = partial(self.select_func, self.documents) - self.connect(self.documents, SIGNAL("stateChanged(int)"), - callback) - if "documents" in self.categories: - self.validPositions.append((2, 0)) - self.grid.addWidget(self.documents, 2, 0, Qt.AlignTop) - - def add_emails(self): - self.emails = QCheckBox("Emails") - self.emails.name = "emails" - callback = partial(self.select_func, self.emails) - self.connect(self.emails, SIGNAL("stateChanged(int)"), - callback) - if "emails" in self.categories: - self.validPositions.append((3, 0)) - self.grid.addWidget(self.emails, 3, 0, Qt.AlignTop) - - def add_media(self): - self.media = QCheckBox("Media") - self.media.name = "media" - callback = partial(self.select_func, self.media) - self.connect(self.media, SIGNAL("stateChanged(int)"), - callback) - if "media" in self.categories: - self.validPositions.append((4, 0)) - self.grid.addWidget(self.media, 4, 0, Qt.AlignTop) - - def add_contacts(self): - self.contacts = QCheckBox("Contacts") - self.contacts.name = "contacts" - callback = partial(self.select_func, self.contacts) - self.connect(self.contacts, SIGNAL("stateChanged(int)"), - callback) - if "contacts" in self.categories: - self.validPositions.append((5, 0)) - self.grid.addWidget(self.contacts, 5, 0, Qt.AlignTop) - - def add_bookmarks(self): - self.bookmarks = QCheckBox("Bookmarks") - self.bookmarks.name = "bookmarks" - callback = partial(self.select_func, self.bookmarks) - self.connect(self.bookmarks, SIGNAL("stateChanged(int)"), - callback) - if "bookmarks" in self.categories: - self.validPositions.append((6, 0)) - self.grid.addWidget(self.bookmarks, 6, 0, Qt.AlignTop) - - def add_settings(self): - self.settings = QCheckBox("Settings") - self.settings.name = "settings" - callback = partial(self.select_func, self.settings) - self.connect(self.settings, SIGNAL("stateChanged(int)"), - callback) - if "settings" in self.categories: - self.validPositions.append((7, 0)) - self.grid.addWidget(self.settings, 7, 0, Qt.AlignTop) - - def add_applications(self): - self.applications = QCheckBox("Applications") - self.applications.name = "applications" - callback = partial(self.select_func, self.applications) - self.connect(self.applications, SIGNAL("stateChanged(int)"), - callback) - if "applications" in self.categories: - self.validPositions.append((8, 0)) - self.grid.addWidget(self.applications, 8, 0, Qt.AlignTop) - -# def select_all_func(self): -# checked = self.select_all.isChecked() -# list = self.map_checked.keys() -# for element in list: -# self.map_checked[element] = checked -# for tuple in self.validPositions: -# self.grid.itemAtPosition(tuple[0], tuple[1]).widget().setChecked(checked) -# - def select_func(self, checkbox): - checked = checkbox.isChecked() - self.map_checked[checkbox.name] = checked - if not checked: - list = [] - for tuple in self.validPositions: - item = self.grid.itemAtPosition(tuple[0], tuple[1]).widget() -# if item == self.select_all: -# pass - if item.isChecked(): - list.append(item) -# self.select_all.setChecked(False) - for element in list: - element.setChecked(True) - - def getCategories(self): - return self.map_checked - diff --git a/src/backup/.svn/text-base/pcswindowmanager.py.svn-base b/src/backup/.svn/text-base/pcswindowmanager.py.svn-base deleted file mode 100644 index a0aa565..0000000 --- a/src/backup/.svn/text-base/pcswindowmanager.py.svn-base +++ /dev/null @@ -1,36 +0,0 @@ -# Authors: Amaury Medeiros and Paulo Ouriques -# Software License: GPL - -from pcsbackupwizard import PcsBackupWizard -from pcsrestorebackupui import PcsRestoreBackupUi -from pcsbackupmanagerui import PcsBackupManagerUi - -class PcsWindowManager: - class _impl: - def __init__(self, deviceInfo, parent = None): - self.__newBackup = PcsBackupWizard(deviceInfo, self, parent) - self.__restoreBackup = PcsRestoreBackupUi(deviceInfo, self, parent) - self.__backupManager = PcsBackupManagerUi(deviceInfo, self, parent) - - def getNewBackup(self): - return self.__newBackup - - def getRestoreBackup(self): - return self.__restoreBackup - - def getBackupManager(self): - return self.__backupManager - - __instance = None - - def __init__(self, deviceInfo = None, parent = None): - if PcsWindowManager.__instance is None: - PcsWindowManager.__instance = PcsWindowManager._impl(deviceInfo, parent) - self.__dict__['Singleton_instance'] = PcsWindowManager.__instance - - def __getattr__(self, attr): - return getattr(self.__instance, attr) - - def __setattr__(self, attr, value): - return setattr(self.__instance, attr, value) - \ No newline at end of file diff --git a/src/pcsuite/.svn/all-wcprops b/src/pcsuite/.svn/all-wcprops deleted file mode 100644 index b956fd7..0000000 --- a/src/pcsuite/.svn/all-wcprops +++ /dev/null @@ -1,17 +0,0 @@ -K 25 -svn:wc:ra_dav:version-url -V 56 -/svn/pc-suite/!svn/ver/612/trunk/tabletsuite/src/pcsuite -END -pcsuite.py -K 25 -svn:wc:ra_dav:version-url -V 67 -/svn/pc-suite/!svn/ver/612/trunk/tabletsuite/src/pcsuite/pcsuite.py -END -__init__.py -K 25 -svn:wc:ra_dav:version-url -V 68 -/svn/pc-suite/!svn/ver/590/trunk/tabletsuite/src/pcsuite/__init__.py -END diff --git a/src/pcsuite/.svn/dir-prop-base b/src/pcsuite/.svn/dir-prop-base deleted file mode 100644 index 3160658..0000000 --- a/src/pcsuite/.svn/dir-prop-base +++ /dev/null @@ -1,5 +0,0 @@ -K 13 -svn:mergeinfo -V 0 - -END diff --git a/src/pcsuite/.svn/entries b/src/pcsuite/.svn/entries deleted file mode 100644 index cf0dc6d..0000000 --- a/src/pcsuite/.svn/entries +++ /dev/null @@ -1,96 +0,0 @@ -9 - -dir -653 -http://gforge.embedded.ufcg.edu.br/svn/pc-suite/trunk/tabletsuite/src/pcsuite -http://gforge.embedded.ufcg.edu.br/svn/pc-suite - - - -2009-09-10T20:35:15.948790Z -612 -pauloouriques -has-props - -svn:special svn:externals svn:needs-lock - - - - - - - - - - - -ccd57667-b161-0410-a082-fa92f2fb3e95 - -pcsuite.py -file - - - - -2009-09-29T18:30:21.000000Z -1762e558bf43ba18c805db6698bf3945 -2009-09-10T20:35:15.948790Z -612 -pauloouriques - - - - - - - - - - - - - - - - - - - - - -2373 - -__init__.py -file - - - - -2009-09-29T18:30:21.000000Z -d41d8cd98f00b204e9800998ecf8427e -2009-04-02T19:30:47.227755Z -61 -pauloouriques - - - - - - - - - - - - - - - - - - - - - -0 - diff --git a/src/pcsuite/.svn/format b/src/pcsuite/.svn/format deleted file mode 100644 index ec63514..0000000 --- a/src/pcsuite/.svn/format +++ /dev/null @@ -1 +0,0 @@ -9 diff --git a/src/pcsuite/.svn/text-base/__init__.py.svn-base b/src/pcsuite/.svn/text-base/__init__.py.svn-base deleted file mode 100644 index e69de29..0000000 diff --git a/src/pcsuite/.svn/text-base/pcsuite.py.svn-base b/src/pcsuite/.svn/text-base/pcsuite.py.svn-base deleted file mode 100644 index f4026c8..0000000 --- a/src/pcsuite/.svn/text-base/pcsuite.py.svn-base +++ /dev/null @@ -1,71 +0,0 @@ -# Authors: Amaury Medeiros and Paulo Ouriques -# Software License: GPL - -import sys - -from PyQt4.QtCore import * -from PyQt4.QtGui import * - -from ui.pcsmenu import * -from ui.pcsapplicationlist import * -from ui.pcsdeviceviewer import * -from ui.pcsuiutils import * -from pcsdevicemanager import PcsDeviceManager -from ui.pcscustombuttons import PcsCustomButton as customButton -from ui.pcsbutton import PcsButton -from style.styleTabletSuite import * - -class PCSuite(QMainWindow): - - ''' Class that creates the main window of Pc Suite. ''' - - def __init__(self): - QMainWindow.__init__(self) - - self.setWindowIcon(QIcon(TABLET_SUITE_LOGO)) - self.setWindowTitle(APPLICATION_NAME) - self.setFixedSize(WINDOW_WIDTH, WINDOW_HEIGHT) - - self.deviceManager = PcsDeviceManager() - self.menuBar = PcsMenu(self.deviceManager, self) -# self.menuBar.setVisible(False) - self.setMenuBar(self.menuBar) - - self.topPanel = PcsApplicationList(self.deviceManager) - self.bottomPanel = PcsDeviceViewer(self.deviceManager, self) - - layout = QVBoxLayout() - spacer = QSpacerItem(0, 70) - layout.addItem(spacer) - layout.addWidget(self.topPanel) - layout.addWidget(self.bottomPanel) - layout.setMargin(0) - layout.setSpacing(0) - centralize(self) - - centralPanel = QFrame() - centralPanel.setLayout(layout) - self.setCentralWidget(centralPanel) - - self.connectLabel = PcsButton("connect", self) - self.connectLabel.setObjectName("tsButton") - self.connectLabel.setGeometry(QRect(14, 365, 94, 35)) - self.connect(self.connectLabel, SIGNAL("clicked()"), self.bottomPanel.showConnectDialog) - - self.backButton = customButton(BACK_BUTTON, BACK_BUTTON_CLICKED, self) - self.backButton.setGeometry(QRect(411, 39, 15, 15)) - self.connect(self.backButton, SIGNAL("clicked()"), self.back) - - self.forwardButton = customButton(FORWARD_BUTTON, FORWARD_BUTTON_CLICKED, self) - self.forwardButton.setGeometry(QRect(430, 39, 15, 15)) - self.connect(self.forwardButton, SIGNAL("clicked()"), self.forward) - - self.setStyleSheet(STYLESHEET) - - - def back(self): - print "back" - - def forward(self): - print "forward" - diff --git a/src/plugins/.svn/all-wcprops b/src/plugins/.svn/all-wcprops deleted file mode 100644 index 87e0384..0000000 --- a/src/plugins/.svn/all-wcprops +++ /dev/null @@ -1,5 +0,0 @@ -K 25 -svn:wc:ra_dav:version-url -V 56 -/svn/pc-suite/!svn/ver/590/trunk/tabletsuite/src/plugins -END diff --git a/src/plugins/.svn/entries b/src/plugins/.svn/entries deleted file mode 100644 index 08f5fb3..0000000 --- a/src/plugins/.svn/entries +++ /dev/null @@ -1,28 +0,0 @@ -9 - -dir -653 -http://gforge.embedded.ufcg.edu.br/svn/pc-suite/trunk/tabletsuite/src/plugins -http://gforge.embedded.ufcg.edu.br/svn/pc-suite - - - -2009-06-30T08:48:39.342304Z -359 -pauloouriques - - -svn:special svn:externals svn:needs-lock - - - - - - - - - - - -ccd57667-b161-0410-a082-fa92f2fb3e95 - diff --git a/src/plugins/.svn/format b/src/plugins/.svn/format deleted file mode 100644 index ec63514..0000000 --- a/src/plugins/.svn/format +++ /dev/null @@ -1 +0,0 @@ -9 diff --git a/src/style/.svn/all-wcprops b/src/style/.svn/all-wcprops deleted file mode 100644 index 7c9e76f..0000000 --- a/src/style/.svn/all-wcprops +++ /dev/null @@ -1,17 +0,0 @@ -K 25 -svn:wc:ra_dav:version-url -V 54 -/svn/pc-suite/!svn/ver/652/trunk/tabletsuite/src/style -END -__init__.py -K 25 -svn:wc:ra_dav:version-url -V 66 -/svn/pc-suite/!svn/ver/590/trunk/tabletsuite/src/style/__init__.py -END -styleTabletSuite.py -K 25 -svn:wc:ra_dav:version-url -V 74 -/svn/pc-suite/!svn/ver/652/trunk/tabletsuite/src/style/styleTabletSuite.py -END diff --git a/src/style/.svn/entries b/src/style/.svn/entries deleted file mode 100644 index 6757ffc..0000000 --- a/src/style/.svn/entries +++ /dev/null @@ -1,96 +0,0 @@ -9 - -dir -653 -http://gforge.embedded.ufcg.edu.br/svn/pc-suite/trunk/tabletsuite/src/style -http://gforge.embedded.ufcg.edu.br/svn/pc-suite - - - -2009-10-05T11:14:02.602311Z -652 -pauloouriques - - -svn:special svn:externals svn:needs-lock - - - - - - - - - - - -ccd57667-b161-0410-a082-fa92f2fb3e95 - -__init__.py -file - - - - -2009-09-29T18:30:21.000000Z -d41d8cd98f00b204e9800998ecf8427e -2009-08-11T18:25:49.287367Z -542 -pauloouriques - - - - - - - - - - - - - - - - - - - - - -0 - -styleTabletSuite.py -file - - - - -2009-10-08T18:25:37.000000Z -7c1ee6b259b399ddeab35930daa946eb -2009-10-05T11:14:02.602311Z -652 -pauloouriques - - - - - - - - - - - - - - - - - - - - - -19114 - diff --git a/src/style/.svn/format b/src/style/.svn/format deleted file mode 100644 index ec63514..0000000 --- a/src/style/.svn/format +++ /dev/null @@ -1 +0,0 @@ -9 diff --git a/src/style/.svn/text-base/__init__.py.svn-base b/src/style/.svn/text-base/__init__.py.svn-base deleted file mode 100644 index e69de29..0000000 diff --git a/src/style/.svn/text-base/styleTabletSuite.py.svn-base b/src/style/.svn/text-base/styleTabletSuite.py.svn-base deleted file mode 100644 index 493cdd5..0000000 --- a/src/style/.svn/text-base/styleTabletSuite.py.svn-base +++ /dev/null @@ -1,606 +0,0 @@ -from ui.pcsuiutils import * - -STYLESHEET = ''' - QPushButton { - min-height:33px; - min-width:64px; - max-height:33px; - max-width:64px; - border: none; - qproperty-icon: none; - qproperty-focusPolicy: NoFocus; - background-image: url(''' + BACKUP_BUTTON_DEFAULT +'''); - } - - QPushButton::pressed { - background-image: url(''' + BACKUP_BUTTON_DEFAULT_CLICKED + '''); - } - - QPushButton::enabled { - color:black; - } - - QPushButton#tsButton { - color : #636060; - background-image: url(''' + BUTTON_BG +'''); - min-height:33px; - min-width:91px; - max-height:32px; - max-width:93px; - border: none; - qproperty-focusPolicy : NoFocus; - qproperty-icon: none; - } - - QPushButton#tsButton::pressed { - background-image: url(''' + BUTTON_BG_CLICKED + '''); - } - - QPushButton#smallButton { - color : gray; - border-image: url(''' + BUTTON_BG +'''); - min-height:20px; - min-width:34px; - max-height:20px; - max-width:34px; - border: none; - qproperty-focusPolicy : NoFocus; - qproperty-icon: none; - background:transparent; - } - - QPushButton#smallButton::pressed { - border-image: url(''' + BUTTON_BG_CLICKED + '''); - background:transparent; - } - - QMainWindow { - background-image: url(''' + BACKGROUND_IMAGE + '''); - } - - PcsBackup { - background-image: url('''+ BACKUP_BG +''') - } - - PcsRestoreBackupUi { - background-image: url('''+ RESTORE_BG +''') - } - - PcsBackupManagerUi{ - background-image: url('''+ MANAGER_BG +''') - } - - QListWidget { - selection-background-color : transparent; - } - - QMenuBar::item { - background: transparent; - } - - QMenuBar { - background: transparent; - } - - QRadioButton{ - qproperty-focusPolicy: NoFocus; - border-image: url('''+ CHECKBOX_BORDER +'''); - min-height: 38px; - max-height: 38px; - } - - QRadioButton::indicator:unchecked { - image: url(''' + CHECKBOX_UNCHECKED + '''); - } - - QRadioButton::indicator:checked { - image: url('''+ CHECKBOX_CHECKED +'''); - } - - QCheckBox{ - border-image: url('''+ CHECKBOX_BORDER +'''); - qproperty-focusPolicy: NoFocus; - spacing: 10px; - min-height: 38px; - max-height: 38px; - min-width: 230px; - max-width: 230px; - } - - QCheckBox::indicator:unchecked { - image: url(''' + CHECKBOX_UNCHECKED + '''); - } - - QCheckBox::indicator:checked { - image: url('''+ CHECKBOX_CHECKED +'''); - } - - QScrollArea { - background: none; - margin-top : 0px; - min-width: 270px; - max-width: 270px; - min-height: 243px; - max-height: 243px; - border-image :url('''+ COPY_BORDER +'''); - } - - QScrollArea#restoreScroll { - margin-top : 0px; - min-width: 270px; - max-width: 270px; - min-height: 150px; - max-height: 150px; - border-image :url('''+ COPY_BORDER +'''); - } - - QListWidget { - border-style: inset; - } - - QInputDialog{ - background-image: url(''' + DEFAULT_BG + '''); - } - - QScrollBar::sub-line, QScrollBar::add-line{ - background:none; - } - - QScrollBar::add-page, QScrollBar::sub-page{ - background:none; - } - - QScrollBar:vertical { - border-image: url(''' + SCROLL_BASE_V + '''); - background:none; - margin: 0px; - min-width:18px; - max-width:18px; - border: 1px solid grey; - } - - QScrollBar:handle:vertical { - border-image: url(''' + SCROLL_HANDLE_V +'''); - } - - QScrollBar:horizontal{ - border-image: url(''' + SCROLL_BASE_H + '''); - background:none; - margin: 0px; - min-height:18px; - max-height:18px; - border: 1px solid grey; - } - - QScrollBar:handle:horizontal { - border-image: url(''' + SCROLL_HANDLE_H +'''); - } - - QPushButton#buttonBrowse { - min-height:25px; - min-width:25px; - max-height:25px; - max-width:25px; - border: none; - qproperty-icon: none; - qproperty-focusPolicy : NoFocus; - background-image: url(''' + BROWSE_BUTTON +'''); - } - - QLineEdit { - border-image: url(''' + BACKUP_NAME_BORDER +'''); - color: white; - } - - QLineEdit#backupNameField { - border-image: url(''' + BACKUP_NAME_BORDER +'''); - color: white; - min-height:20px; - min-width:171px; - max-height:20px; - max-width:171px; - } - - QLineEdit#pathField { - border-image: url(''' + PATH_BORDER +'''); - color: white; - min-height:22px; - min-width:241px; - max-height:22px; - max-width:241px; - } - - QLineEdit#ipField { - border-image: url(''' + PATH_BORDER +'''); - color: white; - min-height:22px; - min-width:215px; - max-height:22px; - max-width:215px; - } - - QProgressBar#progressBarWizard { - min-height: 18px; - min-width: 353px; - max-height: 18px; - max-width: 353px; - border-image: url(''' + PROGRESS_BAR_BORDER +'''); - } - - QProgressBar#progressBarWizard::chunk{ - background-image:url(''' + PROGRESS_BAR_CHUNK +'''); - max-height: 18px; - margin: 0px; - } - - QProgressBar#progressBarDialog { - min-height: 18px; - min-width: 260px; - max-height: 18px; - max-width: 260px; - border-image: url(''' + PROGRESS_BAR_BORDER +'''); - } - - QProgressBar#progressBarDialog::chunk{ - background-image:url(''' + PROGRESS_BAR_CHUNK_DIALOG +'''); - max-height: 18px; - margin: 0px; - } - - QProgressDialog#progressDialog{ - background-image:url(''' + DEFAULT_BG +'''); - } - - QWidget#DeviceListPanel { - background-color: transparent; - min-height: 265px; - min-width: 370px; - max-height: 265px; - max-width: 370px; - } - - QTabWidget#tabBar::pane { - border-top: 10px solid transparent; - border-left: 40px solid transparent; - background-color: transparent; - } - - QTableView#ListView { - border-image: url(''' + TABLE_BORDER + '''); - background-color: transparent; - qproperty-focusPolicy: NoFocus; - color: white; - alternate-background-color: #afafaf; - padding: 0px; - selection-background-color: #ced1cc; - selection-color: #1d544f; - show-decoration-selected: 0; - border: 2px; - min-height: 200px; - max-height: 200px; - min-width: 350px; - max-width: 350px; - - } - - QTableView#ipList { - border-image: url(''' + IP_LIST_BORDER + '''); - background-color: transparent; - qproperty-focusPolicy: NoFocus; - color: white; - alternate-background-color: #afafaf; - padding: 0px; - selection-background-color: #ced1cc; - selection-color: #1d544f; - show-decoration-selected: 0; - border: 2px; - min-height: 120px; - max-height: 120px; - min-width: 248px; - max-width: 248px; - - } - - QScrollArea#listScrollArea { - - } - - QHeaderView#listHeader { - background-color: gray; - - } - - QHeaderView#listHeader::section { - border-top: 10px solid transparent; - border-color: transparent; - background-color: transparent; - color: Black; - font: 10px; - } - - QTabBar#restoreTabs { - qproperty-focusPolicy: NoFocus; - } - - QTabBar#restoreTabs::tab { - background-color: transparent; - border: none; - min-width: 215px; - max-width: 215px; - padding: 0px; - - } - - QTabBar#restoreTabs::tab:selected { - color: white; - } - - QTabBar#managerTabs { - qproperty-focusPolicy: NoFocus; - } - - QTabBar#managerTabs::tab { - background-color: transparent; - border: none; - min-width: 215px; - max-width: 215px; - padding: 0px; - - } - - QTabBar#managerTabs::tab:selected { - color: white; - } - - QTabBar#managerTabs::tab:!selected { - color: black; - } - - QDialog#connectDialog{ - background-image: url(''' + DEFAULT_BG + '''); - border: none; - min-height: 289px; - max-height: 289px; - min-width: 275px; - } - - QDialog#viewDialog{ - background-image: url(''' + DEFAULT_BG + '''); - border: none; - min-height: 190px; - max-height: 190px; - min-width: 300px; - max-width: 300px; - } - - QDialog#copyDialogToDevice{ - background-image: url(''' + DEFAULT_BG + '''); - border: none; - min-height: 140px; - max-height: 140px; - min-width: 230px; - max-width: 230px; - } - - QDialog#copyDialogFromDevice{ - background-image: url(''' + DEFAULT_BG + '''); - border: none; - min-height: 110px; - max-height: 110px; - min-width: 260px; - max-width: 260px; - } - - PcsRestoreDialog { - background-image: url(''' + DEFAULT_BG + '''); - border: none; - min-height: 250px; - max-height: 250px; - min-width: 300px; - max-width: 300px; - } - - QListWidget#viewList{ - border-image: url(''' + VIEW_BORDER + '''); - qproperty-focusPolicy: NoFocus; - padding: 5px; - } - - PcsProgressDialog { - background-image: url('''+ DEFAULT_BG +'''); - min-height: 150px; - max-height: 150px; - min-width: 295px; - max-width: 295px; - } - - ''' - - - - -BACKUP_BUTTON_STYLE = ''' - - QPushButton { - color : gray; - min-height:35px; - min-width:79px; - max-height:35px; - max-width:79px; - border: none; - qproperty-icon: none; - qproperty-focusPolicy : NoFocus; - background-image: url(''' + BT_NEXT +'''); - } - - QPushButton::pressed { - background-image: url(''' +BT_NEXT_CLICKED + '''); - } - - ''' - -DEFAULT_BUTTON_STYLE = ''' - - QPushButton { - min-height:33px; - min-width:64px; - max-height:33px; - max-width:64px; - border: none; - qproperty-icon: none; - qproperty-focusPolicy : NoFocus; - background-image: url(''' + BACKUP_BUTTON_DEFAULT +'''); - } - - QPushButton::pressed { - background-image: url(''' + BACKUP_BUTTON_DEFAULT_CLICKED + '''); - } - - QPushButton::enabled { - color:black; - } - - ''' -SMALL_DEFAULT_BUTTON_STYLE = ''' - - QPushButton { - min-height:20px; - min-width:34px; - max-height:20px; - max-width: 34px; - border: none; - qproperty-icon: none; - qproperty-focusPolicy : NoFocus; - background-image: url(''' + SMALL_DEFAULT_BUTTON + ''') - } - - QPushButton::pressed { - background-image: url(''' + SMALL_DEFAULT_BUTTON_CLICKED + '''); - } - - QPushButton::enabled { - color:black; - } - - ''' - -SMALL_ICON_NEW_BACKUP_STYLE = ''' - QPushButton { - min-height:25px; - min-width:125px; - max-height:25px; - max-width: 125px; - border: none; - qproperty-iconSize: 25px 25px; - qproperty-focusPolicy : NoFocus; - background: transparent; - qproperty-icon: url(''' + SMALL_ICON_NEW_BACKUP + ''') - } - - ''' - -SMALL_ICON_NEW_BACKUP_STYLE_SELECTED = ''' - QPushButton { - color: white; - min-height:25px; - min-width:125px; - max-height:25px; - max-width: 125px; - border: none; - qproperty-iconSize: 25px 25px; - qproperty-focusPolicy : NoFocus; - background: transparent; - qproperty-icon: url(''' + SMALL_ICON_NEW_BACKUP + ''') - } - - ''' - -SMALL_ICON_MANAGER_BACKUP_STYLE = ''' - QPushButton { - min-height:25px; - min-width:138px; - max-height:25px; - max-width: 138px; - border: none; - qproperty-iconSize: 25px 25px; - qproperty-focusPolicy : NoFocus; - background: transparent; - qproperty-icon: url(''' + SMALL_ICON_MANAGER_BACKUP + ''') - } - - ''' - -SMALL_ICON_MANAGER_BACKUP_STYLE_SELECTED = ''' - QPushButton { - color: white; - min-height:25px; - min-width:138px; - max-height:25px; - max-width: 138px; - border: none; - qproperty-iconSize: 25px 25px; - qproperty-focusPolicy : NoFocus; - background: transparent; - qproperty-icon: url(''' + SMALL_ICON_MANAGER_BACKUP + ''') - } - - ''' - -SMALL_ICON_RESTORE_BACKUP_STYLE = ''' - QPushButton { - min-height:25px; - min-width:130px; - max-height:25px; - max-width: 130px; - border: none; - qproperty-iconSize: 25px 25px; - qproperty-focusPolicy : NoFocus; - background: transparent; - qproperty-icon: url(''' + SMALL_ICON_RESTORE_BACKUP + ''') - } - - ''' - -SMALL_ICON_RESTORE_BACKUP_STYLE_SELECTED = ''' - QPushButton { - color: white; - min-height:25px; - min-width:130px; - max-height:25px; - max-width: 130px; - border: none; - qproperty-iconSize: 25px 25px; - qproperty-focusPolicy : NoFocus; - background: transparent; - qproperty-icon: url(''' + SMALL_ICON_RESTORE_BACKUP + ''') - } - ''' -MESSAGE_BOX_DEFAULT = ''' - - QMessageBox { - background-image: url('''+ DEFAULT_BG +'''); - color: black; - } - ''' + DEFAULT_BUTTON_STYLE - -MESSAGE_BOX_APP = ''' - QMessageBox { - background-image: url('''+ DEFAULT_BG +'''); - color: black; - } - QAbstractButton { - color : #636060; - background-image: url(''' + BUTTON_BG +'''); - min-height:33px; - min-width:91px; - max-height:32px; - max-width:93px; - border: none; - qproperty-icon: none; - qproperty-focusPolicy: NoFocus; - } - QAbstractButton::pressed { - background-image: url(''' + BUTTON_BG_CLICKED + '''); - } - ''' - \ No newline at end of file diff --git a/src/ui/.svn/all-wcprops b/src/ui/.svn/all-wcprops deleted file mode 100644 index 266eecc..0000000 --- a/src/ui/.svn/all-wcprops +++ /dev/null @@ -1,71 +0,0 @@ -K 25 -svn:wc:ra_dav:version-url -V 51 -/svn/pc-suite/!svn/ver/651/trunk/tabletsuite/src/ui -END -pcsdevicewidget.py -K 25 -svn:wc:ra_dav:version-url -V 70 -/svn/pc-suite/!svn/ver/624/trunk/tabletsuite/src/ui/pcsdevicewidget.py -END -pcsmenu.py -K 25 -svn:wc:ra_dav:version-url -V 62 -/svn/pc-suite/!svn/ver/590/trunk/tabletsuite/src/ui/pcsmenu.py -END -__init__.py -K 25 -svn:wc:ra_dav:version-url -V 63 -/svn/pc-suite/!svn/ver/590/trunk/tabletsuite/src/ui/__init__.py -END -pcscustombuttons.py -K 25 -svn:wc:ra_dav:version-url -V 71 -/svn/pc-suite/!svn/ver/590/trunk/tabletsuite/src/ui/pcscustombuttons.py -END -pcsbutton.py -K 25 -svn:wc:ra_dav:version-url -V 64 -/svn/pc-suite/!svn/ver/590/trunk/tabletsuite/src/ui/pcsbutton.py -END -pcsdeviceinfoviewer.py -K 25 -svn:wc:ra_dav:version-url -V 74 -/svn/pc-suite/!svn/ver/590/trunk/tabletsuite/src/ui/pcsdeviceinfoviewer.py -END -pcsuiutils.py -K 25 -svn:wc:ra_dav:version-url -V 65 -/svn/pc-suite/!svn/ver/648/trunk/tabletsuite/src/ui/pcsuiutils.py -END -pcsapplicationlist.py -K 25 -svn:wc:ra_dav:version-url -V 73 -/svn/pc-suite/!svn/ver/612/trunk/tabletsuite/src/ui/pcsapplicationlist.py -END -pcsapp.py -K 25 -svn:wc:ra_dav:version-url -V 61 -/svn/pc-suite/!svn/ver/590/trunk/tabletsuite/src/ui/pcsapp.py -END -tsuigeneralmethods.py -K 25 -svn:wc:ra_dav:version-url -V 73 -/svn/pc-suite/!svn/ver/616/trunk/tabletsuite/src/ui/tsuigeneralmethods.py -END -pcsdeviceviewer.py -K 25 -svn:wc:ra_dav:version-url -V 70 -/svn/pc-suite/!svn/ver/651/trunk/tabletsuite/src/ui/pcsdeviceviewer.py -END diff --git a/src/ui/.svn/dir-prop-base b/src/ui/.svn/dir-prop-base deleted file mode 100644 index 3160658..0000000 --- a/src/ui/.svn/dir-prop-base +++ /dev/null @@ -1,5 +0,0 @@ -K 13 -svn:mergeinfo -V 0 - -END diff --git a/src/ui/.svn/entries b/src/ui/.svn/entries deleted file mode 100644 index b193a34..0000000 --- a/src/ui/.svn/entries +++ /dev/null @@ -1,402 +0,0 @@ -9 - -dir -653 -http://gforge.embedded.ufcg.edu.br/svn/pc-suite/trunk/tabletsuite/src/ui -http://gforge.embedded.ufcg.edu.br/svn/pc-suite - - - -2009-10-01T16:05:02.177628Z -651 -nicholas -has-props - -svn:special svn:externals svn:needs-lock - - - - - - - - - - - -ccd57667-b161-0410-a082-fa92f2fb3e95 - -pcsdevicewidget.py -file - - - - -2009-09-29T18:30:22.000000Z -84f28d53fce52d6be1ce09a14a0a1e82 -2009-09-14T19:20:21.821743Z -624 -amaury - - - - - - - - - - - - - - - - - - - - - -3004 - -pcsmenu.py -file - - - - -2009-09-29T18:30:22.000000Z -09b541ed1dd300a729ae68ea9f944498 -2009-08-04T18:37:56.490706Z -510 -amaury - - - - - - - - - - - - - - - - - - - - - -4005 - -__init__.py -file - - - - -2009-09-29T18:30:22.000000Z -d41d8cd98f00b204e9800998ecf8427e -2009-04-02T19:30:47.227755Z -61 -pauloouriques - - - - - - - - - - - - - - - - - - - - - -0 - -pcscustombuttons.py -file - - - - -2009-09-29T18:30:22.000000Z -01c999f11e8e38ac29c05fbe9d8a46d9 -2009-08-05T16:55:19.618241Z -511 -pauloouriques - - - - - - - - - - - - - - - - - - - - - -1052 - -pcsbutton.py -file - - - - -2009-09-29T18:30:22.000000Z -8ceb0be1042061439ab2e971a5439fb5 -2009-08-06T18:40:51.041049Z -523 -pauloouriques - - - - - - - - - - - - - - - - - - - - - -285 - -pcsdeviceinfoviewer.py -file - - - - -2009-09-29T18:30:22.000000Z -ed5d20e8ba52cfb30cedb4b5697f6aa9 -2009-08-18T14:29:37.615498Z -566 -nicholas - - - - - - - - - - - - - - - - - - - - - -7187 - -pcsuiutils.py -file - - - - -2009-09-29T18:30:22.000000Z -d92be1dd2821ca8bc135e2666c8be881 -2009-09-28T11:36:33.963218Z -648 -nicholas - - - - - - - - - - - - - - - - - - - - - -4522 - -pcsapplicationlist.py -file - - - - -2009-09-29T18:30:22.000000Z -d0164df0e34d095d7e6f7d9203a06cf9 -2009-09-10T20:35:15.948790Z -612 -pauloouriques - - - - - - - - - - - - - - - - - - - - - -1583 - -pcsapp.py -file - - - - -2009-09-29T18:30:22.000000Z -80eef7e5d2a325b436d9e9d71d16aee0 -2009-06-30T10:24:42.195284Z -364 -pauloouriques - - - - - - - - - - - - - - - - - - - - - -390 - -tsuigeneralmethods.py -file - - - - -2009-09-29T18:30:22.000000Z -4119124fdd8d0ae371ed717af9785a2d -2009-09-14T12:31:28.560392Z -616 -pauloouriques - - - - - - - - - - - - - - - - - - - - - -1062 - -pcsdeviceviewer.py -file - - - - -2009-10-08T18:25:37.000000Z -20b23b9e27952b9a6598f9df06993c1d -2009-10-01T16:05:02.177628Z -651 -nicholas - - - - - - - - - - - - - - - - - - - - - -11580 - diff --git a/src/ui/.svn/format b/src/ui/.svn/format deleted file mode 100644 index ec63514..0000000 --- a/src/ui/.svn/format +++ /dev/null @@ -1 +0,0 @@ -9 diff --git a/src/ui/.svn/text-base/__init__.py.svn-base b/src/ui/.svn/text-base/__init__.py.svn-base deleted file mode 100644 index e69de29..0000000 diff --git a/src/ui/.svn/text-base/pcsapp.py.svn-base b/src/ui/.svn/text-base/pcsapp.py.svn-base deleted file mode 100644 index f901392..0000000 --- a/src/ui/.svn/text-base/pcsapp.py.svn-base +++ /dev/null @@ -1,16 +0,0 @@ -# Authors: Amaury Medeiros and Paulo Ouriques -# Software License: GPL - -from PyQt4.QtCore import * -from PyQt4.QtGui import * - -from ui.pcsuiutils import * - -class PcsApp(QDialog): - - ''' Class that represents an application from Pc Suite''' - - def __init__(self, parent=None): - super(PcsApp, self).__init__(parent) - self.setFixedSize(WINDOW_WIDTH, WINDOW_HEIGHT) - \ No newline at end of file diff --git a/src/ui/.svn/text-base/pcsapplicationlist.py.svn-base b/src/ui/.svn/text-base/pcsapplicationlist.py.svn-base deleted file mode 100644 index bfc3b54..0000000 --- a/src/ui/.svn/text-base/pcsapplicationlist.py.svn-base +++ /dev/null @@ -1,48 +0,0 @@ -# Authors: Amaury Medeiros and Paulo Ouriques -# Software License: GPL - -from PyQt4.QtCore import * -from PyQt4.QtGui import * - -from backup.pcsbackup import * -from pcsuiutils import * -from tsuigeneralmethods import * - -class PcsApplicationList(QFrame): - - ''' Class that creates buttons on the main frame. Each button - represents a Pc Suite Application.''' - - def __init__(self, deviceManager, parent=None): - super(PcsApplicationList, self).__init__(parent) - self.layout = QHBoxLayout() - self.setFixedSize(480,200) - self.createList() - self.setLayout(self.layout) - self.deviceManager = deviceManager - - def createList(self): - self.listWidget = QListWidget() - self.listWidget.setViewMode(QListView.IconMode) - self.listWidget.setDragDropMode(QAbstractItemView.NoDragDrop) - - # Creates Backup application applet - backupButton = QListWidgetItem() - backupButton.setIcon(QIcon(BACKUP_IMAGE)) - backupButton.setText("Backup") - backupButton.setToolTip("Backup Application") - self.listWidget.addItem(backupButton) - - self.connect(self.listWidget, - SIGNAL("itemDoubleClicked(QListWidgetItem *)"), - self.openBackupApplication) - - self.layout.addWidget(self.listWidget) - - def openBackupApplication(self): - deviceInfo = self.deviceManager.getCurrentDevice() - backup = PcsBackup(deviceInfo, self) - centralize(backup) - backup.show() - - diff --git a/src/ui/.svn/text-base/pcsbutton.py.svn-base b/src/ui/.svn/text-base/pcsbutton.py.svn-base deleted file mode 100644 index 8175c81..0000000 --- a/src/ui/.svn/text-base/pcsbutton.py.svn-base +++ /dev/null @@ -1,13 +0,0 @@ -# Authors: Amaury Medeiros and Paulo Ouriques -# Software License: GPL - -from PyQt4.QtCore import * -from PyQt4.QtGui import * - -class PcsButton(QPushButton): - def __init__(self, name = "", parent = None): - QPushButton.__init__(self, parent) - self.setText(name) - - - diff --git a/src/ui/.svn/text-base/pcscustombuttons.py.svn-base b/src/ui/.svn/text-base/pcscustombuttons.py.svn-base deleted file mode 100644 index cdbe15f..0000000 --- a/src/ui/.svn/text-base/pcscustombuttons.py.svn-base +++ /dev/null @@ -1,35 +0,0 @@ -# Authors: Amaury Medeiros and Paulo Ouriques -# Software License: GPL - -from PyQt4.QtCore import * -from PyQt4.QtGui import * - -class PcsCustomButton(QLabel): - def __init__(self, image, pressedImage, text = "", parent = None): - super(QLabel, self).__init__(parent) - - self.panel = QLabel() - self.layout = QHBoxLayout() - self.text = QLabel(text) - self.defaultPixmap = QPixmap(image) - self.pressedPixmap = QPixmap(pressedImage) - self.panel.setPixmap(self.defaultPixmap) - self.panel.setGeometry(self.defaultPixmap.rect()) - self.layout.addWidget(self.panel) - if(text <> ""): - self.layout.addWidget(self.text) - self.setLayout(self.layout) - - - def mouseReleaseEvent(self,event): - self.panel.setPixmap(self.defaultPixmap) - self.emit(SIGNAL("clicked()")) - - def mousePressEvent(self, event): - self.panel.setPixmap(self.pressedPixmap) - - def setTextVisible(self, flag): - if flag: - pass - - diff --git a/src/ui/.svn/text-base/pcsdeviceinfoviewer.py.svn-base b/src/ui/.svn/text-base/pcsdeviceinfoviewer.py.svn-base deleted file mode 100644 index 4a5959b..0000000 --- a/src/ui/.svn/text-base/pcsdeviceinfoviewer.py.svn-base +++ /dev/null @@ -1,189 +0,0 @@ -# Authors: Amaury Medeiros and Paulo Ouriques -# Software License: GPL - -from time import sleep -import threading - -from PyQt4.QtCore import * -from PyQt4.QtGui import * - -from ui.pcsuiutils import * -from pcsuiutils import * -from ui.pcscustombuttons import PcsCustomButton as customButton - -class PcsDeviceInfoViewer(QHBoxLayout): - - ''' Class that displays how the device is connected with the PC''' - - def __init__(self, pcSuite): - super(PcsDeviceInfoViewer,self).__init__() - - self.label = QLabel("") - self.label.setText("Maemo Release") - self.label.setFixedSize(90,20) - - self.pcSuite = pcSuite - self.l2 = QLabel() - pixmap = QPixmap(SSH_IMAGE) - self.l2.setPixmap(pixmap) - - spacer = QSpacerItem(60, 60) - maemoLayout = QVBoxLayout() - maemoLayout.setMargin(0) - maemoLayout.addItem(spacer) - maemoLayout.addWidget(self.label) - maemoLayout.addWidget(self.l2) - maemoLayout.addItem(spacer) - - spacer2 = QSpacerItem(0, 32) - spacer3 = QSpacerItem(0, 37.6) - self.statusLayout = QGridLayout() - self.statusLayout.setColumnStretch(1, 1) - self.statusLayout.addItem(spacer2, 0, 0) - self._createStatusWidget(self.statusLayout) - self.statusLayout.addItem(spacer3, 4, 0) - - self.setMargin(0) - self.addLayout(maemoLayout) - spacer4 = QSpacerItem(10, 10) - self.addItem(spacer4) - self.addLayout(self.statusLayout) - - self.modelLabel = QLabel("Model", self.pcSuite) - self.modelLabel.setText("Model") - self.modelLabel.setGeometry(QRect(330, 70, WINDOW_WIDTH, WINDOW_HEIGHT)) - - self.arrowLabel = QLabel(self.pcSuite) - self.arrowLabel.setPixmap(QPixmap(WHITE_ARROW)) - self.arrowLabel.setGeometry(QRect(365, 70, WINDOW_WIDTH, WINDOW_HEIGHT)) - - self.deviceNameLabel = QLabel("None", self.pcSuite) - self.deviceNameLabel.setText("None") - self.deviceNameLabel.setGeometry(QRect(380, 70, WINDOW_WIDTH, WINDOW_HEIGHT)) - - - self.deviceNameLabel2 = QLabel(self.pcSuite) - self.deviceNameLabel2.setText("None") - self.deviceNameLabel2.setGeometry(QRect(10, 39, 50, 15)) - - self.arrowLabel = QLabel(self.pcSuite) - self.arrowLabel.setPixmap(QPixmap(BLACK_ARROW)) - self.arrowLabel.setGeometry(QRect(40, 39, 15, 15)) - - self.actionLabel = QLabel(self.pcSuite) - self.actionLabel.setText("Select option") - self.actionLabel.setGeometry(QRect(55, 36, 100, 20)) - - self.chargingThread = None; - - def setDeviceInfo(self, deviceInfo): - self.deviceInfo = deviceInfo - self.label.setText("" + deviceInfo.system +"" ) - - - self.label.repaint() - self.deviceNameLabel.setText("" - + deviceInfo.name + "") - self.deviceNameLabel2.setText("" - + deviceInfo.name + "") - if(self.chargingThread != None): - if self.deviceInfo.charging: - self._batteryBar.setToolTip("Charging...") - else: - self.emit(SIGNAL("stopThread")) - self._batteryBar.setToolTip("Battery: %d%%" % (deviceInfo.battery)) - self._batteryBar.setValue(deviceInfo.battery) - else: - if self.deviceInfo.charging: - self._batteryBar.setToolTip("Charging...") - self.chargingThread = ChargingThread(self) - self.connect(self.chargingThread, SIGNAL("charging"), self._charging) - self.chargingThread.start() - else: - self._batteryBar.setValue(deviceInfo.battery) - self._batteryBar.setToolTip("Battery: %d%%" % (deviceInfo.battery)) - - - memory = deviceInfo.storage - tip = "" - total_m1 = 0 - total_m2 = 0 - current_m1 = 0 - current_m2 = 0 - if memory[1] != -1: - value_m1 = float(memory[1][1]) * 100 / float(memory[1][0]) - current_m1 = float(memory[1][1])/1024 - total_m1 = float(memory[1][0])/1024 - tip += "MMC1: %.1fMB / %.1fMB - %d%%\n" % (current_m1, total_m1, value_m1) - - if memory[2] != -1: - value_m2 = float(memory[2][1]) * 100 / float(memory[2][0]) - current_m2 = float(memory[2][1])/1024 - total_m2 = float(memory[2][0])/1024 - tip += "MMC2: %.1fMB / %.1fMB - %d%%\n" % (current_m2, total_m2, value_m2) - - if total_m1 == 0 and total_m2 == 0: - tip = "No external memory found." - else: - current = current_m1 + current_m2 - total = total_m1 + total_m2 - value = (current_m1 + current_m2) * 100 / total - tip += "Total: %.1fMB / %.1fMB - %d%%" % (current, total, value) - self._memoryBar.setValue(value) - self._memoryBar.setToolTip(tip) - - current = float(memory[0][1])/1024 - total = float(memory[0][0])/1024 - value = current * 100 / total - self._deviceBar.setValue(value) - self._deviceBar.setToolTip("Device Memory: %.1fMB / %.1fMB - %d%%" % (current, total, value)) - - def _createStatusWidget(self, layout): - self._batteryBar = self._newProgressBar(layout, 1, BATTERY_IMAGE) - self._deviceBar = self._newProgressBar(layout, 2, DEVICE_MEMORY_IMAGE) - self._memoryBar = self._newProgressBar(layout, 3, MEMORY_IMAGE) - - def _newProgressBar(self, layout, line, image): - bar = QProgressBar() - bar.setMaximum(100) - bar.setMinimum(0) - bar.setFixedSize(150,12.9) - bar.setTextVisible(False) - layout.addWidget(bar, line, 0 ) - - label = QLabel() - label.setFixedSize(30,15) - pixmap = QPixmap(image) - label.setPixmap(pixmap) - layout.addWidget(label, line, 1) - - return bar - - def _charging(self): - currentValue = self._batteryBar.value() - if(currentValue == 100): - self._batteryBar.setValue(0) - self._batteryBar.setValue(currentValue + 1) - self._batteryBar.repaint() - - -class ChargingThread(QThread): - def __init__(self, infoViewer): - QThread.__init__(self) - self.flag = True - self.connect(infoViewer, SIGNAL("stopThread"), self.stopThread) - self.connect(infoViewer, SIGNAL("destroyed()"), self.stopThread) - - def stopThread(self): - self.flag = False - - def run(self): - while(self.flag): - try: - sleep(0.02) - self.emit(SIGNAL("charging")) - except: - self.stopThread() - - - \ No newline at end of file diff --git a/src/ui/.svn/text-base/pcsdeviceviewer.py.svn-base b/src/ui/.svn/text-base/pcsdeviceviewer.py.svn-base deleted file mode 100644 index 17495a0..0000000 --- a/src/ui/.svn/text-base/pcsdeviceviewer.py.svn-base +++ /dev/null @@ -1,292 +0,0 @@ -# Authors: Amaury Medeiros and Paulo Ouriques -# Software License: GPL - -from PyQt4.QtCore import * -from PyQt4.QtGui import * - -from functools import partial -from time import sleep - -from pcsdeviceinfoviewer import PcsDeviceInfoViewer -from pcsdevicewidget import PcsDeviceWidget -from pcsuiutils import * -from tsuigeneralmethods import * -from pcsutils import * - -from style.styleTabletSuite import * -from backup.pcswindowmanager import * - -class PcsDeviceViewer(QFrame): - - '''Class that displays the devices which are connected to the PC''' - - _ip = "None" - CONNECTION_ERROR_MESSAGE = "Could not connect to device with the given IP " + \ - "address.\nCheck if device is turned on and is properly " + \ - "connected to network" - - def __init__(self, deviceManager, pcSuite): - super(PcsDeviceViewer, self).__init__() - self.deviceManager = deviceManager - self.deviceManager.loadDevices() -# self.pcSuite = pcSuite - self.setFixedSize(WINDOW_WIDTH, 150) - self.deviceWidget = PcsDeviceWidget(0) - - # Create device connection type - self.deviceInfoViewer = PcsDeviceInfoViewer(pcSuite) - - self.mainLayout = QHBoxLayout() - self.mainLayout.setMargin(0) - - spacer = QSpacerItem(15, 15) - self.mainLayout.addItem(spacer) - self.mainLayout.addWidget(self.deviceWidget) - self.mainLayout.addItem(QSpacerItem(20,20)) - self.mainLayout.addLayout(self.deviceInfoViewer) - self.mainLayout.addItem(spacer) - self.setLayout(self.mainLayout) - - self.connectDialog = None - - def checkIp(self, ip): - list = ip.split(".") - if len(list) != 4: - return False - for sublist in list: - if len(sublist) < 1 or len(sublist) > 3: - return False - for element in sublist: - if not str(element).isdigit(): - return False - return True - - def showConnectDialog(self): - if(self.connectDialog == None): - self.connectDialog = QDialog(self, Qt.FramelessWindowHint) - self.connectDialog.setObjectName("connectDialog") - self.connectDialog.setWindowIcon(QIcon(TABLET_SUITE_LOGO)) - self.connectDialog.setWindowTitle("Device Selection") - connectDialogLayout = QVBoxLayout() - - hLayout = QHBoxLayout() - addButton = QPushButton("Add") - addButton.setObjectName("smallButton") - self.connect(addButton, SIGNAL("clicked()"), self.addIp) - - self.ipField = QLineEdit() - self.ipField.setText("IP Number") - self.ipField.setObjectName("ipField") - hLayout.addWidget(self.ipField) - hLayout.addWidget(addButton) - - buttonLayout = QHBoxLayout() - self.connectButton = QPushButton("Connect") - self.connectButton.setObjectName("tsButton") - self.connect(self.connectButton, SIGNAL("clicked()"), self._connect) - - self.deleteButton = QPushButton("Delete") - self.deleteButton.setObjectName("tsButton") - self.connect(self.deleteButton, SIGNAL("clicked()"), self._deleteSelectedIp) - - cancelButton = QPushButton("Cancel") - cancelButton.setObjectName("tsButton") - setVisible = partial(self.connectDialog.setVisible, False) - self.connect(cancelButton, SIGNAL("clicked()"), setVisible) - - buttonLayout.addWidget(self.connectButton) - buttonLayout.addWidget(self.deleteButton) - buttonLayout.addWidget(cancelButton) - - vLayout = QVBoxLayout() - vLayout.setMargin(15) - vLayout.addWidget(QLabel("Select the device IP")) - vLayout.addLayout(hLayout) - vLayout.addWidget(self._createIpList()) - connectDialogLayout.addLayout(vLayout) - connectDialogLayout.addLayout(buttonLayout) - self.connectDialog.setLayout(connectDialogLayout) - self._updateIpList() - self.connectDialog.exec_() - - else: - self._updateIpList() - self.connectDialog.setVisible(True) - - def _connect(self): - self._ip = self.getSelectedIp() - if not create_route(self._ip): - showMessageBox(self.CONNECTION_ERROR_MESSAGE, - "Error while connecting to device") - return False - if not verify_exist_keys(self._ip): - dialog = QMessageBox() - dialog.setText( "Wrong Key, It seems that the device key " + \ - "changed. Do you want to exchange keys again?") - dialog.setStandardButtons(QMessageBox.Yes | QMessageBox.No) - dialog.setWindowFlags(Qt.FramelessWindowHint) - dialog.setStyleSheet(MESSAGE_BOX_DEFAULT) - ret = dialog.exec_() - if ret == QMessageBox.Yes: - if not self.showPasswdDialog(): - return False - else: - return False - self._runAddDevice() - - def _createIpList(self): - self.ipList = QTableView(self) - self.ipList.setObjectName("ipList") - self.ipList.setVerticalScrollBarPolicy(Qt.ScrollBarAlwaysOn) - self.ipList.setAlternatingRowColors(True) - self.ipList.setShowGrid(False) - self.ipList.setEditTriggers(QAbstractItemView.NoEditTriggers) - self.model = QStandardItemModel() - self.ipList.setModel(self.model) - self._updateButtonsState() - self.connect(self.ipList.selectionModel(), - SIGNAL("selectionChanged(QItemSelection, QItemSelection)"), - self._updateButtonsState) - - hHeader = QHeaderView(Qt.Horizontal) - hHeader.setVisible(False) - hHeader.setResizeMode(QHeaderView.ResizeToContents) - hHeader.setMinimumSectionSize(225) - self.ipList.setHorizontalHeader(hHeader) - - vHeader = QHeaderView(Qt.Vertical) - vHeader.setVisible(False) - self.ipList.setVerticalHeader(vHeader) - - return self.ipList - - def _deleteSelectedIp(self): - dialog = QMessageBox() - dialog.setText("Remove selected ip?") - dialog.setStandardButtons(QMessageBox.Yes | QMessageBox.No) - dialog.setWindowFlags(Qt.FramelessWindowHint) - dialog.setStyleSheet(MESSAGE_BOX_APP) - ret = dialog.exec_() - if ret == QMessageBox.Yes: - selectionModel = self.ipList.selectionModel() - indexList = selectionModel.selectedRows() - for index in indexList: - if index.isValid(): - try: - ipAdress = self.model.itemData(index)[0].toString() - self.deviceManager.removeDevice(ipAdress) - except: - pass - finally: - self.model.removeRow(index.row()) - - def getSelectedIp(self): - selectionModel = self.ipList.selectionModel() - indexList = selectionModel.selectedRows() - - for index in indexList: - if index.isValid(): - data = self.model.itemData(index) - return data[0].toString() - - def showInvalidIpDialog(self): - showMessageBox("Invalid ip adress", "Invalid ip") - - def addIp(self): - ip = self.ipField.text() - - if self.checkIp(ip): - for i in range(self.model.rowCount()): - if(self.model.item(i).text() == ip): - self.ipField.setText("IP Number") - return - item = QStandardItem(ip) - self.model.appendRow([item]) - self.ipField.setText("IP Number") - else: - self.showInvalidIpDialog() - - def showPasswdDialog(self): - (passwd, ok) = QInputDialog.getText(self, "Device Selection", - "Root Password:", - QLineEdit.Password, - QString(), - Qt.FramelessWindowHint) - if ok and not passwd.isEmpty(): - self._passwd = passwd - if not keyExchange(self._ip, self._passwd): - errorMessage = "Could not connect to device with the given IP " + \ - "Could not exchange keys" - showMessageBox(errorMessage, "Error while connecting to device") - return False - return True - - def _updateButtonsState(self): - selectionModel = self.ipList.selectionModel() - indexList = selectionModel.selectedRows() - if len(indexList) > 1 or len(indexList) <= 0: - self.connectButton.setDisabled(True) - self.deleteButton.setDisabled(True) - else: - self.connectButton.setEnabled(True) - self.deleteButton.setEnabled(True) - - def _createWindowManager(self, deviceInf): - if deviceInf != None: - PcsWindowManager(deviceInf, self) - - def _runAddDevice(self): - self.connectingThread = connectingThread(self.deviceManager, self._ip) - self.connect(self.connectingThread, SIGNAL("connectException"), self._connectException) - self.connect(self.connectingThread, SIGNAL("createWindowManager"), self._createWindowManager) - self.connectingThread.start() - - self.connectionProgress() - self.connect(self.connectingThread, SIGNAL("connectionDone"), self.updateDeviceInformation) - - def updateDeviceInformation(self, deviceInfo): - self._progressDialog.cancel() - self.deviceInfo = deviceInfo - self.deviceManager.setCurrentDevice(self._ip) - if self.deviceInfo: - self.deviceManager.loadDevices() - self.deviceWidget.setDeviceInfo(self.deviceInfo) - self.deviceInfoViewer.setDeviceInfo(self.deviceInfo) - else: - showMessageBox("An error occurred while connect.", "Connection error") - - def _updateIpList(self): - self.model.clear() - devices = self.deviceManager.getDevices() - for device in devices: - self.model.appendRow(QStandardItem(str(device))) - - def connectionProgress(self): - self.connectDialog.setVisible(False) - self._progressDialog = QProgressDialog("Connecting...", - QString(), 0, -1, self, - Qt.FramelessWindowHint) - self._progressDialog.setObjectName("progressDialog") - self._progressDialog.setWindowIcon(QIcon(BACKUP_IMAGE)) - self._progressDialog.setValue(0) - self._progressDialog.show() - - def _connectException(self): - showMessageBox("", "Error while connect to device") - - -class connectingThread(QThread): - def __init__(self, deviceManager, deviceIp): - QThread.__init__(self) - self.deviceManager = deviceManager - self.deviceIp = deviceIp - - def run(self): - try: - deviceInf = self.deviceManager._addDevice(self.deviceIp) - self.emit(SIGNAL("createWindowManager"), deviceInf) - self.emit(SIGNAL("connectionDone"), deviceInf) - except: - self.emit(SIGNAL("connectException")) - self.emit(SIGNAL("connectionDone"), None) - \ No newline at end of file diff --git a/src/ui/.svn/text-base/pcsdevicewidget.py.svn-base b/src/ui/.svn/text-base/pcsdevicewidget.py.svn-base deleted file mode 100644 index 927316b..0000000 --- a/src/ui/.svn/text-base/pcsdevicewidget.py.svn-base +++ /dev/null @@ -1,81 +0,0 @@ -# Authors: Amaury Medeiros and Paulo Ouriques -# Software License: GPL -import sys -from functools import partial - -from PyQt4.QtCore import * -from PyQt4.QtGui import * - -from pcsuiutils import * -from pcsdeviceinfo import * - -class PcsDeviceWidget(QFrame): - - def __init__(self, size): - super(PcsDeviceWidget, self).__init__() - self.layout = QGridLayout() - self.layout.setMargin(0) - self.gridLayout = QGridLayout() - self.hasDeviceName = False - self.size = size - - self.deviceLabel = QLabel() - if size == 1: - img = DEVICE_DISCONNECTED_BACKUP - else: - img = DEVICE_DISCONNECTED - self.deviceLabel.setPixmap(QPixmap(img)) - self.gridLayout.addWidget(self.deviceLabel, 0, 0, Qt.AlignCenter) - - self.layout.addLayout(self.gridLayout, 0, 0, Qt.AlignCenter) - self.setLayout(self.layout) - - def addBorder(self): - devices = [(0, None, (None, None)), - (1, DEVICE_BACKUP_BORDER, (208, 205)), - (2, DEVICE_CHECKBOX_BORDER, (152, 154)), - (3, DEVICE_FILE_BORDER, (112, 125))] - - name = devices[self.size][1] - self.borderLabel = QLabel() - self.borderLabel.setFixedSize(devices[self.size][2][0], devices[self.size][2][1]) - self.borderLabel.setPixmap(QPixmap(name)) - self.layout.addWidget(self.borderLabel, 0, 0, Qt.AlignCenter) - - def addDeviceName(self): - devices = [(0, None, (None, None)), - (1, DEVICE_NAME_BORDER_BACKUP, (174, 23)), - (2, DEVICE_NAME_BORDER_CHECKBOX, (100, 23)), - (3, DEVICE_NAME_BORDER_FILE, (91, 23))] - - name = devices[self.size][1] - self.hasDeviceName = True - self.nameLayout = QGridLayout() - self.nameLabel = QLabel("Connect a device ") - nameBorderLabel = QLabel() - nameBorderLabel.setFixedSize(devices[self.size][2][0], devices[self.size][2][1]) - nameBorderLabel.setPixmap(QPixmap(name)) - self.nameLayout.addWidget(self.nameLabel, 0, 0, Qt.AlignCenter) - self.nameLayout.addWidget(nameBorderLabel, 0, 0, Qt.AlignCenter) - - self.gridLayout.addLayout(self.nameLayout, 1, 0, Qt.AlignCenter) - - def setImage(self, path): - self.deviceLabel.setPixmap(QPixmap(path)) - - def setDeviceInfo(self, deviceInfo): - devices = [(0, N800_FILE, N810_FILE), - (1, N800_BACKUP, N810_BACKUP), - (2, N800, N810), - (3, N800_FILE, N810_FILE)] - if(deviceInfo != None): - if deviceInfo.name == "N800": - name = devices[self.size][1] - elif deviceInfo.name == "N810": - name = devices[self.size][2] - self.deviceLabel.setPixmap(QPixmap(name)) - self.deviceLabel.repaint() - if self.hasDeviceName: - self.nameLabel.setText(deviceInfo.name) - - diff --git a/src/ui/.svn/text-base/pcsmenu.py.svn-base b/src/ui/.svn/text-base/pcsmenu.py.svn-base deleted file mode 100644 index fcc7809..0000000 --- a/src/ui/.svn/text-base/pcsmenu.py.svn-base +++ /dev/null @@ -1,98 +0,0 @@ -# Authors: Amaury Medeiros and Paulo Ouriques -# Software License: GPL - -from PyQt4.QtCore import * -from PyQt4.QtGui import * - -from backup.pcsbackup import * -from pcsuiutils import * - -class PcsMenu(QMenuBar): - - ''' Class that creates a menu bar for Pc Suite ''' - - def __init__(self, device_manager, parent = None): - super(PcsMenu,self).__init__(parent) - self.deviceManager = device_manager - self.create_menu_file() - #self.create_menu_web() - #self.create_menu_settings() - #self.create_menu_help() - - def create_menu_file(self): - - self.menu_file = QMenu("File") - - menu_list = [("Backup", self.show_backup_dialog, - BACKUP_IMAGE)] -# ("Synchronize", self.pass_func, ""), -# ("Connect to Web", self.pass_func, ""), -# ("Contacts", self.pass_func, ""), -# ("Messages", self.pass_func, ""), -# ("Calendar", self.pass_func, ""), -# ("File manager", self.pass_func, ""), -# ("Tranfer music", self.pass_func, ""), -# ("Store images", self.pass_func, ""), -# ("Video Transfers", self.pass_func, ""), -# ("Install Applications", self.pass_func, ""), -# ("Update Phone's Software", self.pass_func,""), -# ("Download maps", self.pass_func, ""), -# ("Quit", self.pass_func, image._nokia_icon)] - - for tuple in menu_list: - name = tuple[0] - callback = tuple[1] - icon = tuple[2] - - action = QAction(name, self.menu_file) - self.menu_file.addAction(action) - self.connect(action, SIGNAL("triggered()"), callback) - action.setIcon(QIcon(icon)) - - self.addMenu(self.menu_file) - - def create_menu_web(self): - self.menu_web = QMenu("Web") - - self.menu_web_pc_suite = QMenu("PC Suite at web") - self.menu_web.addMenu(self.menu_web_pc_suite) - self.pc_suite_demonstration = QAction("PC Suite demonstration", - self.menu_web) - self.menu_web.addAction(self.pc_suite_demonstration) - - self.menu_web.addSeparator() - - self.registration_action = QAction("Registration", self.menu_web) - self.menu_web.addAction(self.registration_action) - self.browse_updates_action = QAction("Browse updates and complements", - self.menu_web) - self.menu_web.addAction(self.browse_updates_action) - - self.addMenu(self.menu_web) - - def create_menu_settings(self): - self.menu_settings = QMenu("Options") - - self.settings_action = QAction("Settings...", self.menu_settings) - self.menu_settings.addAction(self.settings_action) - self.manage_connections_action = QAction("Manage Connections", - self.menu_settings) - self.menu_settings.addAction(self.manage_connections_action) - self.add_phones_action = QAction("Add more phones", - self.menu_settings) - self.menu_settings.addAction(self.add_phones_action) - self.rename_phone_action = QAction("Rename Phone", self.menu_settings) - self.menu_settings.addAction(self.rename_phone_action) - - self.addMenu(self.menu_settings) - - def create_menu_help(self): - self.menu_help = QMenu("?") - self.addMenu(self.menu_help) - - def show_backup_dialog(self): - deviceInfo = self.deviceManager.getCurrentDevice() - backup = PcsBackup(deviceInfo, self) - centralize(backup) - backup.show() - diff --git a/src/ui/.svn/text-base/pcsuiutils.py.svn-base b/src/ui/.svn/text-base/pcsuiutils.py.svn-base deleted file mode 100644 index db97929..0000000 --- a/src/ui/.svn/text-base/pcsuiutils.py.svn-base +++ /dev/null @@ -1,97 +0,0 @@ -"""Module contaning most used general functions""" - -import os - -from PyQt4 import QtGui - -APPLICATION_NAME = "TabletSuite" - -IMG_PATH = os.environ['IMAGE_PATH'] - -BACKUP_IMAGE = IMG_PATH + "backup.png" -TABLET_SUITE_LOGO = IMG_PATH + "tabletSuite_logo.png" -SSH_IMAGE = IMG_PATH + "ssh.png" -BATTERY_IMAGE = IMG_PATH + "battery_bar.png" -CHARGING_IMAGE = IMG_PATH + "battery_bar_charging.png" -MEMORY_IMAGE = IMG_PATH + "memory_bar.png" -DEVICE_MEMORY_IMAGE = IMG_PATH + "device_memory.png" -BACKGROUND_IMAGE = IMG_PATH + "bg_geral0.png" -N800, N810 = IMG_PATH + "N800.png", IMG_PATH + "N810.png" -DEVICE_DISCONNECTED = IMG_PATH + "disconnected.png" -DEVICE_DISCONNECTED_BACKUP = IMG_PATH + "disconnected_backup.png" -DEVICE_BACKUP_BORDER = IMG_PATH + "device_backup_border.png" -DEVICE_CHECKBOX_BORDER = IMG_PATH + "device_checkbox_border.png" -DEVICE_FILE_BORDER = IMG_PATH + "device_file_border.png" -DEVICE_NAME_BORDER_BACKUP = IMG_PATH + "device_name_border_backup.png" -DEVICE_NAME_BORDER_CHECKBOX = IMG_PATH + "device_name_border_checkbox.png" -DEVICE_NAME_BORDER_FILE = IMG_PATH + "device_name_border_file.png" -N800_BACKUP = IMG_PATH + "N800_backup.png" -N800_FILE = IMG_PATH + "N800_file.png" -N810_BACKUP = IMG_PATH + "N810_backup.png" -N810_FILE = IMG_PATH + "N810_file.png" -BLACK_ARROW = IMG_PATH + "black_arrow.png" -WHITE_ARROW = IMG_PATH + "white_arrow.png" -BUTTON_BG = IMG_PATH + "button_bg.png" -BUTTON_BG_CLICKED = IMG_PATH + "button_bg_clicked.png" -BUTTON_WITH_ICON_BG = IMG_PATH + "button_with_icon_bg.png" -BUTTON_WITH_ICON_BG_CLICKED = IMG_PATH + "button_with_icon_bg_clicked.png" -FORWARD_BUTTON = IMG_PATH + "forward_arrow_off.png" -FORWARD_BUTTON_CLICKED = IMG_PATH + "forward_arrow_on.png" -BACK_BUTTON = IMG_PATH + "back_arrow_off.png" -BACK_BUTTON_CLICKED = IMG_PATH + "back_arrow_on.png" -SMALL_ICON_NEW_BACKUP = IMG_PATH + "small_icon-ref-newbackup.png" -SMALL_ICON_MANAGER_BACKUP = IMG_PATH + "small_icon-ref-managebackups.png" -SMALL_ICON_RESTORE_BACKUP = IMG_PATH + "small_icon-ref-restorebackups.png" -SMALL_ICON_SETTINGS = IMG_PATH + "small_icon-ref-settings.png" -ICON_NEW_BACKUP = IMG_PATH + "icon-ref-newbackup.png" -ICON_MANAGER_BACKUP = IMG_PATH + "icon-ref-managebackups.png" -ICON_RESTORE_BACKUP = IMG_PATH + "icon-ref-restorebackups.png" -ICON_SETTINGS = IMG_PATH + "icon-ref-settings.png" -ICON_ALERT = IMG_PATH + "icon-alert-ref.png" -BACKUP_BG = IMG_PATH + "bg_backup0.png" -RESTORE_BG = IMG_PATH + "bg_restore.png" -MANAGER_BG = IMG_PATH + "bg_manager.png" -COPY_BORDER = IMG_PATH + "copy_border.png" -CHECKBOX_UNCHECKED = IMG_PATH + "checkbox_unchecked.png" -CHECKBOX_CHECKED = IMG_PATH + "checkbox_checked.png" -CHECKBOX_BORDER = IMG_PATH + "checkbox_border.png" -BT_NEXT = IMG_PATH + "bt_next.png" -BT_NEXT_CLICKED = IMG_PATH + "bt_next_clicked.png" -PC_BORDER_FILE = IMG_PATH + "pc_file_border.png" -PC_IMAGE = IMG_PATH + "pc_image.png" -PC_NAME_BORDER_FILE = IMG_PATH + "pc_name_border_file.png" -LARGE_ARROW_IMAGE = IMG_PATH + "large_arrow_image.png" -LARGE_ARROW_BORDER = IMG_PATH + "large_arrow_border.png" -BROWSE_BUTTON = IMG_PATH + "browse_button.png" -BACKUP_NAME_BORDER = IMG_PATH + "backup_name_border.png" -BACKUP_NAME_BG = IMG_PATH + "backup_name_bg.png" -PATH_BG = IMG_PATH + "path_bg.png" -PATH_BORDER = IMG_PATH + "path_border.png" -SCROLL_BASE_H = IMG_PATH + "scroll_base_h.png" -SCROLL_BASE_V = IMG_PATH + "scroll_base_v.png" -SCROLL_HANDLE_H = IMG_PATH + "scroll_handle_h.png" -SCROLL_HANDLE_V = IMG_PATH + "scroll_handle_v.png" -BACKUP_BUTTON_DEFAULT_CLICKED = IMG_PATH + "backup_default_button_clicked.png" -BACKUP_BUTTON_DEFAULT = IMG_PATH + "backup_default_button.png" -PROGRESS_BAR_BG = IMG_PATH + "progress_bar_bg.png" -PROGRESS_BAR_DIALOG_BG = IMG_PATH + "progress_bar_dialog_bg.png" -PROGRESS_BAR_BORDER = IMG_PATH + "progress_bar_border.png" -PROGRESS_BAR_CHUNK = IMG_PATH + "progress_bar_chunk.png" -PROGRESS_BAR_CHUNK_DIALOG = IMG_PATH + "progress_bar_chunk_dialog.png" -TABLE_BORDER = IMG_PATH + "table_border.png" -TAB_BG_1 = IMG_PATH + "tab_bg_1.png" -TAB_BG_2 = IMG_PATH + "tab_bg_3.png" -SMALL_DEFAULT_BUTTON_CLICKED = IMG_PATH + "small_default_button_clicked.png" -SMALL_DEFAULT_BUTTON = IMG_PATH + "small_default_button.png" -IP_LIST_BORDER = IMG_PATH + "ip_list_border.png" -DEFAULT_BG = IMG_PATH + "default_bg.png" -VIEW_BORDER = IMG_PATH + "view_border.png" -OPEN_FILE_ERROR = "Could not open backup files. Maybe file is protected by" + \ -" password" -OPEN_FILE_ERROR_TITLE = "Error while opening file" - -TOP_SPACER = QtGui.QSpacerItem(0,30) -TOP_BAR_X, TOP_BAR_Y = 10, 39 -WINDOW_WIDTH = 453 -WINDOW_HEIGHT = 400 - diff --git a/src/ui/.svn/text-base/tsuigeneralmethods.py.svn-base b/src/ui/.svn/text-base/tsuigeneralmethods.py.svn-base deleted file mode 100644 index 1535527..0000000 --- a/src/ui/.svn/text-base/tsuigeneralmethods.py.svn-base +++ /dev/null @@ -1,32 +0,0 @@ -# Authors: Amaury Medeiros, Nicholas Alexander and Paulo Ouriques -# Software License: GPL - -from PyQt4 import QtGui -from PyQt4 import QtCore - -from ui.pcsuiutils import * -from style.styleTabletSuite import * - -def centralize(widget): - screen = QtGui.QDesktopWidget().screenGeometry() - size = widget.geometry() - widget.move((screen.width() - size.width())/2, (screen.height() - size.height())/2) - -def showMessageBox(message, window_title = ""): - """ Creates a QMessageBox object and set its window title and text to the - given strings. - - Attributes: - String message - Message to be displayed inside the message box. - String window_title - String representing the title of the message box. - - """ - message_box = QtGui.QMessageBox() - message_box.setStyleSheet(MESSAGE_BOX_DEFAULT) - message_box.setWindowFlags(QtCore.Qt.FramelessWindowHint) - message_box.setWindowTitle(window_title) - message_box.setWindowIcon(QtGui.QIcon(BACKUP_IMAGE)) - message_box.setText(message) - message_box.exec_() - - -- 1.7.9.5