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

Protected Member Functions

int GetSavedLabelCount ()
void SetLabels (notnull array< EEditableEntityLabel > savedLabels, bool checkForInvalid=false)
void AddRemoveLabel (EEditableEntityLabel label, bool addLabel)
int GetLabels (out notnull array< EEditableEntityLabel > labels)
bool ContainsLabel (EEditableEntityLabel label)
void SetPageIndex (int pageIndex)
int GetPageIndex ()
void SetSearchString (string searchString)
string GetSearchString ()
bool HasSearchSaved ()

Protected Attributes

ref array< EEditableEntityLabelm_iSavedLabels
int m_iPageIndex = 0
string m_sSearchString

Detailed Description

Editor Content browser State data (Eg: Saved active filters, Search string and pagination) as well as tab UI info of content browser states. This is used for persistence states between games. Saving it in Editor Settings

Definition at line 5 of file SCR_EditorContentBrowserStateData.c.

Member Function Documentation

◆ AddRemoveLabel()

void SCR_EditorContentBrowserSaveStateData::AddRemoveLabel ( EEditableEntityLabel label,
bool addLabel )
inlineprotected

Add or remove the given label

Parameters
labelLabel to add or remove
addLabelIf true will add the label. Else will remove

Definition at line 58 of file SCR_EditorContentBrowserStateData.c.

◆ ContainsLabel()

bool SCR_EditorContentBrowserSaveStateData::ContainsLabel ( EEditableEntityLabel label)
inlineprotected

Check if provided label is on the list of saved labels

Returns
true if given label is on the list

Definition at line 102 of file SCR_EditorContentBrowserStateData.c.

◆ GetLabels()

int SCR_EditorContentBrowserSaveStateData::GetLabels ( out notnull array< EEditableEntityLabel > labels)
inlineprotected

Get saved Label filters

Parameters
[out]labelsSaved labels
Returns
Saved label count

Definition at line 88 of file SCR_EditorContentBrowserStateData.c.

◆ GetPageIndex()

int SCR_EditorContentBrowserSaveStateData::GetPageIndex ( )
inlineprotected

Get saved page index

Returns
Saved page index

Definition at line 120 of file SCR_EditorContentBrowserStateData.c.

◆ GetSavedLabelCount()

int SCR_EditorContentBrowserSaveStateData::GetSavedLabelCount ( )
inlineprotected

Get saved Label filters count

Returns
Saved label count

Definition at line 20 of file SCR_EditorContentBrowserStateData.c.

◆ GetSearchString()

string SCR_EditorContentBrowserSaveStateData::GetSearchString ( )
inlineprotected

Get saved search string

Returns
Saved search string

Definition at line 139 of file SCR_EditorContentBrowserStateData.c.

◆ HasSearchSaved()

bool SCR_EditorContentBrowserSaveStateData::HasSearchSaved ( )
inlineprotected

Get has search string saved

Returns
True if search string is saved

Definition at line 148 of file SCR_EditorContentBrowserStateData.c.

◆ SetLabels()

void SCR_EditorContentBrowserSaveStateData::SetLabels ( notnull array< EEditableEntityLabel > savedLabels,
bool checkForInvalid = false )
inlineprotected

Set saved Label filters

Parameters
savedLabelslabels to save
Iftrue will check if saved label is still valid

Definition at line 30 of file SCR_EditorContentBrowserStateData.c.

◆ SetPageIndex()

void SCR_EditorContentBrowserSaveStateData::SetPageIndex ( int pageIndex)
inlineprotected

Set saved page index

Parameters
pageIndexPage index to save

Definition at line 111 of file SCR_EditorContentBrowserStateData.c.

◆ SetSearchString()

void SCR_EditorContentBrowserSaveStateData::SetSearchString ( string searchString)
inlineprotected

Set saved search string

Parameters
searchStringSearch string to save

Definition at line 129 of file SCR_EditorContentBrowserStateData.c.

Member Data Documentation

◆ m_iPageIndex

int SCR_EditorContentBrowserSaveStateData::m_iPageIndex = 0
protected

Definition at line 11 of file SCR_EditorContentBrowserStateData.c.

◆ m_iSavedLabels

ref array<EEditableEntityLabel> SCR_EditorContentBrowserSaveStateData::m_iSavedLabels
protected

Definition at line 8 of file SCR_EditorContentBrowserStateData.c.

◆ m_sSearchString

string SCR_EditorContentBrowserSaveStateData::m_sSearchString
protected

Definition at line 14 of file SCR_EditorContentBrowserStateData.c.


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