Added setting to disable disk space check and text updates for #178
This commit is contained in:
Generated
+40
-27
@@ -71,9 +71,10 @@ Partial Class frmSettings
|
|||||||
Me.pnlStartup = New System.Windows.Forms.Panel()
|
Me.pnlStartup = New System.Windows.Forms.Panel()
|
||||||
Me.grpStartup = New System.Windows.Forms.GroupBox()
|
Me.grpStartup = New System.Windows.Forms.GroupBox()
|
||||||
Me.chkBackupOnLaunch = New System.Windows.Forms.CheckBox()
|
Me.chkBackupOnLaunch = New System.Windows.Forms.CheckBox()
|
||||||
Me.chkStartWindows = New System.Windows.Forms.CheckBox()
|
Me.chkAutoStart = New System.Windows.Forms.CheckBox()
|
||||||
Me.chkStartToTray = New System.Windows.Forms.CheckBox()
|
Me.chkStartMinimized = New System.Windows.Forms.CheckBox()
|
||||||
Me.chkMonitorOnStartup = New System.Windows.Forms.CheckBox()
|
Me.chkMonitorOnStartup = New System.Windows.Forms.CheckBox()
|
||||||
|
Me.chkDisableDiskSpaceCheck = New System.Windows.Forms.CheckBox()
|
||||||
Me.grpFolderOptions.SuspendLayout()
|
Me.grpFolderOptions.SuspendLayout()
|
||||||
Me.grp7zGeneral.SuspendLayout()
|
Me.grp7zGeneral.SuspendLayout()
|
||||||
Me.pnlBackup.SuspendLayout()
|
Me.pnlBackup.SuspendLayout()
|
||||||
@@ -318,11 +319,12 @@ Partial Class frmSettings
|
|||||||
'
|
'
|
||||||
'grpBackupConfirmations
|
'grpBackupConfirmations
|
||||||
'
|
'
|
||||||
|
Me.grpBackupConfirmations.Controls.Add(Me.chkDisableDiskSpaceCheck)
|
||||||
Me.grpBackupConfirmations.Controls.Add(Me.chkBackupConfirm)
|
Me.grpBackupConfirmations.Controls.Add(Me.chkBackupConfirm)
|
||||||
Me.grpBackupConfirmations.Controls.Add(Me.chkOverwriteWarning)
|
Me.grpBackupConfirmations.Controls.Add(Me.chkOverwriteWarning)
|
||||||
Me.grpBackupConfirmations.Location = New System.Drawing.Point(6, 200)
|
Me.grpBackupConfirmations.Location = New System.Drawing.Point(6, 200)
|
||||||
Me.grpBackupConfirmations.Name = "grpBackupConfirmations"
|
Me.grpBackupConfirmations.Name = "grpBackupConfirmations"
|
||||||
Me.grpBackupConfirmations.Size = New System.Drawing.Size(354, 65)
|
Me.grpBackupConfirmations.Size = New System.Drawing.Size(354, 90)
|
||||||
Me.grpBackupConfirmations.TabIndex = 2
|
Me.grpBackupConfirmations.TabIndex = 2
|
||||||
Me.grpBackupConfirmations.TabStop = False
|
Me.grpBackupConfirmations.TabStop = False
|
||||||
Me.grpBackupConfirmations.Text = "Backup Confirmations"
|
Me.grpBackupConfirmations.Text = "Backup Confirmations"
|
||||||
@@ -340,10 +342,10 @@ Partial Class frmSettings
|
|||||||
'chkOverwriteWarning
|
'chkOverwriteWarning
|
||||||
'
|
'
|
||||||
Me.chkOverwriteWarning.AutoSize = True
|
Me.chkOverwriteWarning.AutoSize = True
|
||||||
Me.chkOverwriteWarning.Location = New System.Drawing.Point(9, 41)
|
Me.chkOverwriteWarning.Location = New System.Drawing.Point(9, 64)
|
||||||
Me.chkOverwriteWarning.Name = "chkOverwriteWarning"
|
Me.chkOverwriteWarning.Name = "chkOverwriteWarning"
|
||||||
Me.chkOverwriteWarning.Size = New System.Drawing.Size(139, 17)
|
Me.chkOverwriteWarning.Size = New System.Drawing.Size(139, 17)
|
||||||
Me.chkOverwriteWarning.TabIndex = 1
|
Me.chkOverwriteWarning.TabIndex = 2
|
||||||
Me.chkOverwriteWarning.Text = "Show overwrite warning"
|
Me.chkOverwriteWarning.Text = "Show overwrite warning"
|
||||||
Me.chkOverwriteWarning.UseVisualStyleBackColor = True
|
Me.chkOverwriteWarning.UseVisualStyleBackColor = True
|
||||||
'
|
'
|
||||||
@@ -560,8 +562,8 @@ Partial Class frmSettings
|
|||||||
'grpStartup
|
'grpStartup
|
||||||
'
|
'
|
||||||
Me.grpStartup.Controls.Add(Me.chkBackupOnLaunch)
|
Me.grpStartup.Controls.Add(Me.chkBackupOnLaunch)
|
||||||
Me.grpStartup.Controls.Add(Me.chkStartWindows)
|
Me.grpStartup.Controls.Add(Me.chkAutoStart)
|
||||||
Me.grpStartup.Controls.Add(Me.chkStartToTray)
|
Me.grpStartup.Controls.Add(Me.chkStartMinimized)
|
||||||
Me.grpStartup.Controls.Add(Me.chkMonitorOnStartup)
|
Me.grpStartup.Controls.Add(Me.chkMonitorOnStartup)
|
||||||
Me.grpStartup.Location = New System.Drawing.Point(6, 12)
|
Me.grpStartup.Location = New System.Drawing.Point(6, 12)
|
||||||
Me.grpStartup.Name = "grpStartup"
|
Me.grpStartup.Name = "grpStartup"
|
||||||
@@ -580,25 +582,25 @@ Partial Class frmSettings
|
|||||||
Me.chkBackupOnLaunch.Text = "Backup GBM data files on launch"
|
Me.chkBackupOnLaunch.Text = "Backup GBM data files on launch"
|
||||||
Me.chkBackupOnLaunch.UseVisualStyleBackColor = True
|
Me.chkBackupOnLaunch.UseVisualStyleBackColor = True
|
||||||
'
|
'
|
||||||
'chkStartWindows
|
'chkAutoStart
|
||||||
'
|
'
|
||||||
Me.chkStartWindows.AutoSize = True
|
Me.chkAutoStart.AutoSize = True
|
||||||
Me.chkStartWindows.Location = New System.Drawing.Point(6, 19)
|
Me.chkAutoStart.Location = New System.Drawing.Point(6, 19)
|
||||||
Me.chkStartWindows.Name = "chkStartWindows"
|
Me.chkAutoStart.Name = "chkAutoStart"
|
||||||
Me.chkStartWindows.Size = New System.Drawing.Size(117, 17)
|
Me.chkAutoStart.Size = New System.Drawing.Size(155, 17)
|
||||||
Me.chkStartWindows.TabIndex = 0
|
Me.chkAutoStart.TabIndex = 0
|
||||||
Me.chkStartWindows.Text = "Start with Windows"
|
Me.chkAutoStart.Text = "Start automatically on log-in"
|
||||||
Me.chkStartWindows.UseVisualStyleBackColor = True
|
Me.chkAutoStart.UseVisualStyleBackColor = True
|
||||||
'
|
'
|
||||||
'chkStartToTray
|
'chkStartMinimized
|
||||||
'
|
'
|
||||||
Me.chkStartToTray.AutoSize = True
|
Me.chkStartMinimized.AutoSize = True
|
||||||
Me.chkStartToTray.Location = New System.Drawing.Point(6, 42)
|
Me.chkStartMinimized.Location = New System.Drawing.Point(6, 42)
|
||||||
Me.chkStartToTray.Name = "chkStartToTray"
|
Me.chkStartMinimized.Name = "chkStartMinimized"
|
||||||
Me.chkStartToTray.Size = New System.Drawing.Size(115, 17)
|
Me.chkStartMinimized.Size = New System.Drawing.Size(96, 17)
|
||||||
Me.chkStartToTray.TabIndex = 1
|
Me.chkStartMinimized.TabIndex = 1
|
||||||
Me.chkStartToTray.Text = "Start to system tray"
|
Me.chkStartMinimized.Text = "Start minimized"
|
||||||
Me.chkStartToTray.UseVisualStyleBackColor = True
|
Me.chkStartMinimized.UseVisualStyleBackColor = True
|
||||||
'
|
'
|
||||||
'chkMonitorOnStartup
|
'chkMonitorOnStartup
|
||||||
'
|
'
|
||||||
@@ -610,15 +612,25 @@ Partial Class frmSettings
|
|||||||
Me.chkMonitorOnStartup.Text = "Start monitoring on launch"
|
Me.chkMonitorOnStartup.Text = "Start monitoring on launch"
|
||||||
Me.chkMonitorOnStartup.UseVisualStyleBackColor = True
|
Me.chkMonitorOnStartup.UseVisualStyleBackColor = True
|
||||||
'
|
'
|
||||||
|
'chkDisableDiskSpaceCheck
|
||||||
|
'
|
||||||
|
Me.chkDisableDiskSpaceCheck.AutoSize = True
|
||||||
|
Me.chkDisableDiskSpaceCheck.Location = New System.Drawing.Point(9, 41)
|
||||||
|
Me.chkDisableDiskSpaceCheck.Name = "chkDisableDiskSpaceCheck"
|
||||||
|
Me.chkDisableDiskSpaceCheck.Size = New System.Drawing.Size(222, 17)
|
||||||
|
Me.chkDisableDiskSpaceCheck.TabIndex = 1
|
||||||
|
Me.chkDisableDiskSpaceCheck.Text = "Disable disk space check prior to backup"
|
||||||
|
Me.chkDisableDiskSpaceCheck.UseVisualStyleBackColor = True
|
||||||
|
'
|
||||||
'frmSettings
|
'frmSettings
|
||||||
'
|
'
|
||||||
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
|
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
|
||||||
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
|
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
|
||||||
Me.ClientSize = New System.Drawing.Size(554, 361)
|
Me.ClientSize = New System.Drawing.Size(554, 361)
|
||||||
Me.Controls.Add(Me.pnlGeneral)
|
|
||||||
Me.Controls.Add(Me.pnlStartup)
|
Me.Controls.Add(Me.pnlStartup)
|
||||||
Me.Controls.Add(Me.pnl7z)
|
|
||||||
Me.Controls.Add(Me.pnlBackup)
|
Me.Controls.Add(Me.pnlBackup)
|
||||||
|
Me.Controls.Add(Me.pnlGeneral)
|
||||||
|
Me.Controls.Add(Me.pnl7z)
|
||||||
Me.Controls.Add(Me.btnResetMessages)
|
Me.Controls.Add(Me.btnResetMessages)
|
||||||
Me.Controls.Add(Me.lstSettings)
|
Me.Controls.Add(Me.lstSettings)
|
||||||
Me.Controls.Add(Me.btnDefaults)
|
Me.Controls.Add(Me.btnDefaults)
|
||||||
@@ -706,9 +718,10 @@ Partial Class frmSettings
|
|||||||
Friend WithEvents pnlStartup As Panel
|
Friend WithEvents pnlStartup As Panel
|
||||||
Friend WithEvents grpStartup As GroupBox
|
Friend WithEvents grpStartup As GroupBox
|
||||||
Friend WithEvents chkBackupOnLaunch As CheckBox
|
Friend WithEvents chkBackupOnLaunch As CheckBox
|
||||||
Friend WithEvents chkStartWindows As CheckBox
|
Friend WithEvents chkAutoStart As CheckBox
|
||||||
Friend WithEvents chkStartToTray As CheckBox
|
Friend WithEvents chkStartMinimized As CheckBox
|
||||||
Friend WithEvents chkMonitorOnStartup As CheckBox
|
Friend WithEvents chkMonitorOnStartup As CheckBox
|
||||||
Friend WithEvents grpGameMonitoringOptions As GroupBox
|
Friend WithEvents grpGameMonitoringOptions As GroupBox
|
||||||
Friend WithEvents chkShowResolvedPaths As CheckBox
|
Friend WithEvents chkShowResolvedPaths As CheckBox
|
||||||
|
Friend WithEvents chkDisableDiskSpaceCheck As CheckBox
|
||||||
End Class
|
End Class
|
||||||
|
|||||||
+16
-13
@@ -35,23 +35,24 @@ Public Class frmSettings
|
|||||||
Private Function ValidateSettings() As Boolean
|
Private Function ValidateSettings() As Boolean
|
||||||
|
|
||||||
'Show Start with Windows warning if running as admin
|
'Show Start with Windows warning if running as admin
|
||||||
If chkStartWindows.Checked And mgrCommon.IsElevated Then
|
If chkAutoStart.Checked And mgrCommon.IsElevated Then
|
||||||
mgrCommon.ShowMessage(frmSettings_WarningAdminStart, MsgBoxStyle.Exclamation)
|
mgrCommon.ShowMessage(frmSettings_WarningAdminStart, MsgBoxStyle.Exclamation)
|
||||||
End If
|
End If
|
||||||
|
|
||||||
'Only modify registry key when the value changed
|
'Only modify registry key when the value changed
|
||||||
If chkStartWindows.Checked <> oSettings.StartWithWindows Then
|
If chkAutoStart.Checked <> oSettings.StartWithWindows Then
|
||||||
HandleRegistryUpdate(chkStartWindows.Checked)
|
HandleRegistryUpdate(chkAutoStart.Checked)
|
||||||
End If
|
End If
|
||||||
oSettings.StartWithWindows = chkStartWindows.Checked
|
oSettings.StartWithWindows = chkAutoStart.Checked
|
||||||
|
|
||||||
oSettings.MonitorOnStartup = chkMonitorOnStartup.Checked
|
oSettings.MonitorOnStartup = chkMonitorOnStartup.Checked
|
||||||
oSettings.StartToTray = chkStartToTray.Checked
|
oSettings.StartToTray = chkStartMinimized.Checked
|
||||||
oSettings.BackupOnLaunch = chkBackupOnLaunch.Checked
|
oSettings.BackupOnLaunch = chkBackupOnLaunch.Checked
|
||||||
oSettings.ShowDetectionToolTips = chkShowDetectionTips.Checked
|
oSettings.ShowDetectionToolTips = chkShowDetectionTips.Checked
|
||||||
oSettings.DisableSyncMessages = chkDisableSyncMessages.Checked
|
oSettings.DisableSyncMessages = chkDisableSyncMessages.Checked
|
||||||
oSettings.AutoSaveLog = chkAutoSaveLog.Checked
|
oSettings.AutoSaveLog = chkAutoSaveLog.Checked
|
||||||
oSettings.DisableConfirmation = chkBackupConfirm.Checked
|
oSettings.DisableConfirmation = chkBackupConfirm.Checked
|
||||||
|
oSettings.DisableDiskSpaceCheck = chkDisableDiskSpaceCheck.Checked
|
||||||
oSettings.CreateSubFolder = chkCreateFolder.Checked
|
oSettings.CreateSubFolder = chkCreateFolder.Checked
|
||||||
oSettings.UseGameID = chkUseGameID.Checked
|
oSettings.UseGameID = chkUseGameID.Checked
|
||||||
oSettings.ShowOverwriteWarning = chkOverwriteWarning.Checked
|
oSettings.ShowOverwriteWarning = chkOverwriteWarning.Checked
|
||||||
@@ -173,14 +174,15 @@ Public Class frmSettings
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Sub LoadSettings()
|
Private Sub LoadSettings()
|
||||||
chkStartWindows.Checked = oSettings.StartWithWindows
|
chkAutoStart.Checked = oSettings.StartWithWindows
|
||||||
chkMonitorOnStartup.Checked = oSettings.MonitorOnStartup
|
chkMonitorOnStartup.Checked = oSettings.MonitorOnStartup
|
||||||
chkStartToTray.Checked = oSettings.StartToTray
|
chkStartMinimized.Checked = oSettings.StartToTray
|
||||||
chkBackupOnLaunch.Checked = oSettings.BackupOnLaunch
|
chkBackupOnLaunch.Checked = oSettings.BackupOnLaunch
|
||||||
chkShowDetectionTips.Checked = oSettings.ShowDetectionToolTips
|
chkShowDetectionTips.Checked = oSettings.ShowDetectionToolTips
|
||||||
chkDisableSyncMessages.Checked = oSettings.DisableSyncMessages
|
chkDisableSyncMessages.Checked = oSettings.DisableSyncMessages
|
||||||
chkAutoSaveLog.Checked = oSettings.AutoSaveLog
|
chkAutoSaveLog.Checked = oSettings.AutoSaveLog
|
||||||
chkBackupConfirm.Checked = oSettings.DisableConfirmation
|
chkBackupConfirm.Checked = oSettings.DisableConfirmation
|
||||||
|
chkDisableDiskSpaceCheck.Checked = oSettings.DisableDiskSpaceCheck
|
||||||
chkCreateFolder.Checked = oSettings.CreateSubFolder
|
chkCreateFolder.Checked = oSettings.CreateSubFolder
|
||||||
chkUseGameID.Checked = oSettings.UseGameID
|
chkUseGameID.Checked = oSettings.UseGameID
|
||||||
chkOverwriteWarning.Checked = oSettings.ShowOverwriteWarning
|
chkOverwriteWarning.Checked = oSettings.ShowOverwriteWarning
|
||||||
@@ -201,8 +203,8 @@ Public Class frmSettings
|
|||||||
|
|
||||||
'Unix Handler
|
'Unix Handler
|
||||||
If mgrCommon.IsUnix Then
|
If mgrCommon.IsUnix Then
|
||||||
chkStartToTray.Checked = False
|
chkStartMinimized.Checked = False
|
||||||
chkStartWindows.Checked = False
|
chkAutoStart.Checked = False
|
||||||
End If
|
End If
|
||||||
|
|
||||||
'Retrieve 7z Info
|
'Retrieve 7z Info
|
||||||
@@ -305,10 +307,10 @@ Public Class frmSettings
|
|||||||
grpGameData.Text = frmSettings_grpGameData
|
grpGameData.Text = frmSettings_grpGameData
|
||||||
chkTimeTracking.Text = frmSettings_chkTimeTracking
|
chkTimeTracking.Text = frmSettings_chkTimeTracking
|
||||||
chkSessionTracking.Text = frmSettings_chkSessionTracking
|
chkSessionTracking.Text = frmSettings_chkSessionTracking
|
||||||
chkStartWindows.Text = frmSettings_chkStartWindows
|
chkAutoStart.Text = frmSettings_chkAutoStart
|
||||||
chkShowDetectionTips.Text = frmSettings_chkShowDetectionTips
|
chkShowDetectionTips.Text = frmSettings_chkShowDetectionTips
|
||||||
chkAutoSaveLog.Text = frmSettings_chkAutoSaveLog
|
chkAutoSaveLog.Text = frmSettings_chkAutoSaveLog
|
||||||
chkStartToTray.Text = frmSettings_chkStartToTray
|
chkStartMinimized.Text = frmSettings_chkStartMinimized
|
||||||
chkMonitorOnStartup.Text = frmSettings_chkMonitorOnStartup
|
chkMonitorOnStartup.Text = frmSettings_chkMonitorOnStartup
|
||||||
grp7zGeneral.Text = frmSettings_grp7zGeneral
|
grp7zGeneral.Text = frmSettings_grp7zGeneral
|
||||||
grp7zAdvanced.Text = frmSettings_grp7zAdvanced
|
grp7zAdvanced.Text = frmSettings_grp7zAdvanced
|
||||||
@@ -325,11 +327,12 @@ Public Class frmSettings
|
|||||||
chkDisableSyncMessages.Text = frmSettings_chkDisableSyncMessages
|
chkDisableSyncMessages.Text = frmSettings_chkDisableSyncMessages
|
||||||
grpGameMonitoringOptions.Text = frmSettings_grpGameMonitoringOptions
|
grpGameMonitoringOptions.Text = frmSettings_grpGameMonitoringOptions
|
||||||
chkShowResolvedPaths.Text = frmSettings_chkShowResolvedPaths
|
chkShowResolvedPaths.Text = frmSettings_chkShowResolvedPaths
|
||||||
|
chkDisableDiskSpaceCheck.Text = frmSettings_chkDisableDiskSpaceCheck
|
||||||
|
|
||||||
'Unix Handler
|
'Unix Handler
|
||||||
If mgrCommon.IsUnix Then
|
If mgrCommon.IsUnix Then
|
||||||
chkStartToTray.Enabled = False
|
chkStartMinimized.Enabled = False
|
||||||
chkStartWindows.Enabled = False
|
chkAutoStart.Enabled = False
|
||||||
End If
|
End If
|
||||||
|
|
||||||
'Handle Panels
|
'Handle Panels
|
||||||
|
|||||||
@@ -127,8 +127,8 @@ Public Class mgrBackup
|
|||||||
'Verify saved game path
|
'Verify saved game path
|
||||||
sSavePath = VerifySavePath(oGame)
|
sSavePath = VerifySavePath(oGame)
|
||||||
|
|
||||||
'When the backup folder is using a UNC path, skip the disk space check because we can't do it properly.
|
'Check if disk space check should be disabled (UNC path or Setting)
|
||||||
If Not mgrPath.IsPathUNC(oSettings.BackupFolder) Then
|
If Not mgrPath.IsPathUNC(oSettings.BackupFolder) And Not Settings.DisableDiskSpaceCheck Then
|
||||||
'Calculate space
|
'Calculate space
|
||||||
lAvailableSpace = mgrCommon.GetAvailableDiskSpace(oSettings.BackupFolder)
|
lAvailableSpace = mgrCommon.GetAvailableDiskSpace(oSettings.BackupFolder)
|
||||||
|
|
||||||
@@ -158,8 +158,8 @@ Public Class mgrBackup
|
|||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
Else
|
Else
|
||||||
'Show that disk space check was skipped
|
'Show that disk space check was skipped due to UNC path
|
||||||
RaiseEvent UpdateLog(mgrBackup_ErrorBackupPathIsUNC, False, ToolTipIcon.Info, True)
|
If Not Settings.DisableDiskSpaceCheck Then RaiseEvent UpdateLog(mgrBackup_ErrorBackupPathIsUNC, False, ToolTipIcon.Info, True)
|
||||||
End If
|
End If
|
||||||
|
|
||||||
'A manifest check is only required when "Save Multiple Backups" is disabled
|
'A manifest check is only required when "Save Multiple Backups" is disabled
|
||||||
|
|||||||
@@ -75,8 +75,8 @@ Public Class mgrSQLite
|
|||||||
"BackupFolder TEXT NOT NULL, StartWithWindows BOOLEAN NOT NULL, TimeTracking BOOLEAN NOT NULL, " &
|
"BackupFolder TEXT NOT NULL, StartWithWindows BOOLEAN NOT NULL, TimeTracking BOOLEAN NOT NULL, " &
|
||||||
"SuppressBackup BOOLEAN NOT NULL, SuppressBackupThreshold INTEGER NOT NULL, CompressionLevel INTEGER NOT NULL, Custom7zArguments TEXT, " &
|
"SuppressBackup BOOLEAN NOT NULL, SuppressBackupThreshold INTEGER NOT NULL, CompressionLevel INTEGER NOT NULL, Custom7zArguments TEXT, " &
|
||||||
"Custom7zLocation TEXT, SyncFields INTEGER NOT NULL, AutoSaveLog BOOLEAN NOT NULL, AutoRestore BOOLEAN NOT NULL, AutoMark BOOLEAN NOT NULL, SessionTracking BOOLEAN NOT NULL, " &
|
"Custom7zLocation TEXT, SyncFields INTEGER NOT NULL, AutoSaveLog BOOLEAN NOT NULL, AutoRestore BOOLEAN NOT NULL, AutoMark BOOLEAN NOT NULL, SessionTracking BOOLEAN NOT NULL, " &
|
||||||
"SuppressMessages INTEGER NOT NULL, BackupOnLaunch BOOLEAN NOT NULL, UseGameID BOOLEAN NOT NULL, DisableSyncMessages BOOLEAN NOT NULL, ShowResolvedPaths BOOLEAN NOT NULL);"
|
"SuppressMessages INTEGER NOT NULL, BackupOnLaunch BOOLEAN NOT NULL, UseGameID BOOLEAN NOT NULL, DisableSyncMessages BOOLEAN NOT NULL, ShowResolvedPaths BOOLEAN NOT NULL, " &
|
||||||
|
"DisableDiskSpaceCheck BOOLEAN NOT NULL);"
|
||||||
'Add Tables (SavedPath)
|
'Add Tables (SavedPath)
|
||||||
sSql &= "CREATE TABLE savedpath (PathName TEXT NOT NULL PRIMARY KEY, Path TEXT NOT NULL);"
|
sSql &= "CREATE TABLE savedpath (PathName TEXT NOT NULL PRIMARY KEY, Path TEXT NOT NULL);"
|
||||||
|
|
||||||
@@ -930,6 +930,7 @@ Public Class mgrSQLite
|
|||||||
|
|
||||||
'Add new field(s)
|
'Add new field(s)
|
||||||
sSQL = "ALTER TABLE monitorlist ADD COLUMN OS INTEGER NOT NULL DEFAULT " & mgrCommon.GetCurrentOS & ";"
|
sSQL = "ALTER TABLE monitorlist ADD COLUMN OS INTEGER NOT NULL DEFAULT " & mgrCommon.GetCurrentOS & ";"
|
||||||
|
sSQL &= "ALTER TABLE settings ADD COLUMN DisableDiskSpaceCheck BOOLEAN NOT NULL DEFAULT 0;"
|
||||||
|
|
||||||
'Add Tables (Wine Data)
|
'Add Tables (Wine Data)
|
||||||
sSQL &= "CREATE TABLE winedata (MonitorID TEXT NOT NULL PRIMARY KEY, Prefix TEXT NOT NULL, SavePath TEXT NOT NULL, BinaryPath TEXT NOT NULL);"
|
sSQL &= "CREATE TABLE winedata (MonitorID TEXT NOT NULL PRIMARY KEY, Prefix TEXT NOT NULL, SavePath TEXT NOT NULL, BinaryPath TEXT NOT NULL);"
|
||||||
|
|||||||
@@ -26,6 +26,7 @@ Public Class mgrSettings
|
|||||||
Private bUseGameID As Boolean = False
|
Private bUseGameID As Boolean = False
|
||||||
Private bDisableSyncMessages As Boolean = True
|
Private bDisableSyncMessages As Boolean = True
|
||||||
Private bShowResolvedPaths As Boolean = True
|
Private bShowResolvedPaths As Boolean = True
|
||||||
|
Private bDisableDiskSpaceCheck As Boolean = False
|
||||||
|
|
||||||
<Flags()> Public Enum eSuppressMessages
|
<Flags()> Public Enum eSuppressMessages
|
||||||
None = 0
|
None = 0
|
||||||
@@ -308,6 +309,15 @@ Public Class mgrSettings
|
|||||||
End Set
|
End Set
|
||||||
End Property
|
End Property
|
||||||
|
|
||||||
|
Property DisableDiskSpaceCheck As Boolean
|
||||||
|
Get
|
||||||
|
Return bDisableDiskSpaceCheck
|
||||||
|
End Get
|
||||||
|
Set(value As Boolean)
|
||||||
|
bDisableDiskSpaceCheck = value
|
||||||
|
End Set
|
||||||
|
End Property
|
||||||
|
|
||||||
Sub New()
|
Sub New()
|
||||||
'The GameIDsync message should be suppressed on all new databases
|
'The GameIDsync message should be suppressed on all new databases
|
||||||
SuppressMessages = SetMessageField(SuppressMessages, eSuppressMessages.GameIDSync)
|
SuppressMessages = SetMessageField(SuppressMessages, eSuppressMessages.GameIDSync)
|
||||||
@@ -322,7 +332,7 @@ Public Class mgrSettings
|
|||||||
sSQL &= "@CreateSubFolder, @ShowOverwriteWarning, @RestoreOnLaunch, @BackupFolder, @StartWithWindows, "
|
sSQL &= "@CreateSubFolder, @ShowOverwriteWarning, @RestoreOnLaunch, @BackupFolder, @StartWithWindows, "
|
||||||
sSQL &= "@TimeTracking, @SuppressBackup, @SuppressBackupThreshold, @CompressionLevel, @Custom7zArguments, @Custom7zLocation, "
|
sSQL &= "@TimeTracking, @SuppressBackup, @SuppressBackupThreshold, @CompressionLevel, @Custom7zArguments, @Custom7zLocation, "
|
||||||
sSQL &= "@SyncFields, @AutoSaveLog, @AutoRestore, @AutoMark, @SessionTracking, @SuppressMessages, @BackupOnLaunch, @UseGameID, "
|
sSQL &= "@SyncFields, @AutoSaveLog, @AutoRestore, @AutoMark, @SessionTracking, @SuppressMessages, @BackupOnLaunch, @UseGameID, "
|
||||||
sSQL &= "@DisableSyncMessages, @ShowResolvedPaths)"
|
sSQL &= "@DisableSyncMessages, @ShowResolvedPaths, @DisableDiskSpaceCheck)"
|
||||||
|
|
||||||
hshParams.Add("MonitorOnStartup", MonitorOnStartup)
|
hshParams.Add("MonitorOnStartup", MonitorOnStartup)
|
||||||
hshParams.Add("StartToTray", StartToTray)
|
hshParams.Add("StartToTray", StartToTray)
|
||||||
@@ -349,6 +359,7 @@ Public Class mgrSettings
|
|||||||
hshParams.Add("UseGameID", UseGameID)
|
hshParams.Add("UseGameID", UseGameID)
|
||||||
hshParams.Add("DisableSyncMessages", DisableSyncMessages)
|
hshParams.Add("DisableSyncMessages", DisableSyncMessages)
|
||||||
hshParams.Add("ShowResolvedPaths", ShowResolvedPaths)
|
hshParams.Add("ShowResolvedPaths", ShowResolvedPaths)
|
||||||
|
hshParams.Add("DisableDiskSpaceCheck", DisableDiskSpaceCheck)
|
||||||
|
|
||||||
oDatabase.RunParamQuery(sSQL, hshParams)
|
oDatabase.RunParamQuery(sSQL, hshParams)
|
||||||
End Sub
|
End Sub
|
||||||
@@ -389,6 +400,7 @@ Public Class mgrSettings
|
|||||||
UseGameID = CBool(dr("UseGameID"))
|
UseGameID = CBool(dr("UseGameID"))
|
||||||
DisableSyncMessages = CBool(dr("DisableSyncMessages"))
|
DisableSyncMessages = CBool(dr("DisableSyncMessages"))
|
||||||
ShowResolvedPaths = CBool(dr("ShowResolvedPaths"))
|
ShowResolvedPaths = CBool(dr("ShowResolvedPaths"))
|
||||||
|
DisableDiskSpaceCheck = CBool(dr("DisableDiskSpaceCheck"))
|
||||||
Next
|
Next
|
||||||
|
|
||||||
oDatabase.Disconnect()
|
oDatabase.Disconnect()
|
||||||
|
|||||||
Generated
+21
-12
@@ -4686,6 +4686,15 @@ Namespace My.Resources
|
|||||||
End Get
|
End Get
|
||||||
End Property
|
End Property
|
||||||
|
|
||||||
|
'''<summary>
|
||||||
|
''' Looks up a localized string similar to Start automatically on log-in.
|
||||||
|
'''</summary>
|
||||||
|
Friend ReadOnly Property frmSettings_chkAutoStart() As String
|
||||||
|
Get
|
||||||
|
Return ResourceManager.GetString("frmSettings_chkAutoStart", resourceCulture)
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
'''<summary>
|
'''<summary>
|
||||||
''' Looks up a localized string similar to Disable backup confirmation.
|
''' Looks up a localized string similar to Disable backup confirmation.
|
||||||
'''</summary>
|
'''</summary>
|
||||||
@@ -4713,6 +4722,15 @@ Namespace My.Resources
|
|||||||
End Get
|
End Get
|
||||||
End Property
|
End Property
|
||||||
|
|
||||||
|
'''<summary>
|
||||||
|
''' Looks up a localized string similar to Disable disk space check prior to backup.
|
||||||
|
'''</summary>
|
||||||
|
Friend ReadOnly Property frmSettings_chkDisableDiskSpaceCheck() As String
|
||||||
|
Get
|
||||||
|
Return ResourceManager.GetString("frmSettings_chkDisableDiskSpaceCheck", resourceCulture)
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
'''<summary>
|
'''<summary>
|
||||||
''' Looks up a localized string similar to Disable sync event messages.
|
''' Looks up a localized string similar to Disable sync event messages.
|
||||||
'''</summary>
|
'''</summary>
|
||||||
@@ -4777,20 +4795,11 @@ Namespace My.Resources
|
|||||||
End Property
|
End Property
|
||||||
|
|
||||||
'''<summary>
|
'''<summary>
|
||||||
''' Looks up a localized string similar to Start to system tray.
|
''' Looks up a localized string similar to Start minimized.
|
||||||
'''</summary>
|
'''</summary>
|
||||||
Friend ReadOnly Property frmSettings_chkStartToTray() As String
|
Friend ReadOnly Property frmSettings_chkStartMinimized() As String
|
||||||
Get
|
Get
|
||||||
Return ResourceManager.GetString("frmSettings_chkStartToTray", resourceCulture)
|
Return ResourceManager.GetString("frmSettings_chkStartMinimized", resourceCulture)
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
|
|
||||||
'''<summary>
|
|
||||||
''' Looks up a localized string similar to Start with Windows.
|
|
||||||
'''</summary>
|
|
||||||
Friend ReadOnly Property frmSettings_chkStartWindows() As String
|
|
||||||
Get
|
|
||||||
Return ResourceManager.GetString("frmSettings_chkStartWindows", resourceCulture)
|
|
||||||
End Get
|
End Get
|
||||||
End Property
|
End Property
|
||||||
|
|
||||||
|
|||||||
@@ -1069,11 +1069,11 @@
|
|||||||
<data name="frmSettings_chkShowDetectionTips" xml:space="preserve">
|
<data name="frmSettings_chkShowDetectionTips" xml:space="preserve">
|
||||||
<value>Show detection notifications</value>
|
<value>Show detection notifications</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="frmSettings_chkStartToTray" xml:space="preserve">
|
<data name="frmSettings_chkStartMinimized" xml:space="preserve">
|
||||||
<value>Start to system tray</value>
|
<value>Start minimized</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="frmSettings_chkStartWindows" xml:space="preserve">
|
<data name="frmSettings_chkAutoStart" xml:space="preserve">
|
||||||
<value>Start with Windows</value>
|
<value>Start automatically on log-in</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="frmSettings_chkSuppressBackup" xml:space="preserve">
|
<data name="frmSettings_chkSuppressBackup" xml:space="preserve">
|
||||||
<value>Ignore sessions shorter than</value>
|
<value>Ignore sessions shorter than</value>
|
||||||
@@ -2338,4 +2338,7 @@
|
|||||||
<data name="mgrBackup_ErrorBackupPathIsUNC" xml:space="preserve">
|
<data name="mgrBackup_ErrorBackupPathIsUNC" xml:space="preserve">
|
||||||
<value>The backup folder is a UNC path. The disk space check has been skipped.</value>
|
<value>The backup folder is a UNC path. The disk space check has been skipped.</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="frmSettings_chkDisableDiskSpaceCheck" xml:space="preserve">
|
||||||
|
<value>Disable disk space check prior to backup</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
Reference in New Issue
Block a user