Removed MaxItemCount setting

This commit is contained in:
Jaex 2022-01-01 00:41:20 +03:00
parent 9c8d7595c8
commit 091abd5c45
5 changed files with 8 additions and 100 deletions

View file

@ -191,8 +191,7 @@ private void ApplyFilterSimple()
HistoryFilter filter = new HistoryFilter()
{
Filename = searchText,
MaxItemCount = Settings.MaxItemCount
Filename = searchText
};
ApplyFilter(filter);
@ -208,8 +207,7 @@ private void ApplyFilterAdvanced()
FromDate = dtpFilterFrom.Value.Date,
ToDate = dtpFilterTo.Value.Date,
FilterHost = cbHostFilter.Checked,
Host = cbHostFilterSelection.Text,
MaxItemCount = Settings.MaxItemCount
Host = cbHostFilterSelection.Text
};
if (cbTypeFilter.Checked && allTypeNames.IsValidIndex(cbTypeFilterSelection.SelectedIndex))
@ -450,17 +448,10 @@ private void tsbShowStats_Click(object sender, EventArgs e)
private void tsbSettings_Click(object sender, EventArgs e)
{
int maxItemCount = Settings.MaxItemCount;
using (HistorySettingsForm form = new HistorySettingsForm(Settings))
{
form.ShowDialog();
}
if (maxItemCount != Settings.MaxItemCount)
{
RefreshHistoryItems();
}
}
private void txtFilenameFilter_KeyDown(object sender, KeyEventArgs e)

View file

@ -30,29 +30,10 @@ protected override void Dispose(bool disposing)
private void InitializeComponent()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(HistorySettingsForm));
this.lblMaximumItemLimit = new System.Windows.Forms.Label();
this.nudMaximumItemLimit = new System.Windows.Forms.NumericUpDown();
this.cbRememberSearchText = new System.Windows.Forms.CheckBox();
this.cbRememberWindowState = new System.Windows.Forms.CheckBox();
((System.ComponentModel.ISupportInitialize)(this.nudMaximumItemLimit)).BeginInit();
this.SuspendLayout();
//
// lblMaximumItemLimit
//
resources.ApplyResources(this.lblMaximumItemLimit, "lblMaximumItemLimit");
this.lblMaximumItemLimit.Name = "lblMaximumItemLimit";
//
// nudMaximumItemLimit
//
resources.ApplyResources(this.nudMaximumItemLimit, "nudMaximumItemLimit");
this.nudMaximumItemLimit.Maximum = new decimal(new int[] {
10000,
0,
0,
0});
this.nudMaximumItemLimit.Name = "nudMaximumItemLimit";
this.nudMaximumItemLimit.ValueChanged += new System.EventHandler(this.nudMaximumItemLimit_ValueChanged);
//
// cbRememberSearchText
//
resources.ApplyResources(this.cbRememberSearchText, "cbRememberSearchText");
@ -74,21 +55,15 @@ private void InitializeComponent()
this.BackColor = System.Drawing.SystemColors.Window;
this.Controls.Add(this.cbRememberWindowState);
this.Controls.Add(this.cbRememberSearchText);
this.Controls.Add(this.nudMaximumItemLimit);
this.Controls.Add(this.lblMaximumItemLimit);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
this.MaximizeBox = false;
this.Name = "HistorySettingsForm";
((System.ComponentModel.ISupportInitialize)(this.nudMaximumItemLimit)).EndInit();
this.ResumeLayout(false);
this.PerformLayout();
}
#endregion
private System.Windows.Forms.Label lblMaximumItemLimit;
private System.Windows.Forms.NumericUpDown nudMaximumItemLimit;
private System.Windows.Forms.CheckBox cbRememberSearchText;
private System.Windows.Forms.CheckBox cbRememberWindowState;
}

View file

@ -39,16 +39,10 @@ public HistorySettingsForm(HistorySettings settings)
ShareXResources.ApplyTheme(this);
Settings = settings;
nudMaximumItemLimit.SetValue(Settings.MaxItemCount);
cbRememberSearchText.Checked = Settings.RememberSearchText;
cbRememberWindowState.Checked = Settings.RememberWindowState;
}
private void nudMaximumItemLimit_ValueChanged(object sender, EventArgs e)
{
Settings.MaxItemCount = (int)nudMaximumItemLimit.Value;
}
private void cbRememberSearchText_CheckedChanged(object sender, EventArgs e)
{
Settings.RememberSearchText = cbRememberSearchText.Checked;

View file

@ -118,70 +118,18 @@
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="lblMaximumItemLimit.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="lblMaximumItemLimit.Location" type="System.Drawing.Point, System.Drawing">
<value>13, 16</value>
</data>
<data name="lblMaximumItemLimit.Size" type="System.Drawing.Size, System.Drawing">
<value>96, 13</value>
</data>
<data name="lblMaximumItemLimit.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="lblMaximumItemLimit.Text" xml:space="preserve">
<value>Maximum item limit:</value>
</data>
<data name="&gt;&gt;lblMaximumItemLimit.Name" xml:space="preserve">
<value>lblMaximumItemLimit</value>
</data>
<data name="&gt;&gt;lblMaximumItemLimit.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;lblMaximumItemLimit.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;lblMaximumItemLimit.ZOrder" xml:space="preserve">
<value>3</value>
</data>
<data name="nudMaximumItemLimit.Location" type="System.Drawing.Point, System.Drawing">
<value>16, 32</value>
</data>
<data name="nudMaximumItemLimit.Size" type="System.Drawing.Size, System.Drawing">
<value>64, 20</value>
</data>
<data name="nudMaximumItemLimit.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
</data>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="nudMaximumItemLimit.TextAlign" type="System.Windows.Forms.HorizontalAlignment, System.Windows.Forms">
<value>Center</value>
</data>
<data name="&gt;&gt;nudMaximumItemLimit.Name" xml:space="preserve">
<value>nudMaximumItemLimit</value>
</data>
<data name="&gt;&gt;nudMaximumItemLimit.Type" xml:space="preserve">
<value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;nudMaximumItemLimit.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;nudMaximumItemLimit.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="cbRememberSearchText.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="cbRememberSearchText.Location" type="System.Drawing.Point, System.Drawing">
<value>16, 64</value>
<value>16, 16</value>
</data>
<data name="cbRememberSearchText.Size" type="System.Drawing.Size, System.Drawing">
<value>138, 17</value>
</data>
<data name="cbRememberSearchText.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
<value>0</value>
</data>
<data name="cbRememberSearchText.Text" xml:space="preserve">
<value>Remember search input</value>
@ -202,13 +150,13 @@
<value>True</value>
</data>
<data name="cbRememberWindowState.Location" type="System.Drawing.Point, System.Drawing">
<value>16, 88</value>
<value>16, 40</value>
</data>
<data name="cbRememberWindowState.Size" type="System.Drawing.Size, System.Drawing">
<value>142, 17</value>
</data>
<data name="cbRememberWindowState.TabIndex" type="System.Int32, mscorlib">
<value>3</value>
<value>1</value>
</data>
<data name="cbRememberWindowState.Text" xml:space="preserve">
<value>Remember window state</value>
@ -234,6 +182,7 @@
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
<value>334, 211</value>
</data>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms">
<value>CenterScreen</value>
</data>

View file

@ -32,7 +32,6 @@ public class HistorySettings
public bool RememberWindowState { get; set; } = true;
public WindowState WindowState { get; set; } = new WindowState();
public int SplitterDistance { get; set; } = 550;
public int MaxItemCount { get; set; } = 0;
public bool RememberSearchText { get; set; } = false;
public string SearchText { get; set; } = "";
}