Add GameLift to the AWS menu (#4716)
* Add GameLift to the AWS menu Signed-off-by: Junbo Liang <junbo@amazon.com>
This commit is contained in:
@@ -156,6 +156,11 @@ namespace AWSCore
|
||||
metrics->setIcon(QIcon(QString(":/Notifications/download.svg")));
|
||||
metrics->setDisabled(true);
|
||||
this->addAction(metrics);
|
||||
|
||||
QAction* gamelift = new QAction(QObject::tr(AWSGameLiftActionText));
|
||||
gamelift->setIcon(QIcon(QString(":/Notifications/download.svg")));
|
||||
gamelift->setDisabled(true);
|
||||
this->addAction(gamelift);
|
||||
}
|
||||
|
||||
void AWSCoreEditorMenu::SetAWSClientAuthEnabled()
|
||||
@@ -181,6 +186,23 @@ namespace AWSCore
|
||||
AddSpaceForIcon(subMenu);
|
||||
}
|
||||
|
||||
void AWSCoreEditorMenu::SetAWSGameLiftEnabled()
|
||||
{
|
||||
// TODO: instead of creating submenu in core editor, aws feature gem should return submenu component directly
|
||||
QMenu* subMenu = SetAWSFeatureSubMenu(AWSGameLiftActionText);
|
||||
|
||||
subMenu->addAction(AddExternalLinkAction(AWSGameLiftGemOverviewActionText, AWSGameLiftGemOverviewUrl, ":/Notifications/link.svg"));
|
||||
subMenu->addAction(AddExternalLinkAction(AWSGameLiftGemSetupActionText, AWSGameLiftGemSetupUrl, ":/Notifications/link.svg"));
|
||||
subMenu->addAction(AddExternalLinkAction(AWSMGameLiftScriptingActionText, AWSGameLiftScriptingUrl, ":/Notifications/link.svg"));
|
||||
subMenu->addAction(AddExternalLinkAction(AWSGameLiftAPIReferenceActionText, AWSGameLiftAPIReferenceUrl, ":/Notifications/link.svg"));
|
||||
subMenu->addAction(AddExternalLinkAction(AWSGameLiftAdvancedTopicsActionText, AWSGameLiftAdvancedTopicsUrl, ":/Notifications/link.svg"));
|
||||
subMenu->addAction(AddExternalLinkAction(AWSGameLiftLocalTestingActionText, AWSGameLiftLocalTestingUrl, ":/Notifications/link.svg"));
|
||||
subMenu->addAction(AddExternalLinkAction(AWSGameLiftBuildPackagingActionText, AWSGameLiftBuildPackagingUrl, ":/Notifications/link.svg"));
|
||||
subMenu->addAction(AddExternalLinkAction(AWSGameLiftResourceManagementActionText, AWSGameLiftResourceManagementUrl, ":/Notifications/link.svg"));
|
||||
|
||||
AddSpaceForIcon(subMenu);
|
||||
}
|
||||
|
||||
void AWSCoreEditorMenu::SetAWSMetricsEnabled()
|
||||
{
|
||||
// TODO: instead of creating submenu in core editor, aws feature gem should return submenu component directly
|
||||
|
||||
Reference in New Issue
Block a user