Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_ServerDetailsDialog Class Reference
Inheritance diagram for SCR_ServerDetailsDialog:
SCR_AddonListDialog

Protected Member Functions

void InitWidgets ()
void Init (Widget root, SCR_ConfigurableDialogUiPreset preset, MenuBase proxyMenu)
override void OnMenuOpen (SCR_ConfigurableDialogUiPreset preset)
void FillModList (array< ref SCR_WorkshopItem > items, SCR_RoomModsManager modsManager)
void SetScenarioImage (MissionWorkshopItem scenario)
void SetCanJoin (bool canJoin)
void OnFavorites ()
void DisplayFavoriteAction (bool isFavorite)
void OnRoomSetFavoriteResponseDialog ()
void OnCopyIPAddress ()
void OnDiscord ()
void SetIPAddressText (string text)
void SetDiscordText (string text)
void UpdateModsAmountMessages (SCR_RoomModsManager modsManager=null)
void UpdateDetailIcons ()
void UpdateAlertMessage ()

Static Protected Member Functions

static SCR_ServerDetailsDialog CreateServerDetailsDialog (Room room, array< ref SCR_WorkshopItem > items, string preset, ResourceName dialogsConfig="", ScriptInvokerVoid onFavoritesResponse=null)

Protected Attributes

const string WIDGET_SCROLL = "ScrollSize"
const string WIDGET_ADDON_LIST = "AddonList"
const string WIDGET_IPADDRESS_TEXT = "IPAddressText"
const string WIDGET_DISCORD_TEXT = "DiscordText"
const string WIDGET_MODS_NUMBER_TEXT = "ModsNumberText"
const string WIDGET_MODS_SIZE_TEXT = "ModsSizeAmount"
const string WIDGET_ALERT_TEXT = "AlertText"
const string WIDGET_ALERT_WRAPPER = "AlertOverlay"
const string WIDGET_MODS_SIZE_TO_DOWNLOAD_TEXT = "ModsSizeToDownload"
const string WIDGET_MODS_SIZE_LAYOUT = "ModsSizeLayout"
const string WIDGET_DETAIL_ICONS_LAYOUT = "DetailIconsLayout"
const string WIDGET_MODS_SIZE_TO_DOWNLOAD_LAYOUT = "ModsSizeToDownloadLayout"
const string IMG_WRONG_VERSION = "DetailIcon_WrongVersion"
const string IMG_PASSWORD_PROTECTED = "Detailicon_PasswordProtected"
const string IMG_CROSS_PLATFORM = "DetailIcon_CrossPlatform"
const string IMG_MODDED = "DetailIcon_Modded"
const string IMG_VERSION_ALERT = "VersionAlertIconButton"
const string BTN_CONFIRM = "Confirm"
const string BTN_FAVORITES = "favorites"
const string BTN_FAVORITES_STAR = "FavoriteButton"
const string BTN_COPY_IPADDRESS = "IPAddressButton"
const string BTN_DISCORD = "DiscordButton"
Widget m_wScroll
Widget m_wAddonList
Widget m_wModsSizeLayout
Widget m_wDetailIconsLayout
Widget m_wVersionAlertIcon
Widget m_wModsSizeToDownloadLayout
Widget m_wAlertWrapper
RichTextWidget m_wIPAddressText
RichTextWidget m_wDiscordText
RichTextWidget m_wModsNumberText
RichTextWidget m_wModsSizeText
RichTextWidget m_wAlertText
RichTextWidget m_wModsSizeToDownloadText
SCR_InputButtonComponent m_NavConfirm
SCR_InputButtonComponent m_NavFavorites
SCR_ModularButtonComponent m_BtnFavorites
SCR_ButtonComponent m_BtnCopyIPAddress
SCR_ButtonComponent m_BtnDiscord
SCR_ScenarioBackendImageComponent m_BackendImageComp
Widget m_wBackgroundImageBackend
ref ScriptInvoker m_OnFavorites = new ScriptInvoker()
float m_fVersionAlertIconPaddingLeft
const ResourceName ADDON_LINE_LAYOUT_SERVER_BROWSER = "{3BC78F295971FD3D}UI/layouts/Menus/ContentBrowser/DownloadManager/DownloadManager_AddonDownloadLineConfirmation_ServerBrowser.layout"
const string STR_VERSION_MISMATCH = "#AR-ServerBrowser_JoinModVersionMissmatch"
const string STR_HIGH_PING = "#AR-ServerBrowser_HighPingWarning_Title"
const string STR_HIGH_PING_ICON = "ping-low"

