123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- using System.Collections.Generic;
- using JetBrains.Annotations;
- using Unity.Cloud.Collaborate.Models.Structures;
- using Unity.Cloud.Collaborate.Presenters;
- namespace Unity.Cloud.Collaborate.Views
- {
- internal interface IChangesView : IView<IChangesPresenter>
- {
-
-
-
-
- void SetBusyStatus(bool busy);
-
-
-
-
- void SetSearchQuery([NotNull] string query);
-
-
-
-
- void SetRevisionSummary([NotNull] string message);
-
-
-
-
- void SetConflicts([NotNull] IReadOnlyList<IChangeEntryData> list);
-
-
-
- void SetSelectedChanges();
-
-
-
-
- void SetChanges([NotNull] IReadOnlyList<IChangeEntryData> list);
-
-
-
-
- void SetToggledCount(int count);
-
-
-
-
-
-
- void SetPublishEnabled(bool enabled, [CanBeNull] string reason = null);
-
-
-
-
-
-
-
- bool DisplayDialogue([NotNull] string title, [NotNull] string message, [NotNull] string affirmative);
-
-
-
-
-
-
-
-
- bool DisplayDialogue([NotNull] string title, [NotNull] string message, [NotNull] string affirmative, [NotNull] string negative);
- }
- }
|