Class FilesController
Implement the controller for the files view and provide access to common project files operations.
Inheritance
System.Object
FilesController
Implements
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Sdl.TranslationStudioAutomation.IntegrationApi
Assembly: Sdl.TranslationStudioAutomation.IntegrationApi.dll
Syntax
[BindController("FilesView")]
public class FilesController : AbstractBindedController, IViewController, IBindedController
Constructors
FilesController()
Declaration
public FilesController()
Properties
CurrentProject
Get the current project.
Declaration
public FileBasedProject CurrentProject { get; }
Property Value
Type | Description |
---|---|
FileBasedProject |
CurrentSelectedLanguage
Gets the current selected project language
Declaration
public Language CurrentSelectedLanguage { get; }
Property Value
Type | Description |
---|---|
Language |
CurrentVisibleFiles
Declaration
public IEnumerable<ProjectFile> CurrentVisibleFiles { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<ProjectFile> |
SelectedFiles
Get the selected files.
Declaration
public IEnumerable<ProjectFile> SelectedFiles { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<ProjectFile> |
Methods
AddFiles()
Add files from the selected folder.
Declaration
public void AddFiles()
Initialize(IViewContext)
Implements the files controller initialization
Declaration
protected override void Initialize(IViewContext context)
Parameters
Type | Name | Description |
---|---|---|
IViewContext | context | The context of the files controller when initialized |
Overrides
RemoveSelectedFiles()
Remove the selected files.
Declaration
public bool RemoveSelectedFiles()
Returns
Type | Description |
---|---|
System.Boolean | True if operation is succesfull. |
SelectFiles(IEnumerable<ProjectFile>)
Declaration
public void SelectFiles(IEnumerable<ProjectFile> filesToSelect)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.IEnumerable<ProjectFile> | filesToSelect |
Events
SelectedFilesChanged
Triggered when the selected files has been changed.
Declaration
public event EventHandler SelectedFilesChanged
Event Type
Type | Description |
---|---|
System.EventHandler |