BuildReportTool.FileFilterGroup.ForceSetSelectedFilterIdx C# (CSharp) Method

ForceSetSelectedFilterIdx() public method

public ForceSetSelectedFilterIdx ( int idx ) : void
idx int
return void
        public void ForceSetSelectedFilterIdx(int idx)
        {
            if (idx < _fileFilters.Length && idx >= 0)
            {
            _selectedFilterIdx = idx;
            }
        }

Usage Example

	void RefreshConfiguredFileFilters()
	{
		// reload used FileFilterGroup but save current used filter idx
		// to be re-set afterwards
		
		int tempIdx = 0;
		
		if (_configuredFileFilterGroup != null)
		{
			tempIdx = _configuredFileFilterGroup.GetSelectedFilterIdx();
		}
		
		_configuredFileFilterGroup = BuildReportTool.FiltersUsed.GetProperFileFilterGroupToUse();
		
		_configuredFileFilterGroup.ForceSetSelectedFilterIdx(tempIdx);
	}