Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| b1d08dc3e1 |
@@ -22,10 +22,13 @@ class SpeckleQGISv3Module:
|
||||
|
||||
connector_module: QgisConnectorModule
|
||||
converter_module: QgisConverterModule
|
||||
dockwidget: SpeckleQGISv3Dialog
|
||||
iface: Any
|
||||
|
||||
def __init__(self, iface):
|
||||
|
||||
self.instantiate_module_dependencies(iface)
|
||||
self.iface = iface
|
||||
self.instantiate_module_dependencies()
|
||||
|
||||
def create_dockwidget(self):
|
||||
self.dockwidget = SpeckleQGISv3Dialog(
|
||||
@@ -35,10 +38,10 @@ class SpeckleQGISv3Module:
|
||||
self.dockwidget.runSetup()
|
||||
self.connect_dockwidget_signals()
|
||||
|
||||
def instantiate_module_dependencies(self, iface):
|
||||
def instantiate_module_dependencies(self):
|
||||
|
||||
self.converter_module = QgisConverterModule()
|
||||
self.connector_module = QgisConnectorModule(bridge=self, iface=iface)
|
||||
self.connector_module = QgisConnectorModule(bridge=self, iface=self.iface)
|
||||
|
||||
self.connect_connector_module_signals()
|
||||
self.connect_converter_module_signals()
|
||||
|
||||
@@ -103,6 +103,7 @@ class SpeckleQGISv3Dialog(QDockWidget):
|
||||
self._add_start_widget()
|
||||
|
||||
def refresh_ui(self):
|
||||
self.bridge.instantiate_module_dependencies() # should be the first command, before restarting widgets
|
||||
self._remove_all_widgets()
|
||||
self._add_start_widget()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user