Arma Reforger Script API
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes | List of all members
SCR_ModReportDialogComponent Interface Reference
Inheritance diagram for SCR_ModReportDialogComponent:
[legend]

Public Member Functions

void OpenSelectReport (notnull SCR_WorkshopItem item)
 
void OpenSelectReportAuthor (notnull SCR_WorkshopItem item)
 
ScriptInvokerVoid GetOnItemReportSuccessDialogClose ()
 
- Public Member Functions inherited from SCR_ScriptedWidgetComponent
override void HandlerAttached (Widget w)
 
override bool OnClick (Widget w, int x, int y, int button)
 
Widget GetRootWidget ()
 
bool IsVisible ()
 

Protected Member Functions

void OnSelectReportConfirm (SCR_ConfigurableDialogUi dialog)
 
void OnSelectReportAuthor ()
 
void OpenReportThis ()
 Dialog for selecting type, typing message and confirming this mod report.
 
void OnItemReportedSuccessfully (bool isAuthorBlocked)
 
void OnItemReportSuccessDialogClose ()
 
void OnCancelThisReport ()
 
void OpenReportAuthorModList ()
 Dialog displaying all author mmods and explaing what will happen after report confirm.
 
void OpenRemoveAuthorBlockModList ()
 Dialog displaying all author mmods and explaing what will happen after report confirm.
 
void OpenAuthorModsDialog (bool showReported=true)
 
void OnConfirmReportAuthorModList ()
 
void OnConfirmRemoveAuthorBlock ()
 
void OnAuthorReportFail ()
 
void OnAuthorReportSuccess ()
 
void CloseDialogs ()
 
void OnCancelReportAuthorModList ()
 
void OnRemoveAuthorBlockSuccess ()
 
void OnCancelRemoveAuthorReport ()
 
void OnCancelAuthorReport ()
 

Protected Attributes

ResourceName m_sDialogsConfig
 
string m_sTagSelectReport
 
string m_sTagReportAuthor
 
ref SCR_ConfigurableDialogUi m_CurrentDialog
 
ReportDialogUI m_ReportDialog
 
ref SCR_WorkshopItem m_Item
 
WorkshopAuthor m_Author
 
ref SCR_WorkshopApiCallback_RequestPage m_CallbackPage
 
ref SCR_ContentBrowser_GetAssetListParams m_Params
 
ref array< ref SCR_ConfigurableDialogUim_aDialogs = {}
 
SCR_LoadingOverlayDialog m_LoadingOverlayDlg
 
ref array< ref SCR_WorkshopItemm_aAuthorModsList = {}
 
ref SCR_WorkshopItemActionAddAuthorBlock m_ActionAddAuthorBlock
 
ref SCR_WorkshopItemActionRemoveAuthorBlock m_ActionRemoveAuthorBlock
 
ref ScriptInvokerVoid m_OnItemReportSuccessDialogClose
 
- Protected Attributes inherited from SCR_ScriptedWidgetComponent
Widget m_wRoot
 

Static Protected Attributes

const string MSG_SELECT = "#AR-Workshop_SelectMsg"
 
const string LINE_DOWNLOADED = "#AR-Workshop_Details_Downloaded"
 
const string TAG_AUTHOR_UNBLOCK = "unblock_author_simple"
 
const int AUTHOR_MOD_LIMIT = 50
 

Additional Inherited Members

- Static Public Member Functions inherited from SCR_ScriptedWidgetComponent
static SCR_ScriptedWidgetComponent GetComponent (TypeName componentType, string name, Widget parent, bool searchAllChildren=true)
 Base method for component lookup through the widget library.
 
- Public Attributes inherited from SCR_ScriptedWidgetComponent
ref ScriptInvoker m_OnClick = new ScriptInvoker
 

Member Function Documentation

◆ CloseDialogs()

void SCR_ModReportDialogComponent.CloseDialogs ( )
protected

◆ GetOnItemReportSuccessDialogClose()

ScriptInvokerVoid SCR_ModReportDialogComponent.GetOnItemReportSuccessDialogClose ( )

◆ OnAuthorReportFail()

void SCR_ModReportDialogComponent.OnAuthorReportFail ( )
protected

◆ OnAuthorReportSuccess()

void SCR_ModReportDialogComponent.OnAuthorReportSuccess ( )
protected

◆ OnCancelAuthorReport()

void SCR_ModReportDialogComponent.OnCancelAuthorReport ( )
protected

◆ OnCancelRemoveAuthorReport()

void SCR_ModReportDialogComponent.OnCancelRemoveAuthorReport ( )
protected

◆ OnCancelReportAuthorModList()

void SCR_ModReportDialogComponent.OnCancelReportAuthorModList ( )
protected

◆ OnCancelThisReport()

void SCR_ModReportDialogComponent.OnCancelThisReport ( )
protected

◆ OnConfirmRemoveAuthorBlock()

