71 |
|
TBSeparatorItem1: TTBSeparatorItem; |
72 |
|
tb_db2dat: TTBItem; |
73 |
|
tb_dat2db: TTBItem; |
74 |
+ |
menu_loaddb: TTBItem; |
75 |
+ |
tb_opendb: TTBItem; |
76 |
+ |
procedure LoadFile(typedb: Boolean); |
77 |
|
function TryCloseAll: Boolean; |
78 |
|
procedure menu_AboutClick(Sender: TObject); |
79 |
|
procedure menu_settingsClick(Sender: TObject); |
108 |
|
procedure menu_windows_tilevertClick(Sender: TObject); |
109 |
|
procedure menu_metaClick(Sender: TObject); |
110 |
|
procedure ToolbarDockChanged(Sender: TObject); |
111 |
+ |
procedure menu_loaddbClick(Sender: TObject); |
112 |
|
private |
113 |
|
public |
114 |
|
end; |
323 |
|
end; |
324 |
|
|
325 |
|
|
326 |
< |
{#################################} |
327 |
< |
{##### Main-Menu-Handlers #####} |
324 |
< |
{#################################} |
325 |
< |
procedure TForm_Main.menu_loadfileClick(Sender: TObject); |
326 |
> |
|
327 |
> |
procedure TForm_Main.LoadFile(typedb: Boolean); |
328 |
|
var |
329 |
|
ext: String; |
330 |
|
begin |
333 |
|
CloseDataConnection; |
334 |
|
opend.InitialDir := AppSettings.DatPath; |
335 |
|
opend.Filter := 'Compatible level files|*.dat;*.oldb|Oni level (*.dat)|*.dat|OUP level database (*.oldb)|*.oldb|Any (*.*)|*'; |
336 |
+ |
if typedb then |
337 |
+ |
opend.FilterIndex := 3 |
338 |
+ |
else |
339 |
+ |
opend.FilterIndex := 2; |
340 |
|
if opend.Execute then |
341 |
|
begin |
342 |
|
ext := ExtractFileExt(opend.FileName); |
359 |
|
end; |
360 |
|
|
361 |
|
|
362 |
+ |
{#################################} |
363 |
+ |
{##### Main-Menu-Handlers #####} |
364 |
+ |
{#################################} |
365 |
+ |
procedure TForm_Main.menu_loaddbClick(Sender: TObject); |
366 |
+ |
begin |
367 |
+ |
LoadFile(True); |
368 |
+ |
end; |
369 |
+ |
|
370 |
+ |
procedure TForm_Main.menu_loadfileClick(Sender: TObject); |
371 |
+ |
begin |
372 |
+ |
LoadFile(False); |
373 |
+ |
end; |
374 |
+ |
|
375 |
+ |
|
376 |
|
|
377 |
|
|
378 |
|
procedure TForm_Main.menu_settingsClick(Sender: TObject); |