CK.Plugins.ObjectExplorer.ViewModels.LogViewModels.VMLogPropertyConfig.UpdateFrom C# (CSharp) Method

UpdateFrom() public method

public UpdateFrom ( ILogPropertyConfig p ) : bool
p ILogPropertyConfig
return bool
        public bool UpdateFrom(ILogPropertyConfig p)
        {
            bool hasChanged = false;

            if( p.LogFilter != LogFilter )
            {
                ProcessLogPropertyFilter(p.LogFilter);
                hasChanged = true;
            }

            if (p.DoLogErrors != _doLogErrors)
            {
                DoLogErrors = p.DoLogErrors;
                hasChanged = true;
            }

            if (p.DoLog != DoLog)
            {
                DoLog = p.DoLog;
                hasChanged = true;
            }

            return hasChanged;
        }