Static Protected Attributes

static Room s_Room

Detailed Description

Details with mod list to display all server mods. There should be displayed missing server. Extra information about server can be added.

Definition at line 7 of file SCR_ServerDetailsDialog.c.

Member Function Documentation

◆ CreateServerDetailsDialog()

SCR_ServerDetailsDialog SCR_ServerDetailsDialog::CreateServerDetailsDialog ( Room room,
array< ref SCR_WorkshopItem > items,
string preset,
ResourceName dialogsConfig = "",
ScriptInvokerVoid onFavoritesResponse = null )
inlinestaticprotected

Favorites button

Definition at line 152 of file SCR_ServerDetailsDialog.c.

◆ DisplayFavoriteAction()

void SCR_ServerDetailsDialog::DisplayFavoriteAction ( bool isFavorite)
inlineprotected

Definition at line 271 of file SCR_ServerDetailsDialog.c.

◆ FillModList()

void SCR_ServerDetailsDialog::FillModList ( array< ref SCR_WorkshopItem > items,
SCR_RoomModsManager modsManager )
inlineprotected

Definition at line 178 of file SCR_ServerDetailsDialog.c.

◆ Init()

void SCR_ServerDetailsDialog::Init ( Widget root,
SCR_ConfigurableDialogUiPreset preset,
MenuBase proxyMenu )
inlineprotected

Definition at line 98 of file SCR_ServerDetailsDialog.c.

◆ InitWidgets()

void SCR_ServerDetailsDialog::InitWidgets ( )
inlineprotected

Definition at line 78 of file SCR_ServerDetailsDialog.c.

◆ OnCopyIPAddress()

void SCR_ServerDetailsDialog::OnCopyIPAddress ( )
inlineprotected

Definition at line 288 of file SCR_ServerDetailsDialog.c.

◆ OnDiscord()

void SCR_ServerDetailsDialog::OnDiscord ( )
inlineprotected

Definition at line 294 of file SCR_ServerDetailsDialog.c.

◆ OnFavorites()

void SCR_ServerDetailsDialog::OnFavorites ( )
inlineprotected

Definition at line 265 of file SCR_ServerDetailsDialog.c.

◆ OnMenuOpen()

override void SCR_ServerDetailsDialog::OnMenuOpen ( SCR_ConfigurableDialogUiPreset preset)
inlineprotected

Background Image

Definition at line 132 of file SCR_ServerDetailsDialog.c.

◆ OnRoomSetFavoriteResponseDialog()

void SCR_ServerDetailsDialog::OnRoomSetFavoriteResponseDialog ( )
inlineprotected

Definition at line 282 of file SCR_ServerDetailsDialog.c.

◆ SetCanJoin()

void SCR_ServerDetailsDialog::SetCanJoin ( bool canJoin)
inlineprotected

Definition at line 256 of file SCR_ServerDetailsDialog.c.

◆ SetDiscordText()

void SCR_ServerDetailsDialog::SetDiscordText ( string text)
inlineprotected

Definition at line 307 of file SCR_ServerDetailsDialog.c.

◆ SetIPAddressText()

void SCR_ServerDetailsDialog::SetIPAddressText ( string text)
inlineprotected

Definition at line 300 of file SCR_ServerDetailsDialog.c.

◆ SetScenarioImage()

void SCR_ServerDetailsDialog::SetScenarioImage ( MissionWorkshopItem scenario)
inlineprotected

