mirror of
https://github.com/HeidiSQL/HeidiSQL.git
synced 2025-08-26 11:17:57 +08:00
Remember state of "Stop on errors in batch mode" button/action. Fixes issue #1128.
This commit is contained in:
@ -97,6 +97,8 @@ const
|
||||
REGNAME_DBTREEWIDTH = 'dbtreewidth';
|
||||
REGNAME_SQLOUTHEIGHT = 'sqloutheight';
|
||||
REGNAME_QUERYHELPERSWIDTH = 'queryhelperswidth';
|
||||
REGNAME_STOPONERRORSINBATCH = 'StopOnErrorsInBatchMode';
|
||||
DEFAULT_STOPONERRORSINBATCH = True;
|
||||
REGNAME_EDITOR_WIDTH = 'MemoEditorWidth';
|
||||
DEFAULT_EDITOR_WIDTH = 100;
|
||||
REGNAME_EDITOR_HEIGHT = 'MemoEditorHeight';
|
||||
|
@ -2111,7 +2111,6 @@ object MainForm: TMainForm
|
||||
AutoCheck = True
|
||||
Caption = 'Stop on errors in batch mode'
|
||||
Checked = True
|
||||
Enabled = False
|
||||
Hint = 'Stop on errors in batch mode'
|
||||
ImageIndex = 63
|
||||
OnExecute = actQueryStopOnErrorsExecute
|
||||
|
@ -1064,6 +1064,7 @@ begin
|
||||
MainReg.WriteInteger(REGNAME_TOOLBARDATATOP, ToolBarData.Top);
|
||||
MainReg.WriteInteger(REGNAME_TOOLBARQUERYLEFT, ToolBarQuery.Left);
|
||||
MainReg.WriteInteger(REGNAME_TOOLBARQUERYTOP, ToolBarQuery.Top);
|
||||
MainReg.WriteBool(REGNAME_STOPONERRORSINBATCH, actQueryStopOnErrors.Checked);
|
||||
|
||||
// Save delimiter
|
||||
MainReg.WriteString( REGNAME_DELIMITER, Delimiter );
|
||||
@ -1205,6 +1206,7 @@ begin
|
||||
ToolBarData.Top := GetRegValue(REGNAME_TOOLBARDATATOP, ToolBarData.Top);
|
||||
ToolBarQuery.Left := GetRegValue(REGNAME_TOOLBARQUERYLEFT, ToolBarQuery.Left);
|
||||
ToolBarQuery.Top := GetRegValue(REGNAME_TOOLBARQUERYTOP, ToolBarQuery.Top);
|
||||
actQueryStopOnErrors.Checked := GetRegValue(REGNAME_STOPONERRORSINBATCH, DEFAULT_STOPONERRORSINBATCH);
|
||||
|
||||
pnlQueryMemo.Height := GetRegValue(REGNAME_QUERYMEMOHEIGHT, pnlQueryMemo.Height);
|
||||
pnlQueryHelpers.Width := GetRegValue(REGNAME_QUERYHELPERSWIDTH, pnlQueryHelpers.Width);
|
||||
@ -3843,7 +3845,8 @@ begin
|
||||
actSaveSQLSelectionSnippet.Enabled := QueryTabActive and HasSelection;
|
||||
actQueryFind.Enabled := QueryTabActive and NotEmpty;
|
||||
actQueryReplace.Enabled := QueryTabActive and NotEmpty;
|
||||
actQueryStopOnErrors.Enabled := QueryTabActive;
|
||||
// We need a pressed button which somehow does not work in conjunction with Enabled=False
|
||||
// actQueryStopOnErrors.Enabled := QueryTabActive;
|
||||
actQueryWordWrap.Enabled := QueryTabActive;
|
||||
actClearQueryEditor.Enabled := QueryTabActive and NotEmpty;
|
||||
actSetDelimiter.Enabled := QueryTabActive;
|
||||
|
Reference in New Issue
Block a user