30 lines
No EOL
775 B
C#
30 lines
No EOL
775 B
C#
using System;
|
|
using System.ComponentModel;
|
|
using JD.Core.ProjectManaging;
|
|
|
|
namespace TeaBox.Data
|
|
{
|
|
/// <summary>
|
|
/// A picker for a relative file name in the data folder.
|
|
/// </summary>
|
|
[TypeConverter(typeof(DataRelativeFileNameTypeConverter))]
|
|
public class DataRelativeFileName : RelativeFileName
|
|
{
|
|
public DataRelativeFileName() { }
|
|
|
|
public DataRelativeFileName(string value)
|
|
: base(value)
|
|
{
|
|
}
|
|
|
|
public override string RootFolder => DataPath.Value;
|
|
|
|
protected class DataRelativeFileNameTypeConverter : RelativePathTypeConverter
|
|
{
|
|
public override Type TargetType
|
|
{
|
|
get { return typeof(DataRelativeFileName); }
|
|
}
|
|
}
|
|
}
|
|
} |