Definition at line 244 of file SCR_ServerDetailsDialog.c.

◆ UpdateAlertMessage()

void SCR_ServerDetailsDialog::UpdateAlertMessage ( )
inlineprotected

Definition at line 378 of file SCR_ServerDetailsDialog.c.

◆ UpdateDetailIcons()

void SCR_ServerDetailsDialog::UpdateDetailIcons ( )
inlineprotected

Definition at line 351 of file SCR_ServerDetailsDialog.c.

◆ UpdateModsAmountMessages()

void SCR_ServerDetailsDialog::UpdateModsAmountMessages ( SCR_RoomModsManager modsManager = null)
inlineprotected

Definition at line 314 of file SCR_ServerDetailsDialog.c.

Member Data Documentation

◆ ADDON_LINE_LAYOUT_SERVER_BROWSER

const ResourceName SCR_ServerDetailsDialog::ADDON_LINE_LAYOUT_SERVER_BROWSER = "{3BC78F295971FD3D}UI/layouts/Menus/ContentBrowser/DownloadManager/DownloadManager_AddonDownloadLineConfirmation_ServerBrowser.layout"
protected

Definition at line 67 of file SCR_ServerDetailsDialog.c.

◆ BTN_CONFIRM

const string SCR_ServerDetailsDialog::BTN_CONFIRM = "Confirm"
protected

Definition at line 30 of file SCR_ServerDetailsDialog.c.

◆ BTN_COPY_IPADDRESS

const string SCR_ServerDetailsDialog::BTN_COPY_IPADDRESS = "IPAddressButton"
protected

Definition at line 33 of file SCR_ServerDetailsDialog.c.

◆ BTN_DISCORD

const string SCR_ServerDetailsDialog::BTN_DISCORD = "DiscordButton"
protected

Definition at line 34 of file SCR_ServerDetailsDialog.c.

◆ BTN_FAVORITES

const string SCR_ServerDetailsDialog::BTN_FAVORITES = "favorites"
protected

Definition at line 31 of file SCR_ServerDetailsDialog.c.

◆ BTN_FAVORITES_STAR

const string SCR_ServerDetailsDialog::BTN_FAVORITES_STAR = "FavoriteButton"
protected

Definition at line 32 of file SCR_ServerDetailsDialog.c.

◆ IMG_CROSS_PLATFORM

const string SCR_ServerDetailsDialog::IMG_CROSS_PLATFORM = "DetailIcon_CrossPlatform"
protected

Definition at line 26 of file SCR_ServerDetailsDialog.c.

◆ IMG_MODDED

const string SCR_ServerDetailsDialog::IMG_MODDED = "DetailIcon_Modded"
protected

Definition at line 27 of file SCR_ServerDetailsDialog.c.

◆ IMG_PASSWORD_PROTECTED

const string SCR_ServerDetailsDialog::IMG_PASSWORD_PROTECTED = "Detailicon_PasswordProtected"
protected

Definition at line 25 of file SCR_ServerDetailsDialog.c.

◆ IMG_VERSION_ALERT

const string SCR_ServerDetailsDialog::IMG_VERSION_ALERT = "VersionAlertIconButton"
protected

Definition at line 28 of file SCR_ServerDetailsDialog.c.

◆ IMG_WRONG_VERSION

const string SCR_ServerDetailsDialog::IMG_WRONG_VERSION = "DetailIcon_WrongVersion"
protected

Definition at line 24 of file SCR_ServerDetailsDialog.c.

◆ m_BackendImageComp

SCR_ScenarioBackendImageComponent SCR_ServerDetailsDialog::m_BackendImageComp
protected

Definition at line 58 of file SCR_ServerDetailsDialog.c.

◆ m_BtnCopyIPAddress

SCR_ButtonComponent SCR_ServerDetailsDialog::m_BtnCopyIPAddress
protected

Definition at line 55 of file SCR_ServerDetailsDialog.c.

◆ m_BtnDiscord

