Class FilesController
Implement the controller for the files view and provide access to common project files operations.
Inheritance
System.Object
FilesController
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, IDisposable, IBindedController
Constructors
FilesController()
Declaration
public FilesController()
Properties
AreAllSelectedTaskFilesAssignedToCurrentUser
Check if all selected files are assigned to the current user.
Declaration
public bool AreAllSelectedTaskFilesAssignedToCurrentUser { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
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> |
SelectedTasks
Gets the user selected tasks from the Files View
Declaration
public IEnumerable<ManualTask> SelectedTasks { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<ManualTask> |
Methods
AddFiles()
Add files from the selected folder.
Declaration
public void AddFiles()
GetFilesViewService()
Declaration
protected IFilesViewService GetFilesViewService()
Returns
Type | Description |
---|---|
Sdl.TranslationStudio.Api.ProjectManagement.IFilesViewService |
GetProjectManagementService()
Declaration
protected IFilesViewService GetProjectManagementService()
Returns
Type | Description |
---|---|
Sdl.TranslationStudio.Api.ProjectManagement.IFilesViewService |
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>)
Select files.
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 |
Implements
System.IDisposable