Changeset 4 for trunk/UFormMain.pas
- Timestamp:
- May 1, 2014, 7:29:12 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/UFormMain.pas
r3 r4 7 7 uses 8 8 Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, Menus, 9 ActnList, ComCtrls, UKConfig;9 ActnList, ComCtrls, StdCtrls, UKConfig; 10 10 11 11 type … … 14 14 15 15 TFormMain = class(TForm) 16 AShowList: TAction; 17 AShowLog: TAction; 16 18 AViemSystem: TAction; 17 19 AOpenDir: TAction; … … 19 21 ImageList1: TImageList; 20 22 MainMenu1: TMainMenu; 23 Memo1: TMemo; 21 24 MenuItem1: TMenuItem; 22 25 MenuItem2: TMenuItem; 23 26 MenuItem3: TMenuItem; 24 27 MenuItem4: TMenuItem; 28 MenuItem5: TMenuItem; 29 MenuItem6: TMenuItem; 25 30 StatusBar1: TStatusBar; 26 31 ToolBar1: TToolBar; 32 ToolButton1: TToolButton; 27 33 ToolButton2: TToolButton; 28 34 TreeView1: TTreeView; 29 35 procedure AOpenDirExecute(Sender: TObject); 36 procedure AShowListExecute(Sender: TObject); 37 procedure AShowLogExecute(Sender: TObject); 30 38 procedure AViemSystemExecute(Sender: TObject); 31 39 procedure FormCreate(Sender: TObject); 32 40 procedure FormDestroy(Sender: TObject); 33 41 procedure FormShow(Sender: TObject); 42 procedure TreeView1SelectionChanged(Sender: TObject); 34 43 private 35 { private declarations }44 procedure DoLog(Text: string); 36 45 public 37 46 Config: TConfigMenu; … … 44 53 implementation 45 54 55 uses 56 UFormList, UFormLog; 57 46 58 {$R *.lfm} 47 59 … … 52 64 Config.LoadFromDir('/home/chronos/Stažené/linux-3.14.1', 'x86'); 53 65 Reload; 66 end; 67 68 procedure TFormMain.TreeView1SelectionChanged(Sender: TObject); 69 begin 70 if Assigned(TreeView1.Selected) then begin 71 if Assigned(TreeView1.Selected.Data) then 72 TMenuNode(TreeView1.Selected.Data).LoadStats(Memo1.Lines) 73 else Memo1.Lines.Clear; 74 end; 75 end; 76 77 procedure TFormMain.DoLog(Text: string); 78 begin 79 FormLog.Memo1.Lines.Add(Text); 54 80 end; 55 81 … … 76 102 end; 77 103 104 procedure TFormMain.AShowListExecute(Sender: TObject); 105 begin 106 FormList.Show; 107 end; 108 109 procedure TFormMain.AShowLogExecute(Sender: TObject); 110 begin 111 FormLog.Show; 112 end; 113 78 114 procedure TFormMain.AViemSystemExecute(Sender: TObject); 79 115 begin … … 85 121 begin 86 122 Config := TConfigMenu.Create; 123 Config.OnLog := DoLog; 87 124 end; 88 125
Note:
See TracChangeset
for help on using the changeset viewer.