Changeset 2023
- Timestamp:
- 05/03/10 13:18:43 (3 years ago)
- Location:
- trunk/eraser/Eraser.Manager
- Files:
-
- 6 added
- 2 edited
-
Eraser.Manager.csproj (modified) (2 diffs)
-
ErasureTarget.cs (modified) (6 diffs)
-
FileErasureTargetSettings.Designer.cs (added)
-
FileErasureTargetSettings.cs (added)
-
FolderErasureTargetSettings.Designer.cs (added)
-
FolderErasureTargetSettings.cs (added)
-
UnusedSpaceErasureTargetSettings.Designer.cs (added)
-
UnusedSpaceErasureTargetSettings.cs (added)
Legend:
- Unmodified
- Added
- Removed
-
trunk/eraser/Eraser.Manager/Eraser.Manager.csproj
r2020 r2023 70 70 <Compile Include="Exception.cs" /> 71 71 <Compile Include="Executor.cs" /> 72 <Compile Include="FileErasureTargetSettings.cs"> 73 <SubType>UserControl</SubType> 74 </Compile> 75 <Compile Include="FileErasureTargetSettings.Designer.cs"> 76 <DependentUpon>FileErasureTargetSettings.cs</DependentUpon> 77 </Compile> 72 78 <Compile Include="FileSystem.cs" /> 79 <Compile Include="FolderErasureTargetSettings.cs"> 80 <SubType>UserControl</SubType> 81 </Compile> 82 <Compile Include="FolderErasureTargetSettings.Designer.cs"> 83 <DependentUpon>FolderErasureTargetSettings.cs</DependentUpon> 84 </Compile> 73 85 <Compile Include="IRegistrar.cs" /> 74 86 <Compile Include="ManagerLibrary.cs" /> … … 81 93 <Compile Include="Settings.cs" /> 82 94 <Compile Include="Task.cs" /> 95 <Compile Include="UnusedSpaceErasureTargetSettings.cs"> 96 <SubType>UserControl</SubType> 97 </Compile> 98 <Compile Include="UnusedSpaceErasureTargetSettings.Designer.cs"> 99 <DependentUpon>UnusedSpaceErasureTargetSettings.cs</DependentUpon> 100 </Compile> 83 101 </ItemGroup> 84 102 <ItemGroup> -
trunk/eraser/Eraser.Manager/ErasureTarget.cs
r2022 r2023 117 117 118 118 /// <summary> 119 /// Gets a control which contains settings for configuring this task. 119 /// Gets a control which contains settings for configuring this task, or 120 /// null if this erasure target has no settings to be set. 120 121 /// </summary> 121 122 /// <remarks>The result should be able to be passed to the <see cref="Configure"/> … … 141 142 /// <param name="progress">The progress manager instance which is used to 142 143 /// track the progress of the current target's erasure.</param> 143 public virtual void Execute(ProgressManagerBase progress); 144 public virtual void Execute(ProgressManagerBase progress) 145 { 146 } 144 147 } 145 148 … … 306 309 } 307 310 311 public override System.Windows.Forms.Control SettingsPanel 312 { 313 get { return new UnusedSpaceErasureTargetSettings(); } 314 } 315 316 public override void Configure(System.Windows.Forms.Control settingsPanel) 317 { 318 throw new NotImplementedException(); 319 } 320 308 321 /// <summary> 309 322 /// The drive to erase … … 337 350 } 338 351 352 public override System.Windows.Forms.Control SettingsPanel 353 { 354 get { return new FileErasureTargetSettings(); } 355 } 356 357 public override void Configure(System.Windows.Forms.Control settingsPanel) 358 { 359 throw new NotImplementedException(); 360 } 361 339 362 internal override List<string> GetPaths(out long totalSize) 340 363 { … … 387 410 ExcludeMask = string.Empty; 388 411 DeleteIfEmpty = true; 412 } 413 414 public override System.Windows.Forms.Control SettingsPanel 415 { 416 get { return new FolderErasureTargetSettings(); } 417 } 418 419 public override void Configure(System.Windows.Forms.Control settingsPanel) 420 { 421 throw new NotImplementedException(); 389 422 } 390 423 … … 502 535 } 503 536 537 public override System.Windows.Forms.Control SettingsPanel 538 { 539 get { return null; } 540 } 541 542 public override void Configure(System.Windows.Forms.Control settingsPanel) 543 { 544 throw new InvalidOperationException("The RecycleBinTarget class has no settings to " + 545 "be set."); 546 } 547 504 548 internal override List<string> GetPaths(out long totalSize) 505 549 {
Note: See TracChangeset
for help on using the changeset viewer.