void SCR_ModReportDialogComponent.OnConfirmRemoveAuthorBlock ( )
protected

◆ OnConfirmReportAuthorModList()

void SCR_ModReportDialogComponent.OnConfirmReportAuthorModList ( )
protected

◆ OnItemReportedSuccessfully()

void SCR_ModReportDialogComponent.OnItemReportedSuccessfully ( bool  isAuthorBlocked)
protected

◆ OnItemReportSuccessDialogClose()

void SCR_ModReportDialogComponent.OnItemReportSuccessDialogClose ( )
protected

◆ OnRemoveAuthorBlockSuccess()

void SCR_ModReportDialogComponent.OnRemoveAuthorBlockSuccess ( )
protected

◆ OnSelectReportAuthor()

void SCR_ModReportDialogComponent.OnSelectReportAuthor ( )
protected

◆ OnSelectReportConfirm()

void SCR_ModReportDialogComponent.OnSelectReportConfirm ( SCR_ConfigurableDialogUi  dialog)
protected

◆ OpenAuthorModsDialog()

void SCR_ModReportDialogComponent.OpenAuthorModsDialog ( bool  showReported = true)
protected

◆ OpenRemoveAuthorBlockModList()

void SCR_ModReportDialogComponent.OpenRemoveAuthorBlockModList ( )
protected

Dialog displaying all author mmods and explaing what will happen after report confirm.

◆ OpenReportAuthorModList()

void SCR_ModReportDialogComponent.OpenReportAuthorModList ( )
protected

Dialog displaying all author mmods and explaing what will happen after report confirm.

◆ OpenReportThis()

void SCR_ModReportDialogComponent.OpenReportThis ( )
protected

Dialog for selecting type, typing message and confirming this mod report.

◆ OpenSelectReport()

void SCR_ModReportDialogComponent.OpenSelectReport ( notnull SCR_WorkshopItem  item)

◆ OpenSelectReportAuthor()

void SCR_ModReportDialogComponent.OpenSelectReportAuthor ( notnull SCR_WorkshopItem  item)

Member Data Documentation

◆ AUTHOR_MOD_LIMIT

const int SCR_ModReportDialogComponent.AUTHOR_MOD_LIMIT = 50
staticprotected

◆ LINE_DOWNLOADED

const string SCR_ModReportDialogComponent.LINE_DOWNLOADED = "#AR-Workshop_Details_Downloaded"
staticprotected

◆ m_aAuthorModsList

ref array<ref SCR_WorkshopItem> SCR_ModReportDialogComponent.m_aAuthorModsList = {}
protected

◆ m_ActionAddAuthorBlock

ref SCR_WorkshopItemActionAddAuthorBlock SCR_ModReportDialogComponent.m_ActionAddAuthorBlock
protected

◆ m_ActionRemoveAuthorBlock

ref SCR_WorkshopItemActionRemoveAuthorBlock SCR_ModReportDialogComponent.m_ActionRemoveAuthorBlock
protected

◆ m_aDialogs

ref array<ref SCR_ConfigurableDialogUi> SCR_ModReportDialogComponent.m_aDialogs = {}
protected

◆ m_Author

WorkshopAuthor SCR_ModReportDialogComponent.m_Author
protected

◆ m_CallbackPage

ref SCR_WorkshopApiCallback_RequestPage SCR_ModReportDialogComponent.m_CallbackPage
protected

◆ m_CurrentDialog

ref SCR_ConfigurableDialogUi SCR_ModReportDialogComponent.m_CurrentDialog
protected

◆ m_Item

ref SCR_WorkshopItem SCR_ModReportDialogComponent.m_Item
protected

◆ m_LoadingOverlayDlg

SCR_LoadingOverlayDialog SCR_ModReportDialogComponent.m_LoadingOverlayDlg
protected

◆ m_OnItemReportSuccessDialogClose

ref ScriptInvokerVoid SCR_ModReportDialogComponent.m_OnItemReportSuccessDialogClose
protected

◆ m_Params

ref SCR_ContentBrowser_GetAssetListParams SCR_ModReportDialogComponent.m_Params
protected

◆ m_ReportDialog

ReportDialogUI SCR_ModReportDialogComponent.m_ReportDialog
protected

◆ m_sDialogsConfig

ResourceName SCR_ModReportDialogComponent.m_sDialogsConfig
protected

◆ m_sTagReportAuthor

string SCR_ModReportDialogComponent.m_sTagReportAuthor
protected

◆ m_sTagSelectReport

string SCR_ModReportDialogComponent.m_sTagSelectReport
protected

◆ MSG_SELECT

const string SCR_ModReportDialogComponent.MSG_SELECT = "#AR-Workshop_SelectMsg"
staticprotected

◆ TAG_AUTHOR_UNBLOCK

const string SCR_ModReportDialogComponent.TAG_AUTHOR_UNBLOCK = "unblock_author_simple"
staticprotected

The documentation for this interface was generated from the following file: