Unit 'MultiProjectIntf' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#bs_ideintf]

TMultiProjectManager

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: multiprojectintf.pas line 243

type TMultiProjectManager = class(TPersistent)

protected

  FEditor: TForm;

  

  FOnEditorOptionsChanged: TNotifyEvent;

  

  function CallRunTyphonbuildHandlers(); virtual;

  

  function GetCurrentMultiProject; virtual; abstract;

  

public

  constructor Create;

  

  destructor Destroy; override;

  

  procedure DoOpenInspector(); virtual; abstract;

  

  function DoNewMultiProject(); virtual; abstract;

  

  function NewMultiProject(); virtual; abstract;

  

  function NewMultiProjectFromDlg; virtual; abstract;

  

  function LoadMultiProject(); virtual; abstract;

  

  function SaveMultiProject; virtual; abstract;

  

  function GetSrcPaths; virtual; abstract;

  

  property CurrentMultiProject: TMultiProject; [r]

  

  property Editor: TForm; [rw]

  

  property OnEditorOptionsChanged: TNotifyEvent; [rw]

  

  procedure RemoveAllHandlersOfObject();

  

  procedure AddHandlerOnRunTyphonbuild();

  

  procedure RemoveHandlerOnRunTyphonbuild();

  

end;

Inheritance

TMultiProjectManager

  

|

TObject



CT Web help

CodeTyphon Studio