GitUI.RevisionGrid.SetAndApplyBranchFilter C# (CSharp) Method

SetAndApplyBranchFilter() public method

public SetAndApplyBranchFilter ( string filter ) : bool
filter string
return bool
        public bool SetAndApplyBranchFilter(string filter)
        {
            if (filter.Equals(_revisionFilter.GetBranchFilter()))
                return false;
            if (filter.Equals(""))
            {
                AppSettings.BranchFilterEnabled = false;
                AppSettings.ShowCurrentBranchOnly = true;
            }
            else
            {
                AppSettings.BranchFilterEnabled = true;
                AppSettings.ShowCurrentBranchOnly = false;
                _revisionFilter.SetBranchFilter(filter);
            }
            SetShowBranches();
            return true;
        }

Usage Example

Example #1
0
        private void ApplyBranchFilter(bool refresh)
        {
            bool success = _NO_TRANSLATE_RevisionGrid.SetAndApplyBranchFilter(_NO_TRANSLATE_toolStripBranches.Text);

            if (success && refresh)
            {
                _NO_TRANSLATE_RevisionGrid.ForceRefreshRevisions();
            }
        }
All Usage Examples Of GitUI.RevisionGrid::SetAndApplyBranchFilter
RevisionGrid