diff --git a/src/Gui/OriginManagerDialog.cpp b/src/Gui/OriginManagerDialog.cpp index 28f0111c1d..190d3adfa9 100644 --- a/src/Gui/OriginManagerDialog.cpp +++ b/src/Gui/OriginManagerDialog.cpp @@ -31,6 +31,8 @@ #include "OriginManager.h" #include "FileOrigin.h" #include "BitmapFactory.h" +#include "Application.h" +#include "Command.h" namespace Gui { @@ -176,10 +178,7 @@ FileOrigin* OriginManagerDialog::selectedOrigin() const void OriginManagerDialog::onAddSilo() { - // TODO: Open SiloConfigDialog for adding new instance - QMessageBox::information(this, tr("Add Silo"), - tr("Silo configuration dialog not yet implemented.\n\n" - "To add a Silo instance, configure it in the Silo workbench preferences.")); + Application::Instance->commandManager().runCommandByName("Silo_Settings"); } void OriginManagerDialog::onEditOrigin() @@ -189,10 +188,7 @@ void OriginManagerDialog::onEditOrigin() return; } - // TODO: Open SiloConfigDialog for editing - QMessageBox::information(this, tr("Edit Origin"), - tr("Origin editing not yet implemented.\n\n" - "To edit this origin, modify settings in the Silo workbench preferences.")); + Application::Instance->commandManager().runCommandByName("Silo_Settings"); } void OriginManagerDialog::onRemoveOrigin()