using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace KGIS.Plugin.LayerProperty.Interface { public interface IDoStyleGalleryStorage { string DefaultStylePath { get; } int FileCount { get; } string TargetFile { get; set; } bool CanUpdateDoStyle { get; } IDoStyleGalleryPath DefaultDoStyleGalleryPath { get; } int DoStyleGalleryPathCount { get; } IDoStyleGalleryPath TargetDoStyleGalleryPath { get; set; } void AddFile(string path); bool get_CanUpdate(string path); string File(int index); void RemoveFile(string path); void ClearFiles(); void AddDoStyleGalleryPath(IDoStyleGalleryPath path); IDoStyleGalleryPath DoStyleGalleryPath(int index); void RemoveDoStyleGalleryPath(IDoStyleGalleryPath path); void ClearGalleryPaths(); } }