Xׯd BddlZddlZddlmZmZGddeZdS)N)DatabaseObjectSelector WizardPagec0eZdZdZdZfdZdZxZS)ObjectMainViewctj||d|j|ddd|_d|_t jd}|d|j |dddS)NzSource ObjectsObjectMigrationzeYou may select the objects to be migrated in the lists below. All tables will be migrated by default.zSelect ObjectsFT) r__init__mainadd_wizard_page _scrollpanel db_selectormformsnewLabelset_namecontentadd)selfr labels (..\modules\migration_object_selection.pyr zObjectMainView.__init__sD$(8999 !!$(9;KLLL !IJJ '((( t,,,,,cttj|||rtd|jjjjD}i}i}|D]U}|jjj|||<|dkr&|jjjjj dkrddi||<V|j r|j |j tj|_ t||||_|j |j|j |j dddSdS)Nc3&K|] }|dV dSrN.0otypes r z0ObjectMainView.page_activated..-s&#n#nE!H#n#n#n#n#n#nrtableszcom.mysql.rdbms.mysqlgroup_selectedFT)rpage_activatedtupler planmigrationSourcesupportedObjectTypesselectedObjectsOfTyperdbms__id__r rremovernewScrollPanelrr r)r advancingsupported_typesdatabase_objects ui_settingsrs rr!zObjectMainView.page_activated)sE!$ 222  <##n#n$).:X:m#n#n#nnnO! K( F F*.).*H*^*^_d*e*e 'H$$)G)M)TXo)o)o+;e)EK&  7 ##D$5666 & 5 7 7D 5oGWYdeeD    ! !$"2 3 3 3 L  T.d ; ; ; ; ; < sp*>>@@$ b bE IN * B B5/Z_J` a a a a nd##++-----rctd|jjjjD}|D]'}|jjj|i(t j|dS)Nc3&K|] }|dV dSrrrs rrz)ObjectMainView.go_back..Gs&jjUajjjjjjr)r"r r#r$r%r1rgo_back)rr,rs rr8zObjectMainView.go_backFspjjdin6T6ijjjjj$ N NE IN * B B5" M M M M4     r)__name__ __module__ __qualname__r r!r3r8 __classcell__)r5s@rrrse - - -<<<*.....!!!!!!!rr) threadingr workbench.uirrrrrrr?sh, ;;;;;;;;/!/!/!/!/!Z/!/!/!/!/!r