// --------------------------------------------------------------------------------------------------------------------
//
// This file is part of the HandBrake source code - It may be used under the terms of the GNU General Public License.
//
//
// The Queue View Model Interface
//
// --------------------------------------------------------------------------------------------------------------------
namespace HandBrakeWPF.ViewModels.Interfaces
{
///
/// The Queue View Model Interface
///
public interface IQueueViewModel
{
///
/// The when done action after a queue completes.
///
///
/// The action.
///
///
/// Save the change to the setting. Use false when updating UI.
///
void WhenDone(string action, bool saveChange);
///
/// The import.
///
void Import();
///
/// The export.
///
void Export();
///
/// The clear completed.
///
void ClearCompleted();
///
/// The clear.
///
void Clear();
///
/// The remove selected jobs.
///
void RemoveSelectedJobs();
///
/// Activate this panel
///
void Activate();
///
/// Deactivate this panel
///
void Deactivate();
}
}