Changeset 35 for trunk/IDE/UProject.pas


Ignore:
Timestamp:
Feb 13, 2012, 3:50:17 PM (13 years ago)
Author:
chronos
Message:
  • Modified: Selection of Analyzer and Producer is now done in main menu.
  • Added: Options form for application wide user settings.
  • Added: Multilanguage interface support. Can be change in main options dialog.
  • Added: Source icons used for actions.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/IDE/UProject.pas

    r30 r35  
    6060
    6161  TProject = class(TProjectGroup)
     62  private
     63    FActive: Boolean;
     64    function GetActive: Boolean;
     65    procedure SetActive(AValue: Boolean);
     66  public
    6267    RootDir: string;
    6368    procedure LoadFromFile(FileName: string);
     
    6974    procedure LoadFromXMLNode(Node: TDOMNode); override;
    7075    procedure Clear;
     76    property Active: Boolean read GetActive write SetActive;
    7177  end;
    7278
     
    225231{ TProject }
    226232
     233function TProject.GetActive: Boolean;
     234begin
     235  Result := FActive;
     236end;
     237
     238procedure TProject.SetActive(AValue: Boolean);
     239begin
     240  FActive := AValue;
     241end;
     242
    227243procedure TProject.LoadFromFile(FileName: string);
    228244var
Note: See TracChangeset for help on using the changeset viewer.