|
| ProjectInfo | CreateChild () |
| | Creates a new project with a default name and opens. Call Project.Edit with WellKnownEditKeys.Project.Name to change the name after the creation. Due to settings in LogiKal user interfaces can be shown. More...
|
| |
| new ProjectUi | GetChild (ProjectInfo projectInfo) |
| | Gets a ProjectUi based on a ProjectInfo. More...
|
| |
| new ProjectUi | GetProject (ProjectInfo projectInfo) |
| | This method is deprecated. Please use GetChild(ProjectInfo) instead. More...
|
| |
| void | SetApplicationHandle (IntPtr uiHandle) |
| | Sets an ui handle. All opened user interfaces used this handle as parent. After an operation the default handle from the login scope will be used (ServiceProxyBase<TService,TCoreObject>.Login). More...
|
| |
| new ProjectCenterUi | GetProjectCenter (ProjectDirectoryInfo projectDirectoryInfo) |
| | Creates a new ProjectCenterUi for the given directory. Each ProjectCenterUi belongs to a fixed directory. More...
|
| |
| ProjectInfo | CreateLkProject () |
| | This method is obsolete, please use CanCreateChild() and CreateChild() instead and use the project programs to open the UI. See WellKnownPrograms.Project. More...
|
| |
| ProjectInfo | Import (ProjectCenterImportType importType, Stream content) |
| | Import a Project via User Interface (UI). More...
|
| |
| IDialogResult< Stream > | ExportChild (ProjectInfo projectInfo) |
| | Exports a Project based on its ProjectInfo via User Interface (UI). More...
|
| |
| IDialogResult< ProjectInfo > | ImportChild (Stream content) |
| | Imports a project from the provided content. It is possible to import a project with a *.LOB file (ExportChild. Additional formats to import are specified in the "Public API Documentation" (Confluence). More...
|
| |
| new Stream | ExportChild (ProjectInfo projectInfo, IEnumerable< ElevationInfo > elevationInfos, Dictionary< string, object > parameters) |
| | Exports a Project based on its ProjectInfo, list of ElevationInfo and parameters. More...
|
| |
| override Project | GetChild (ProjectInfo projectInfo) |
| | Gets a Project based on a ProjectInfo. More...
|
| |
| Project | GetProject (ProjectInfo projectInfo) |
| | This method is deprecated. Please use GetChild(ProjectInfo) instead. More...
|
| |
| ProjectCenter | GetProjectCenter (ProjectDirectoryInfo projectDirectoryInfo) |
| | Creates a new ProjectCenter for the given directory. Each ProjectCenter belongs to a fixed directory. More...
|
| |
| override OperationInfo | CanCreateChild () |
| | Checks whether a project can be created or not. More...
|
| |
| override ProjectInfo | CreateChild () |
| | Creates a new project with a default name. Call Project.Edit with WellKnownEditKeys.Project.Name to change the name after the creation. More...
|
| |
| override OperationInfo | CanDeleteChild (ProjectInfo projectInfo) |
| | Checks whether a project can be deleted or not. More...
|
| |
| override void | DeleteChild (ProjectInfo projectInfo, bool forceDelete=false) |
| | Deletes a project based on an info object. More...
|
| |
|
override OperationInfo | CanMoveFrom (ICoreInfo coreInfo, bool deepCheck=true) |
| |
| override ProjectInfo | MoveFrom (ICoreInfo coreInfo) |
| | Moves an object into this directory based on an info object. More...
|
| |
|
override OperationInfo | CanCopyFrom (ICoreInfo coreInfo, bool deepCheck=true) |
| |
| override ProjectInfo | CopyFrom (ICoreInfo coreInfo) |
| | Copies an object into this directory based on an info object. More...
|
| |
| ProjectInfo | CreateLkProject (string projectName) |
| | Creates a new Project in the LogiKal project structure. The project will be created in the current active directory. More...
|
| |
|
Elevation | GetElevationFromLkId (Guid lkElevGuid) |
| | - Exceptions
-
|
| |
|
ElevationInstance | GetElevationInstanceFromLkId (Guid lkElevInstanceGuid) |
| | - Exceptions
-
|
| |
| ProjectDirectoryInfo | CreateDirectory (string directoryName) |
| | Creates a new directory in the current project center. More...
|
| |
| OperationInfo | CanDeleteDirectory (string directoryName) |
| | Checks whether a directory can be deleted or not. More...
|
| |
| void | DeleteDirectory (string directoryName) |
| | Deletes the directory from the current project center. More...
|
| |
| OperationInfo | CanRename (string directoryName) |
| | Checks if the name of this project directory can be changed to the stated name. Renaming the root directory or the recyclebin is not possible. More...
|
| |
| ProjectDirectoryInfo | Rename (string directoryName) |
| | Changes the name of this project directory to the stated name. Renaming the root directory or the recyclebin is not possible. More...
|
| |
| Stream | ExportChild (ProjectInfo projectInfo, IEnumerable< ElevationInfo > elevationInfos, Dictionary< string, object > parameters) |
| | Exports a Project based on its ProjectInfo, list of ElevationInfo and parameters. More...
|
| |
|
override ProjectInfo | RefreshChild (ProjectInfo childInfo) |
| |
|
TOwnInfo | Refresh () |
| |
|
virtual OperationInfo | CanEdit (string key, object value) |
| |
| virtual TOwnInfo | Edit (string key, object value) |
| |
ProjectCenterUi is the representation of a LogiKal project-center. The ProjectCenterUi provides methods with user interactions. The children are of type Project. The children can be received from the InfoList (CoreObjectWithChildren<TChild,TChildInfo>.ChildrenInfos). Each ProjectCenter project center belongs to a fixed directory. To use another project directory, create a new project center using method ProjectCenter.GetProjectCenter.