/// <summary> /// Constructor /// </summary> /// <param name="filterData">The data to be filtered</param> /// <param name="filterCollection">The filtercollectio to be applied to</param> /// <param name="filterMethod">The filtermethod</param> /// <param name="callback">The callback for successfull filtering</param> public FilterCommand(DatabaseDataSet filterData, FilterCollection filterCollection, FilterMethod filterMethod, CommandFinishedDelegate callback) : base(Priority.Low, callback) { this.filterData = filterData; this.filterCollection = filterCollection; this.filterMethod = filterMethod; this.description = "Filter file " + this.filterData.AbsoluteFileName; }
/// <summary> /// Constructor /// </summary> /// <param name="exportClass">The Export-Class</param> /// <param name="callback">The callback for successful exports</param> public ExportCommand(RExport.Abstract exportClass, CommandFinishedDelegate callback) : base(Priority.VeryHigh, callback) { this.exportClass = exportClass; this.description = "Export file(s)"; }
/// <summary> /// Constructor for the command. /// </summary> /// <param name="priority">The priority for the command</param> /// <param name="callback">The callback for the command</param> public AbstractCommand(Priority priority, CommandFinishedDelegate callback) { this.priority = priority; this.callback = callback; }