GikoNaviGoesonWebPageAction: TAction;
GoWikiFAQWebPageAction: TAction;
ThreadSearchAction: TAction;
+ ThreadNgEditAction: TAction;
procedure EditNGActionExecute(Sender: TObject);
procedure ReloadActionExecute(Sender: TObject);
procedure GoFowardActionExecute(Sender: TObject);
procedure GikoNaviGoesonWebPageActionExecute(Sender: TObject);
procedure GoWikiFAQWebPageActionExecute(Sender: TObject);
procedure ThreadSearchActionExecute(Sender: TObject);
+ procedure ThreadNgEditActionExecute(Sender: TObject);
private
{ Private \90é\8c¾ }
procedure ClearResFilter;
RoundName, RoundData, Menus, ListViewUtils,
ThreadControl, GikoMessage, InputAssist,
DefaultFileManager, Forms, NewBoardURL, UpdateCheck,
- PopupMenuSetting, ThreadSearch;
+ PopupMenuSetting, ThreadSearch, ThreadNGEdt;
const
MSG_ERROR : string = '\83G\83\89\81[';
// GikoDM\82æ\82è\82à\91\81\82\8f\89\8aú\89»\82³\82ê\82é\95K\97v\82ª\82 \82é\83t\83@\83C\83\8b\82ª\82¢\82é\82Æ\82±\82¯\82é\81I\81I
// \8f\89\8aú\89»\8f\87\94Ô\82É\92\8d\88Ó\82·\82é\82±\82Æ\81I\81I
//\8f\89\89ñ\8bN\93®\8e\9e\82Ì\8f\89\8aú\89»\83t\83@\83C\83\8b\90Ý\92è
- TDefaultFileManager.CopyDefaultFiles(
- GikoSys.GetAppDir + 'defaultFiles.ini');
+ TDefaultFileManager.CopyDefaultFiles(GikoSys.Setting.GetDefaultFilesFileName);
end;
// *************************************************************************
//! \83\8d\83O\8c\9f\8dõ\83_\83C\83A\83\8d\83O\82ð\95\\8e¦\82·\82é
procedure TGikoDM.ThreadSearchActionExecute(Sender: TObject);
begin
+ if (ThreadSrch <> nil) and (ThreadSrch.Visible = False) then begin
+ ThreadSrch.Free;
+ ThreadSrch := nil;
+ end;
+ if (ThreadSrch = nil) then begin
+ ThreadSrch := TThreadSrch.Create(GikoForm);
+ end;
ThreadSrch.Show;
end;
procedure TGikoDM.SaveThreadSearchSetting;
begin
- if (ThreadSrch.Visible = True) then
+ if (ThreadSrch <> nil) and (ThreadSrch.Visible = True) then
ThreadSrch.SaveSetting;
end;
+procedure TGikoDM.ThreadNgEditActionExecute(Sender: TObject);
+begin
+ ThreadNGEdit := TThreadNGEdit.Create(GikoForm);
+ if (ThreadNGEdit.ShowModal = mrOk) then begin
+ GikoForm.ListView.Refresh;
+ end;
+ ThreadNGEdit.Free;
+ ThreadNGEdit := nil;
+end;
+
end.