Index: Core/Common/src/Core.Common.Gui/Commands/GuiExportHandler.cs
===================================================================
diff -u -r392383a267a69010698aef6948b1e53c6a889bae -r7fb7b486bcbdd216ef834eaed0c89a1362e119e2
--- Core/Common/src/Core.Common.Gui/Commands/GuiExportHandler.cs (.../GuiExportHandler.cs) (revision 392383a267a69010698aef6948b1e53c6a889bae)
+++ Core/Common/src/Core.Common.Gui/Commands/GuiExportHandler.cs (.../GuiExportHandler.cs) (revision 7fb7b486bcbdd216ef834eaed0c89a1362e119e2)
@@ -123,7 +123,7 @@
{
using (var saveFileDialog = new SaveFileDialog
{
- Filter = exportInfo.FileFilter.Filter,
+ Filter = exportInfo.FileFilterGenerator.Filter,
Title = Resources.SaveFileDialog_Title
})
{
Index: Core/Common/src/Core.Common.Gui/Commands/GuiImportHandler.cs
===================================================================
diff -u -r8eb717ca45b6518cccfef85e481e0da52ce1df4e -r7fb7b486bcbdd216ef834eaed0c89a1362e119e2
--- Core/Common/src/Core.Common.Gui/Commands/GuiImportHandler.cs (.../GuiImportHandler.cs) (revision 8eb717ca45b6518cccfef85e481e0da52ce1df4e)
+++ Core/Common/src/Core.Common.Gui/Commands/GuiImportHandler.cs (.../GuiImportHandler.cs) (revision 7fb7b486bcbdd216ef834eaed0c89a1362e119e2)
@@ -140,7 +140,7 @@
private void ImportItemsUsingDialog(ImportInfo importInfo, object target)
{
- string fileDialogResult = inquiryHelper.GetSourceFileLocation(importInfo.FileFilter);
+ string fileDialogResult = inquiryHelper.GetSourceFileLocation(importInfo.FileFilterGenerator);
if (fileDialogResult != null && importInfo.VerifyUpdates(target))
{
Index: Core/Common/src/Core.Common.Gui/Commands/GuiUpdateHandler.cs
===================================================================
diff -u -r8eb717ca45b6518cccfef85e481e0da52ce1df4e -r7fb7b486bcbdd216ef834eaed0c89a1362e119e2
--- Core/Common/src/Core.Common.Gui/Commands/GuiUpdateHandler.cs (.../GuiUpdateHandler.cs) (revision 8eb717ca45b6518cccfef85e481e0da52ce1df4e)
+++ Core/Common/src/Core.Common.Gui/Commands/GuiUpdateHandler.cs (.../GuiUpdateHandler.cs) (revision 7fb7b486bcbdd216ef834eaed0c89a1362e119e2)
@@ -143,7 +143,7 @@
string filePath = updateInfo.CurrentPath(target);
if (!File.Exists(filePath))
{
- filePath = inquiryHelper.GetSourceFileLocation(updateInfo.FileFilter);
+ filePath = inquiryHelper.GetSourceFileLocation(updateInfo.FileFilterGenerator);
}
if (filePath != null && updateInfo.VerifyUpdates(target))
{
Index: Core/Common/src/Core.Common.Gui/Plugin/ExportInfo.cs
===================================================================
diff -u -r8eb717ca45b6518cccfef85e481e0da52ce1df4e -r7fb7b486bcbdd216ef834eaed0c89a1362e119e2
--- Core/Common/src/Core.Common.Gui/Plugin/ExportInfo.cs (.../ExportInfo.cs) (revision 8eb717ca45b6518cccfef85e481e0da52ce1df4e)
+++ Core/Common/src/Core.Common.Gui/Plugin/ExportInfo.cs (.../ExportInfo.cs) (revision 7fb7b486bcbdd216ef834eaed0c89a1362e119e2)
@@ -70,9 +70,9 @@
public Image Image { get; set; }
///
- /// Gets or sets the file filter of the export information.
+ /// Gets or sets the file filter generator of the export information used to make file filters.
///
- public FileFilterGenerator FileFilter { get; set; }
+ public FileFilterGenerator FileFilterGenerator { get; set; }
}
///
@@ -127,9 +127,9 @@
public Image Image { get; set; }
///
- /// Gets or sets the file filter of the export information.
+ /// Gets or sets the file filter generator of the export information used to make file filters.
///
- public FileFilterGenerator FileFilter { get; set; }
+ public FileFilterGenerator FileFilterGenerator { get; set; }
///
/// Performs an implicit conversion from to .
@@ -148,7 +148,7 @@
Name = exportInfo.Name,
Category = exportInfo.Category,
Image = exportInfo.Image,
- FileFilter = exportInfo.FileFilter
+ FileFilterGenerator = exportInfo.FileFilterGenerator
};
}
}
Index: Core/Common/src/Core.Common.Gui/Plugin/ImportInfo.cs
===================================================================
diff -u -r8eb717ca45b6518cccfef85e481e0da52ce1df4e -r7fb7b486bcbdd216ef834eaed0c89a1362e119e2
--- Core/Common/src/Core.Common.Gui/Plugin/ImportInfo.cs (.../ImportInfo.cs) (revision 8eb717ca45b6518cccfef85e481e0da52ce1df4e)
+++ Core/Common/src/Core.Common.Gui/Plugin/ImportInfo.cs (.../ImportInfo.cs) (revision 7fb7b486bcbdd216ef834eaed0c89a1362e119e2)
@@ -76,9 +76,9 @@
public Image Image { get; set; }
///
- /// Gets or sets the file filter of the import information.
+ /// Gets or sets the file filter generator of the import information used to make file filters.
///
- public FileFilterGenerator FileFilter { get; set; }
+ public FileFilterGenerator FileFilterGenerator { get; set; }
}
///
@@ -117,6 +117,10 @@
///
public Func IsEnabled { get; set; }
+ ///
+ /// Gets or sets the method used to verify whether changes that are induced by the importer
+ /// are allowed.
+ ///
public Func VerifyUpdates { get; set; }
///
@@ -135,9 +139,9 @@
public Image Image { get; set; }
///
- /// Gets or sets the file filter of the import information.
+ /// Gets or sets the file filter generator of the import information used to make file filters.
///
- public FileFilterGenerator FileFilter { get; set; }
+ public FileFilterGenerator FileFilterGenerator { get; set; }
///
/// Performs an implicit conversion from to .
@@ -155,7 +159,7 @@
Name = importInfo.Name,
Category = importInfo.Category,
Image = importInfo.Image,
- FileFilter = importInfo.FileFilter
+ FileFilterGenerator = importInfo.FileFilterGenerator
};
}
}
Index: Core/Common/src/Core.Common.Gui/Plugin/UpdateInfo.cs
===================================================================
diff -u -r8eb717ca45b6518cccfef85e481e0da52ce1df4e -r7fb7b486bcbdd216ef834eaed0c89a1362e119e2
--- Core/Common/src/Core.Common.Gui/Plugin/UpdateInfo.cs (.../UpdateInfo.cs) (revision 8eb717ca45b6518cccfef85e481e0da52ce1df4e)
+++ Core/Common/src/Core.Common.Gui/Plugin/UpdateInfo.cs (.../UpdateInfo.cs) (revision 7fb7b486bcbdd216ef834eaed0c89a1362e119e2)
@@ -31,7 +31,7 @@
public class UpdateInfo
{
///
- /// Gets or sets the data type associated with this import info.
+ /// Gets or sets the data type associated with this update info.
///
public Type DataType { get; set; }
@@ -47,10 +47,10 @@
public Func