Skip to main content
View as Markdown

IModalAction interface

No description yet.

public interface IModalAction

Namespace: DXP · Assembly: Altium.SDK.Interfaces

Derived: IFolderModalAction

Properties​

PropertyTypeAccessDescription
ModalActionResultTModalActionResultget; set
OnFolderSelectionChangeIFolderSelectionHandlerget; set
Vaultstringset

ModalActionResult​

No description yet.

TModalActionResult GetModalActionResult();
void SetModalActionResult(TModalActionResult argValue);

Type: TModalActionResult · Access: read/write

The accessors are extension methods of IModalActionHelper (using DXP;).

OnFolderSelectionChange​

No description yet.

IFolderSelectionHandler GetOnFolderSelectionChange();
void SetOnFolderSelectionChange(IFolderSelectionHandler argValue);

Type: IFolderSelectionHandler · Access: read/write

The accessors are extension methods of IModalActionHelper (using DXP;).

Vault​

No description yet.

void SetState_Vault(string argVaultGUID, string argFolderToFocusGUID, string argItemGUID, string argRevisionGUID);

Type: string · Access: write-only · Index: argVaultGUID (string), argFolderToFocusGUID (string), argItemGUID (string)

Methods​

MethodReturnsDescription
CanExecutebool
Executebool
GetCurrentFolderIULB_Folder
GetCurrentFolderGUIDstring
GetCurrentItemGUIDstring
GetCurrentItemGUIDsvoid
GetCurrentItemRevisionGUIDstring
GetCurrentItemRevisionGUIDsvoid
GetCurrentItemRevisionHRIDstring
GetCurrentVaultGUIDstring
PerformActionbool
ValidateInputbool

CanExecute​

No description yet.

bool CanExecute();

Returns: bool

Execute​

No description yet.

bool Execute();

Returns: bool

GetCurrentFolder​

No description yet.

IULB_Folder GetCurrentFolder();

Returns: IULB_Folder

Extension method of IModalActionHelper (using DXP;).

GetCurrentFolderGUID​

No description yet.

string GetCurrentFolderGUID();

Returns: string

GetCurrentItemGUID​

No description yet.

string GetCurrentItemGUID();

Returns: string

GetCurrentItemGUIDs​

No description yet.

void GetCurrentItemGUIDs(IStrings argItemGUIDs);
void GetCurrentItemGUIDs(object argItemGUIDs);
ParameterTypePassing
argItemGUIDsIStringsvalue

Returns: nothing (void)

The first overload is an extension method of IModalActionHelper (using DXP;) with typed parameters; the second is declared by the interface.

GetCurrentItemRevisionGUID​

No description yet.

string GetCurrentItemRevisionGUID();

Returns: string

GetCurrentItemRevisionGUIDs​

No description yet.

void GetCurrentItemRevisionGUIDs(IStrings argItemRevisionGUIDs);
void GetCurrentItemRevisionGUIDs(object argItemRevisionGUIDs);
ParameterTypePassing
argItemRevisionGUIDsIStringsvalue

Returns: nothing (void)

The first overload is an extension method of IModalActionHelper (using DXP;) with typed parameters; the second is declared by the interface.

GetCurrentItemRevisionHRID​

No description yet.

string GetCurrentItemRevisionHRID();

Returns: string

GetCurrentVaultGUID​

No description yet.

string GetCurrentVaultGUID();

Returns: string

PerformAction​

No description yet.

bool PerformAction();

Returns: bool

ValidateInput​

No description yet.

bool ValidateInput();

Returns: bool

Returned by​

IVaultExplorerForm.ModalAction