Arma Reforger Explorer
1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Toggle main menu visibility
Loading...
Searching...
No Matches
SCR_CancelDownloadConfirmationDialog.c
Go to the documentation of this file.
1
2
class
SCR_CancelDownloadConfirmationDialog
:
SCR_ConfigurableDialogUi
3
{
4
ref array<ref SCR_WorkshopItemActionDownload> m_aActions;
5
6
protected
const
ResourceName
DOWNLOAD_LINE_LAYOUT
=
"{1C5D2CC10D7A1BC3}UI/layouts/Menus/ContentBrowser/DownloadManager/DownloadManager_AddonDownloadLineNonInteractive.layout"
;
7
8
//------------------------------------------------------------------------------------------------
9
void
SCR_CancelDownloadConfirmationDialog
(array<ref SCR_WorkshopItemActionDownload> actionsToCancel)
10
{
11
m_aActions = actionsToCancel;
12
SCR_ConfigurableDialogUi
.
CreateFromPreset
(
SCR_WorkshopDialogs
.DIALOGS_CONFIG,
"cancel_download_confirmation"
,
this
);
13
}
14
15
//------------------------------------------------------------------------------------------------
16
override
void
OnMenuOpen
(
SCR_ConfigurableDialogUiPreset
preset)
17
{
18
VerticalLayoutWidget
layout
=
VerticalLayoutWidget
.Cast(
GetContentLayoutRoot
().FindAnyWidget(
SCR_WorkshopDialogs
.WIDGET_LIST));
19
20
// Create widgets for downloads
21
foreach
(
SCR_WorkshopItemActionDownload
action : m_aActions)
22
{
23
Widget
w =
GetGame
().GetWorkspace().CreateWidgets(
DOWNLOAD_LINE_LAYOUT
,
layout
);
24
SCR_DownloadManager_AddonDownloadLine
comp =
SCR_DownloadManager_AddonDownloadLine
.Cast(w.FindHandler(
SCR_DownloadManager_AddonDownloadLine
));
25
comp.
InitForCancelDownloadAction
(action);
26
}
27
28
super.OnMenuOpen(preset);
29
}
30
31
//------------------------------------------------------------------------------------------------
32
override
void
OnConfirm
()
33
{
34
foreach
(
SCR_WorkshopItemActionDownload
action : m_aActions)
35
{
36
action.Cancel();
37
}
38
39
super.OnConfirm();
40
}
41
}
GetGame
ArmaReforgerScripted GetGame()
Definition
game.c:1398
layout
UI layouts Menus CleanSweep CleanSweepAreaSelection layout
Definition
SCR_GameModeCleanSweep.c:19
ResourceName
Definition
ResourceName.c:13
SCR_CancelDownloadConfirmationDialog::SCR_CancelDownloadConfirmationDialog
void SCR_CancelDownloadConfirmationDialog(array< ref SCR_WorkshopItemActionDownload > actionsToCancel)
Definition
SCR_CancelDownloadConfirmationDialog.c:9
SCR_CancelDownloadConfirmationDialog::DOWNLOAD_LINE_LAYOUT
const ResourceName DOWNLOAD_LINE_LAYOUT
Definition
SCR_CancelDownloadConfirmationDialog.c:6
SCR_CancelDownloadConfirmationDialog::OnConfirm
override void OnConfirm()
Definition
SCR_CancelDownloadConfirmationDialog.c:32
SCR_CancelDownloadConfirmationDialog::OnMenuOpen
override void OnMenuOpen(SCR_ConfigurableDialogUiPreset preset)
Definition
SCR_CancelDownloadConfirmationDialog.c:16
SCR_ConfigurableDialogUi
Definition
SCR_ConfigurableDialogUI.c:17
SCR_ConfigurableDialogUi::CreateFromPreset
static SCR_ConfigurableDialogUi CreateFromPreset(ResourceName presetsResourceName, string tag, SCR_ConfigurableDialogUi customDialogObj=null)
Creates a dialog from preset.
Definition
SCR_ConfigurableDialogUI.c:94
SCR_ConfigurableDialogUi::GetContentLayoutRoot
Widget GetContentLayoutRoot()
Returns the root of the content layout.
Definition
SCR_ConfigurableDialogUI.c:241
SCR_ConfigurableDialogUiPreset
Configuration for a dialog.
Definition
SCR_ConfigurableDialogUI.c:764
SCR_DownloadManager_AddonDownloadLine
Definition
SCR_DownloadManager_AddonDownloadLine.c:9
SCR_DownloadManager_AddonDownloadLine::InitForCancelDownloadAction
void InitForCancelDownloadAction(SCR_WorkshopItemActionDownload action)
Initializes the line in non-interactive mode, shows basic data about a download which is already runn...
Definition
SCR_DownloadManager_AddonDownloadLine.c:69
SCR_WorkshopDialogs
Definition
SCR_WorkshopDialogs.c:7
SCR_WorkshopItemActionDownload
Definition
SCR_WorkshopItemActionDownload.c:10
VerticalLayoutWidget
Definition
VerticalLayoutWidget.c:13
Widget
Definition
Widget.c:13
scripts
Game
UI
Menu
ContentBrowser
Common
Dialogs
SCR_CancelDownloadConfirmationDialog.c
Generated by
1.17.0