SCR_ButtonComponent SCR_ServerDetailsDialog::m_BtnDiscord
protected

Definition at line 56 of file SCR_ServerDetailsDialog.c.

◆ m_BtnFavorites

SCR_ModularButtonComponent SCR_ServerDetailsDialog::m_BtnFavorites
protected

Definition at line 54 of file SCR_ServerDetailsDialog.c.

◆ m_fVersionAlertIconPaddingLeft

float SCR_ServerDetailsDialog::m_fVersionAlertIconPaddingLeft
protected

Definition at line 65 of file SCR_ServerDetailsDialog.c.

◆ m_NavConfirm

SCR_InputButtonComponent SCR_ServerDetailsDialog::m_NavConfirm
protected

Definition at line 51 of file SCR_ServerDetailsDialog.c.

◆ m_NavFavorites

SCR_InputButtonComponent SCR_ServerDetailsDialog::m_NavFavorites
protected

Definition at line 52 of file SCR_ServerDetailsDialog.c.

◆ m_OnFavorites

ref ScriptInvoker SCR_ServerDetailsDialog::m_OnFavorites = new ScriptInvoker()
protected

Definition at line 61 of file SCR_ServerDetailsDialog.c.

◆ m_wAddonList

Widget SCR_ServerDetailsDialog::m_wAddonList
protected

Definition at line 37 of file SCR_ServerDetailsDialog.c.

◆ m_wAlertText

RichTextWidget SCR_ServerDetailsDialog::m_wAlertText
protected

Definition at line 48 of file SCR_ServerDetailsDialog.c.

◆ m_wAlertWrapper

Widget SCR_ServerDetailsDialog::m_wAlertWrapper
protected

Definition at line 42 of file SCR_ServerDetailsDialog.c.

◆ m_wBackgroundImageBackend

Widget SCR_ServerDetailsDialog::m_wBackgroundImageBackend
protected

Definition at line 59 of file SCR_ServerDetailsDialog.c.

◆ m_wDetailIconsLayout

Widget SCR_ServerDetailsDialog::m_wDetailIconsLayout
protected

Definition at line 39 of file SCR_ServerDetailsDialog.c.

◆ m_wDiscordText

RichTextWidget SCR_ServerDetailsDialog::m_wDiscordText
protected

Definition at line 45 of file SCR_ServerDetailsDialog.c.

◆ m_wIPAddressText

RichTextWidget SCR_ServerDetailsDialog::m_wIPAddressText
protected

Definition at line 44 of file SCR_ServerDetailsDialog.c.

◆ m_wModsNumberText

RichTextWidget SCR_ServerDetailsDialog::m_wModsNumberText
protected

Definition at line 46 of file SCR_ServerDetailsDialog.c.

◆ m_wModsSizeLayout

Widget SCR_ServerDetailsDialog::m_wModsSizeLayout
protected

Definition at line 38 of file SCR_ServerDetailsDialog.c.

◆ m_wModsSizeText

RichTextWidget SCR_ServerDetailsDialog::m_wModsSizeText
protected

Definition at line 47 of file SCR_ServerDetailsDialog.c.

◆ m_wModsSizeToDownloadLayout

Widget SCR_ServerDetailsDialog::m_wModsSizeToDownloadLayout
protected

Definition at line 41 of file SCR_ServerDetailsDialog.c.

◆ m_wModsSizeToDownloadText

RichTextWidget SCR_ServerDetailsDialog::m_wModsSizeToDownloadText
protected

Definition at line 49 of file SCR_ServerDetailsDialog.c.

◆ m_wScroll

Widget SCR_ServerDetailsDialog::m_wScroll
protected

Definition at line 36 of file SCR_ServerDetailsDialog.c.

◆ m_wVersionAlertIcon

Widget SCR_ServerDetailsDialog::m_wVersionAlertIcon
protected

Definition at line 40 of file SCR_ServerDetailsDialog.c.

◆ s_Room

Room SCR_ServerDetailsDialog::s_Room
staticprotected

