AcManager.Tools.Objects.WeatherObject.HandleChangedFile C# (CSharp) Method

HandleChangedFile() public method

public HandleChangedFile ( string filename ) : bool
filename string
return bool
        public override bool HandleChangedFile(string filename) {
            if (base.HandleChangedFile(filename)) return true;

            if (FileUtils.IsAffected(filename, PreviewImage)) {
                OnImageChangedValue(PreviewImage);
                return true;
            }

            if (_loadedExtended && FileUtils.IsAffected(filename, ColorCurvesIniFilename)) {
                if (!Changed ||
                        ModernDialog.ShowMessage(ToolsStrings.AcObject_ReloadAutomatically_Ini, ToolsStrings.AcObject_ReloadAutomatically, MessageBoxButton.YesNo) ==
                                MessageBoxResult.Yes) {
                    var c = Changed;
                    ReloadColorCurves();
                    Changed = c;
                }

                return true;
            }

            return false;
        }