Ignore:
Timestamp:
Sep 17, 2008, 5:49:40 PM (16 years ago)
Author:
Kevin Toppenberg
Message:

adding new RPC broker

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cprs/branches/GUI-config/MainU.pas

    r488 r493  
    2424   License along with this library; if not, write to the Free Software
    2525   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
    26   *)   
     26  *)
    2727
    2828interface
     
    3232  Dialogs, StdCtrls, StrUtils,
    3333  ORNet, ORFn, ComCtrls, ToolWin, Grids, ORCtrls, ExtCtrls, Buttons,
    34   AppEvnts, Menus, ImgList, 
    35   {$IFDEF USE_SKINS} 
    36   ipSkinManager, 
     34  AppEvnts, Menus, ImgList,
     35  {$IFDEF USE_SKINS}
     36  ipSkinManager,
    3737  {$ENDIF}
     38  Trpcb,
    3839  ValEdit;
    3940
     
    4546    IENS      : string;
    4647    oldValue,newValue : string;
    47   end; 
     48  end;
    4849
    4950  TGridInfo = class;  //forward declaration
     
    207208    CachedWPField : TStringList;
    208209    FVisibleGridIdx : integer;
    209     procedure ShowDebugClick(Sender: TObject);   
     210    procedure ShowDebugClick(Sender: TObject);
    210211    function FindParam(Param : string) : string;
    211212    function GetCurrentUserName : string;
     
    281282
    282283uses
    283   frmSplash, Trpcb  , LookupU, SubfilesU, SetSelU, SelDateTimeU, PostU,
     284  frmSplash, {Trpcb,} LookupU, SubfilesU, SetSelU, SelDateTimeU, PostU,
    284285  FMErrorU, AboutU, PleaseWaitU, EditTextU, CreateTemplateU, SkinFormU,
    285286  BatchAddU, DebugU;
     
    290291
    291292  procedure TMainForm.Initialize;
    292   var tempMenu,tempSubMenu : TMenuItem;   
     293  var tempMenu,tempSubMenu : TMenuItem;
    293294  begin
    294295    DebugMode := (FindParam('debug')='enable');
     
    299300      tempMenu.OnClick := ShowDebugClick;
    300301      FileMenu.Add(tempMenu);
    301     end; 
    302     {$IFDEF USE_SKINS}
     302    end else begin
     303      DebugForm.Hide;
     304    end;
     305    {$IFDEF USE_SKINS}
    303306    DebugForm.Memo.Lines.Add('Adding Menus');
    304307    tempMenu := TMenuItem.Create(MainMenu);
     
    307310    tempSubMenu.Caption := '&Change Skin';
    308311    tempSubMenu.OnClick := ChangeSkinClick;
    309     tempMenu.Add(tempSubMenu);   
     312    tempMenu.Add(tempSubMenu);
    310313    MainMenu.Items.Add(tempMenu);
    311314    {$ENDIF}
     
    313316    DebugForm.Memo.Lines.Add('Showing Splash');
    314317    SplashForm.show;
    315  
     318
    316319    FLoadingGrid := false;
    317320    SettingsFiles := TStringList.Create;
     
    320323    CurrentPatientData := TStringList.Create;
    321324    CurrentAnyFileData := TStringList.Create;
    322    
     325
    323326    DataForGrid := TStringList.Create;  //will own GridInfo objects.
    324327    CachedHelp := TStringList.Create;
    325     CachedHelpIdx := TStringList.Create; 
    326     CachedWPField := TStringList.Create; 
    327  
     328    CachedHelpIdx := TStringList.Create;
     329    CachedWPField := TStringList.Create;
     330
    328331    DebugForm.Memo.Lines.Add('Adding Grid Info');
    329332    AddGridInfo(BasicUsersGrid,CurrentUserData,true,LoadUserData,'200',btnUsersApply,btnUsersRevert);
    330     AddGridInfo(AdvancedUsersGrid,CurrentUserData,false,LoadUserData,'200',btnUsersApply,btnUsersRevert);   
     333    AddGridInfo(AdvancedUsersGrid,CurrentUserData,false,LoadUserData,'200',btnUsersApply,btnUsersRevert);
    331334    AddGridInfo(BasicSettingsGrid,CurrentSettingsData,true,GetSettingsInfo,'',btnSettingsApply,btnSettingsRevert);
    332     AddGridInfo(AdvancedSettingsGrid,CurrentSettingsData,false,GetSettingsInfo,'',btnSettingsApply,btnSettingsRevert);     
     335    AddGridInfo(AdvancedSettingsGrid,CurrentSettingsData,false,GetSettingsInfo,'',btnSettingsApply,btnSettingsRevert);
    333336    AddGridInfo(BasicPatientGrid,CurrentPatientData,true,GetPatientInfo,'2',btnPatientApply,btnPatientRevert);
    334337    AddGridInfo(AdvancedPatientGrid,CurrentPatientData,false,GetPatientInfo,'2',btnPatientApply,btnPatientRevert);
     
    336339
    337340    MainForm.Visible := false;
     341
    338342    DebugForm.Memo.Lines.Add('Trying to connect to server');
    339343    if not ORNet.ConnectToServer(RPC_CONTEXT) then begin
    340344      DebugForm.Memo.Lines.Add('Failed connection.  Closing.');
    341       Close; 
     345      Close;
    342346      Exit;
    343347    end;
Note: See TracChangeset for help on using the changeset viewer.