Merge pull request #1506 from aws-lumberyard-dev/lyn_4342

Lyn 4342: Update AWS Menu
This commit is contained in:
Pip Potter
2021-06-24 14:04:22 -07:00
committed by GitHub
3 changed files with 47 additions and 36 deletions
@@ -11,38 +11,43 @@ namespace AWSCore
{
static constexpr const char NewToAWSUrl[] = "https://docs.o3de.org/docs/user-guide/gems/reference/aws/";
static constexpr const char AWSAndScriptCanvasUrl[] = "https://docs.o3de.org/docs/user-guide/components/reference/aws/";
static constexpr const char AWSAndComponentsUrl[] = "https://docs.o3de.org/docs/user-guide/components/reference/aws/";
static constexpr const char CallAWSResourcesUrl[] = "https://docs.o3de.org/docs/user-guide/components/reference/aws/";
static constexpr const char AWSAndGettingStartedUrl[] =
"https://docs.o3de.org/docs/user-guide/gems/reference/aws/aws-core/getting-started/";
static constexpr const char AWSAndResourceMappingsUrl[] =
"https://docs.o3de.org/docs/user-guide/gems/reference/aws/aws-core/resource-mapping-files/";
static constexpr const char AWSAndResourceMappingToolUrl[] =
"https://docs.o3de.org/docs/user-guide/gems/reference/aws/aws-core/resource-mapping-tool/";
static constexpr const char AWSAndScriptingUrl[] =
"https://docs.o3de.org/docs/user-guide/gems/reference/aws/aws-core/scripting/";
static constexpr const char AWSCredentialConfigurationUrl[] =
"https://docs.o3de.org/docs/user-guide/gems/reference/aws/aws-core/configuring-credentials/";
static constexpr const char AWSClientAuthGemOverviewUrl[] =
"https://docs.o3de.org/docs/user-guide/gems/reference/aws/aws-client-auth/";
static constexpr const char AWSClientAuthGemSetupUrl[] =
"https://docs.o3de.org/docs/user-guide/gems/reference/aws/aws-client-auth/setup/";
static constexpr const char AWSClientAuthCDKAndResourcesUrl[] =
"https://docs.o3de.org/docs/user-guide/gems/reference/aws/aws-client-auth/";
"https://docs.o3de.org/docs/user-guide/gems/reference/aws/aws-client-auth/setup/#3-deploy-the-cdk-application";
static constexpr const char AWSClientAuthScriptCanvasAndLuaUrl[] =
"https://docs.o3de.org/docs/user-guide/gems/reference/aws/aws-client-auth/";
"https://docs.o3de.org/docs/user-guide/gems/reference/aws/aws-client-auth/scripting/";
static constexpr const char AWSClientAuth3rdPartyAuthProviderUrl[] =
"https://docs.o3de.org/docs/user-guide/gems/reference/aws/aws-client-auth/";
"https://docs.o3de.org/docs/user-guide/gems/reference/aws/aws-client-auth/authentication-providers/";
static constexpr const char AWSClientAuthCustomAuthProviderUrl[] =
"https://docs.o3de.org/docs/user-guide/gems/reference/aws/aws-client-auth/";
static constexpr const char AWSClientAuthPlatformSpecificUrl[] =
"https://docs.o3de.org/docs/user-guide/gems/reference/aws/aws-client-auth/";
"https://docs.o3de.org/docs/user-guide/gems/reference/aws/aws-client-auth/authentication-providers/#using-a-custom-provider";
static constexpr const char AWSClientAuthAPIReferenceUrl[] =
"https://docs.o3de.org/docs/user-guide/gems/reference/aws/aws-client-auth/";
"https://docs.o3de.org/docs/user-guide/gems/reference/aws/aws-client-auth/cpp-api/";
static constexpr const char AWSMetricsGemOverviewUrl[] =
"https://docs.o3de.org/docs/user-guide/gems/reference/aws/aws-metrics/";
static constexpr const char AWSMetricsSetupGemUrl[] =
"https://docs.o3de.org/docs/user-guide/gems/reference/aws/aws-metrics/";
"https://docs.o3de.org/docs/user-guide/gems/reference/aws/aws-metrics/setup/";
static constexpr const char AWSMetricsScriptingUrl[] =
"https://docs.o3de.org/docs/user-guide/gems/reference/aws/aws-metrics/";
"https://docs.o3de.org/docs/user-guide/gems/reference/aws/aws-metrics/scripting/";
static constexpr const char AWSMetricsAPIReferenceUrl[] =
"https://docs.o3de.org/docs/user-guide/gems/reference/aws/aws-metrics/";
"https://docs.o3de.org/docs/user-guide/gems/reference/aws/aws-metrics/cpp-api/";
static constexpr const char AWSMetricsAdvancedTopicsUrl[] =
"https://docs.o3de.org/docs/user-guide/gems/reference/aws/aws-metrics/";
"https://docs.o3de.org/docs/user-guide/gems/reference/aws/aws-metrics/advanced-topics/";
static constexpr const char AWSMetricsSettingsUrl[] =
"https://docs.o3de.org/docs/user-guide/gems/reference/aws/aws-metrics/";
} // namespace AWSCore
@@ -11,29 +11,30 @@ namespace AWSCore
{
static constexpr const char NewToAWSActionText[] = "Getting started with AWS?";
static constexpr const char AWSAndO3DEGlobalDocsText[] = "AWS & O3DE global docs";
static constexpr const char AWSAndScriptCanvasActionText[] = "AWS && ScriptCanvas";
static constexpr const char AWSAndComponentsActionText[] = "AWS & Components";
static constexpr const char CallAWSResourcesActionText[] = "Call AWS resources";
static constexpr const char AWSAndO3DEGlobalDocsText[] = "AWS && O3DE";
static constexpr const char AWSAndO3DEGettingStartedActionText[] = "Getting started";
static constexpr const char AWSAndO3DEMappingsFileActionText[] = "Use AWS resources in O3DE";
static constexpr const char AWSAndO3DEResourceToolActionText[] = "Building a resource mappings file";
static constexpr const char AWSAndO3DEScriptingActionText[] = "Scripting reference";
static constexpr const char AWSCredentialConfigurationActionText[] = "AWS credential configuration";
static constexpr const char AWSResourceMappingToolActionText[] = "AWS Resource Mapping Tool...";
static constexpr const char AWSClientAuthActionText[] = "Client Auth";
static constexpr const char AWSClientAuthGemOverviewActionText[] = "Gem Overview";
static constexpr const char AWSClientAuthCDKAndResourcesActionText[] = "CDK Application and Resource Mappings";
static constexpr const char AWSClientAuthScriptCanvasAndLuaActionText[] = "Script Canvas and Lua";
static constexpr const char AWSClientAuth3rdPartyAuthProviderActionText[] = "3rd Party developer Authentication Provider support";
static constexpr const char AWSClientAuthCustomAuthProviderActionText[] = "Custom developer Authentication Provider support";
static constexpr const char AWSClientAuthPlatformSpecificActionText[] = "Platform specific Callouts";
static constexpr const char AWSClientAuthAPIReferenceActionText[] = "API Reference";
static constexpr const char AWSClientAuthActionText[] = "Client Auth Gem";
static constexpr const char AWSClientAuthGemOverviewActionText[] = "Client Auth Gem overview";
static constexpr const char AWSClientAuthGemSetupActionText[] = "Setup Client Auth Gem";
static constexpr const char AWSClientAuthCDKAndResourcesActionText[] = "CDK application and resource mappings";
static constexpr const char AWSClientAuthScriptCanvasAndLuaActionText[] = "Scripting reference";
static constexpr const char AWSClientAuth3rdPartyAuthProviderActionText[] = "3rd Party developer authentication provider support";
static constexpr const char AWSClientAuthCustomAuthProviderActionText[] = "Custom developer authentication provider support";
static constexpr const char AWSClientAuthAPIReferenceActionText[] = "API reference";
static constexpr const char AWSMetricsActionText[] = "Metrics";
static constexpr const char AWSMetricsGemOverviewActionText[] = "Metrics Overview";
static constexpr const char AWSMetricsActionText[] = "Metrics Gem";
static constexpr const char AWSMetricsGemOverviewActionText[] = "Metrics Gem overview";
static constexpr const char AWSMetricsSetupGemActionText[] = "Setup Metrics Gem";
static constexpr const char AWSMetricsScriptingActionText[] = "Scripting with AWS Metrics";
static constexpr const char AWSMetricsAPIReferenceActionText[] = "C++ API with AWS Metrics Gem";
static constexpr const char AWSMetricsScriptingActionText[] = "Scripting reference";
static constexpr const char AWSMetricsAPIReferenceActionText[] = "API reference";
static constexpr const char AWSMetricsAdvancedTopicsActionText[] = "Advanced topics";
static constexpr const char AWSMetricsSettingsActionText[] = "Metrics Settings";
static constexpr const char AWSMetricsSettingsActionText[] = "Metrics settings";
} // namespace AWSCore
@@ -131,9 +131,14 @@ namespace AWSCore
{
QMenu* globalDocsMenu = this->addMenu(QObject::tr(AWSAndO3DEGlobalDocsText));
globalDocsMenu->addAction(AddExternalLinkAction(AWSAndScriptCanvasActionText, AWSAndScriptCanvasUrl, ":/Notifications/link.svg"));
globalDocsMenu->addAction(AddExternalLinkAction(AWSAndComponentsActionText, AWSAndComponentsUrl, ":/Notifications/link.svg"));
globalDocsMenu->addAction(AddExternalLinkAction(CallAWSResourcesActionText, CallAWSResourcesUrl, ":/Notifications/link.svg"));
globalDocsMenu->addAction(
AddExternalLinkAction(AWSAndO3DEGettingStartedActionText, AWSAndGettingStartedUrl, ":/Notifications/link.svg"));
globalDocsMenu->addAction(
AddExternalLinkAction(AWSAndO3DEMappingsFileActionText, AWSAndResourceMappingsUrl, ":/Notifications/link.svg"));
globalDocsMenu->addAction(
AddExternalLinkAction(AWSAndO3DEResourceToolActionText, AWSAndResourceMappingToolUrl, ":/Notifications/link.svg"));
globalDocsMenu->addAction(
AddExternalLinkAction(AWSAndO3DEScriptingActionText, AWSAndScriptingUrl, ":/Notifications/link.svg"));
AddSpaceForIcon(globalDocsMenu);
}
@@ -158,6 +163,8 @@ namespace AWSCore
subMenu->addAction(AddExternalLinkAction(
AWSClientAuthGemOverviewActionText, AWSClientAuthGemOverviewUrl, ":/Notifications/link.svg"));
subMenu->addAction(AddExternalLinkAction(
AWSClientAuthGemSetupActionText, AWSClientAuthGemSetupUrl, ":/Notifications/link.svg"));
subMenu->addAction(AddExternalLinkAction(
AWSClientAuthCDKAndResourcesActionText, AWSClientAuthCDKAndResourcesUrl, ":/Notifications/link.svg"));
subMenu->addAction(AddExternalLinkAction(
@@ -166,8 +173,6 @@ namespace AWSCore
AWSClientAuth3rdPartyAuthProviderActionText, AWSClientAuth3rdPartyAuthProviderUrl, ":/Notifications/link.svg"));
subMenu->addAction(AddExternalLinkAction(
AWSClientAuthCustomAuthProviderActionText, AWSClientAuthCustomAuthProviderUrl, ":/Notifications/link.svg"));
subMenu->addAction(AddExternalLinkAction(
AWSClientAuthPlatformSpecificActionText, AWSClientAuthPlatformSpecificUrl, ":/Notifications/link.svg"));
subMenu->addAction(AddExternalLinkAction(
AWSClientAuthAPIReferenceActionText, AWSClientAuthAPIReferenceUrl, ":/Notifications/link.svg"));