ó à@Qc@s‰ddlZddlZddlZddlZddlZddlZddlZddlZddlZdej fd„ƒYZ dS(iÿÿÿÿNtDBCopycBsYeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z RS( cCs^tjj|tdtƒd|_tjƒdkrq|j tj j ƒj tj ƒjƒƒtjtjƒ}ntjtjƒ}|j dƒ|jdƒtjdƒ|_|jjtjƒ|j|jƒ|j|ttƒ|jtj j ƒjdƒtjƒt|_g|_g|_d|_tj tj!dƒt"j#ƒ|_$|j%ƒdS(Ntdb_copytWindowss#ffffffitsmigration_background.pngi(&tmformstAppViewt__init__tFalsetTruetNonet backgroundtplatformtsystemtset_back_colortApptgettget_system_colortSystemColorDisabledtto_htmltnewPanelt FilledPaneltStyledHeaderPanelt set_paddingtnewLabeltheadert set_styletWizardHeadingStyletaddtset_back_imagetget_resource_pathtTopRightt _ui_createdt _page_listt _page_trailt _current_pagetlocalet setlocalet LC_NUMERICt migrationt MigrationPlantplant create_ui(tselft header_back((s..\modules\db_copy_main.pyR#s( (  %    cCs|jdjƒdS(Niÿÿÿÿ(R!tadvanced_clicked(R*((s..\modules\db_copy_main.pytadvancedDscCs0d|_|jdg|_|jdtƒdS(Nit advancing(R"R R!t switch_pageR(R*((s..\modules\db_copy_main.pytresetHs cCsõ|jr dSt|_tj|ƒ|_tj|ƒ|_tj |ƒ|_ t j |ƒ|_ tj|ƒ|_|j|j|j |j |jg|_x1|jD]&}|j|ttƒ|jtƒq¡W|j|jg|_|jdtƒdS(NR.(RRtdb_copy_overviewtMainViewt_overview_pagetdb_copy_source_targettSourceTargetMainViewt_source_target_pagetdb_copy_schema_selectiontSchemaMainViewt_schema_selection_pagetdb_copy_progresstProgressMainViewt_progress_pagetdb_copy_reporttReportMainViewt _report_pageR RtshowRR"R!R/(R*tp((s..\modules\db_copy_main.pyR)Ns$  cCsT|jd}x@|jD]5}||kr9|j|ƒn|j||kƒqWdS(Niÿÿÿÿ(R!R tpage_activatedR@(R*R.tcurpageRA((s..\modules\db_copy_main.pyR/is   cCs=|jd7_|jj|j|jƒ|jdtƒdS(NiR.(R"R!tappendR R/R(R*((s..\modules\db_copy_main.pyt go_next_pageqscCsUt|jƒdkrQ|jjƒ|jj|jdƒ|_|jdtƒndS(NiiÿÿÿÿR.(tlenR!tpopR tindexR"R/R(R*((s..\modules\db_copy_main.pytgo_previous_pagews cCs3tjtjdƒtjjƒ}|j|ƒdS(NtC(R#R$R%RRRt close_view(R*tapp((s..\modules\db_copy_main.pytclose~scCs&|jr|jjƒnd|_dS(N(R(RMR (R*((s..\modules\db_copy_main.pytcleanup…s ( t__name__t __module__RR-R0R)R/RERIRMRN(((s..\modules\db_copy_main.pyR"s !       ( R#R RR&R1R4R7R:R=RR(((s..\modules\db_copy_main.pyts