3939 QTreeWidgetItem ,
4040)
4141
42+ from ..core .module import Module
4243from ..core .package_prepare_task import PackagePrepareTask
4344from ..libs import pgserviceparser
4445from ..libs .pum .config import PumConfig
@@ -60,7 +61,7 @@ class MainDialog(QDialog, DIALOG_UI):
6061 COLOR_GREEN = QColor (12 , 167 , 137 )
6162 COLOR_WARNING = QColor (255 , 165 , 0 )
6263
63- def __init__ (self , modules_registry , parent = None ):
64+ def __init__ (self , modules_config , parent = None ):
6465 QDialog .__init__ (self , parent )
6566 self .setupUi (self )
6667
@@ -71,7 +72,7 @@ def __init__(self, modules_registry, parent=None):
7172 self .buttonBox .rejected .connect (self .__closeDialog )
7273 self .buttonBox .helpRequested .connect (self .__helpRequested )
7374
74- self .__modules_registry = modules_registry
75+ self .__modules_config = modules_config
7576 self .__current_module = None
7677
7778 self .__database_connection = None
@@ -107,7 +108,10 @@ def __init__(self, modules_registry, parent=None):
107108 def __initGuiModules (self ):
108109 self .module_module_comboBox .clear ()
109110 self .module_module_comboBox .addItem (self .tr ("Please select a module" ), None )
110- for module in self .__modules_registry .modules ():
111+ for config_module in self .__modules_config .modules :
112+ module = Module (
113+ config_module .name , config_module .organisation , config_module .repository
114+ )
111115 self .module_module_comboBox .addItem (module .name , module )
112116
113117 self .module_latestVersion_label .setText ("" )
0 commit comments