Definition at line 63 of file SCR_ServerDetailsDialog.c.

◆ STR_HIGH_PING

const string SCR_ServerDetailsDialog::STR_HIGH_PING = "#AR-ServerBrowser_HighPingWarning_Title"
protected

Definition at line 70 of file SCR_ServerDetailsDialog.c.

◆ STR_HIGH_PING_ICON

const string SCR_ServerDetailsDialog::STR_HIGH_PING_ICON = "ping-low"
protected

Definition at line 71 of file SCR_ServerDetailsDialog.c.

◆ STR_VERSION_MISMATCH

const string SCR_ServerDetailsDialog::STR_VERSION_MISMATCH = "#AR-ServerBrowser_JoinModVersionMissmatch"
protected

Definition at line 68 of file SCR_ServerDetailsDialog.c.

◆ WIDGET_ADDON_LIST

const string SCR_ServerDetailsDialog::WIDGET_ADDON_LIST = "AddonList"
protected

Definition at line 10 of file SCR_ServerDetailsDialog.c.

◆ WIDGET_ALERT_TEXT

const string SCR_ServerDetailsDialog::WIDGET_ALERT_TEXT = "AlertText"
protected

Definition at line 16 of file SCR_ServerDetailsDialog.c.

◆ WIDGET_ALERT_WRAPPER

const string SCR_ServerDetailsDialog::WIDGET_ALERT_WRAPPER = "AlertOverlay"
protected

Definition at line 17 of file SCR_ServerDetailsDialog.c.

◆ WIDGET_DETAIL_ICONS_LAYOUT

const string SCR_ServerDetailsDialog::WIDGET_DETAIL_ICONS_LAYOUT = "DetailIconsLayout"
protected

Definition at line 21 of file SCR_ServerDetailsDialog.c.

◆ WIDGET_DISCORD_TEXT

const string SCR_ServerDetailsDialog::WIDGET_DISCORD_TEXT = "DiscordText"
protected

Definition at line 13 of file SCR_ServerDetailsDialog.c.

◆ WIDGET_IPADDRESS_TEXT

const string SCR_ServerDetailsDialog::WIDGET_IPADDRESS_TEXT = "IPAddressText"
protected

Definition at line 12 of file SCR_ServerDetailsDialog.c.

◆ WIDGET_MODS_NUMBER_TEXT

const string SCR_ServerDetailsDialog::WIDGET_MODS_NUMBER_TEXT = "ModsNumberText"
protected

Definition at line 14 of file SCR_ServerDetailsDialog.c.

◆ WIDGET_MODS_SIZE_LAYOUT

const string SCR_ServerDetailsDialog::WIDGET_MODS_SIZE_LAYOUT = "ModsSizeLayout"
protected

Definition at line 20 of file SCR_ServerDetailsDialog.c.

◆ WIDGET_MODS_SIZE_TEXT

const string SCR_ServerDetailsDialog::WIDGET_MODS_SIZE_TEXT = "ModsSizeAmount"
protected

Definition at line 15 of file SCR_ServerDetailsDialog.c.

◆ WIDGET_MODS_SIZE_TO_DOWNLOAD_LAYOUT

const string SCR_ServerDetailsDialog::WIDGET_MODS_SIZE_TO_DOWNLOAD_LAYOUT = "ModsSizeToDownloadLayout"
protected

Definition at line 22 of file SCR_ServerDetailsDialog.c.

◆ WIDGET_MODS_SIZE_TO_DOWNLOAD_TEXT

const string SCR_ServerDetailsDialog::WIDGET_MODS_SIZE_TO_DOWNLOAD_TEXT = "ModsSizeToDownload"
protected

Definition at line 18 of file SCR_ServerDetailsDialog.c.

◆ WIDGET_SCROLL

const string SCR_ServerDetailsDialog::WIDGET_SCROLL = "ScrollSize"
protected

Definition at line 9 of file SCR_ServerDetailsDialog.c.


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