mirror of
https://github.com/Tyrrrz/DiscordChatExporter.git
synced 2026-02-01 15:49:11 +00:00
28 lines
850 B
C#
28 lines
850 B
C#
using System.Collections.Generic;
|
|
using DiscordChatExporter.Core.Models;
|
|
using GalaSoft.MvvmLight.CommandWpf;
|
|
|
|
namespace DiscordChatExporter.Gui.ViewModels
|
|
{
|
|
public interface IMainViewModel
|
|
{
|
|
bool IsBusy { get; }
|
|
bool IsDataAvailable { get; }
|
|
|
|
bool IsProgressIndeterminate { get; }
|
|
double Progress { get; }
|
|
|
|
string Token { get; set; }
|
|
|
|
IReadOnlyList<Guild> AvailableGuilds { get; }
|
|
Guild SelectedGuild { get; set; }
|
|
IReadOnlyList<Channel> AvailableChannels { get; }
|
|
|
|
RelayCommand ViewLoadedCommand { get; }
|
|
RelayCommand ViewClosedCommand { get; }
|
|
RelayCommand PullDataCommand { get; }
|
|
RelayCommand ShowSettingsCommand { get; }
|
|
RelayCommand ShowAboutCommand { get; }
|
|
RelayCommand<Channel> ShowExportSetupCommand { get; }
|
|
}
|
|
} |