modelcards are loaded on document switch
This commit is contained in:
@@ -166,15 +166,24 @@ BrowserPalette::BrowserPalette() :
|
||||
BeginEventProcessing();
|
||||
//Install required connector bridges
|
||||
install<AccountBridge>();
|
||||
install<BaseBridge>();
|
||||
|
||||
if (auto ref = install<BaseBridge>(); ref) {
|
||||
if (auto baseBridgeRef = std::dynamic_pointer_cast<BaseBridge>(ref); baseBridgeRef) {
|
||||
connector::connector()->addWeak(baseBridgeRef);
|
||||
baseBridgeRef->start();
|
||||
}
|
||||
}
|
||||
|
||||
install<ConfigBridge>();
|
||||
install<SendBridge>();
|
||||
|
||||
if (auto ref = install<SelectionBridge>(); ref) {
|
||||
if (auto selectionBridgeRef = std::dynamic_pointer_cast<SelectionBridge>(ref); selectionBridgeRef) {
|
||||
connector::connector()->addWeak(selectionBridgeRef);
|
||||
selectionBridgeRef->start();
|
||||
}
|
||||
}
|
||||
|
||||
install<TestBridge>();
|
||||
InitBrowserControl();
|
||||
}
|
||||
|
||||
@@ -46,13 +46,13 @@ namespace speckle::event {
|
||||
@return True if the event should be closed
|
||||
*/
|
||||
bool receive(const active::event::Event& event) override;
|
||||
|
||||
protected:
|
||||
/*!
|
||||
Start the participant operation
|
||||
@return True if the participant is able to continue
|
||||
*/
|
||||
bool start() override;
|
||||
|
||||
protected:
|
||||
/*!
|
||||
Handle a project event
|
||||
@param event The project event
|
||||
|
||||
Reference in New Issue
Block a user