public boolean askDisassemblerDirectoryIfUnset() {
    if (!Config.getInstance().getIda().getDirectory().isEmpty()) {
      return true;
    }
    CMessageBox.showWarning(
        window, "Please set the path to your IDA Pro installation in the main settings.");
    WorkspaceTabPanelFunctions controller =
        window.getController().getTabPanelManager().getWorkspaceTabPanel().getController();
    return controller.showMainSettingsDialog();
  }
Holder class for the actual controller class TabPanelManager.
java/ui/src/main/java/com/google/security/zynamics/bindiff/gui/window/WindowFunctions.java