Skip to content

Commit 8c6198a

Browse files
committed
添加删除专注时间选项
1 parent c9c1fdf commit 8c6198a

File tree

3 files changed

+34
-10
lines changed

3 files changed

+34
-10
lines changed

TimeControl/Windows/ControlPanel.cs

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -79,9 +79,7 @@ public ControlPanel(bool hide)
7979
else
8080
{
8181
File.Delete(TimeControlFile.DeepTempTimeFile);
82-
timeData.AddDeepTime(deepFocusTime);
83-
ResultWindow resultWindow = new(deepFocusTime);
84-
resultWindow.Show();
82+
ShowAndSave(deepFocusTime);
8583
RefreshAndSaveData();
8684
}
8785
}
@@ -201,9 +199,15 @@ private void StartLock(string unlockPasswordHash, int minutes = 0)
201199
Dllimport.SwitchDesktop(nowDesktop);
202200
Dllimport.CloseDesktop(newDesktop);
203201
int index = dataGridView.Rows.Add();
204-
timeData.AddTime(Lock.TempTimeSpan);
205-
ResultWindow resultWindow = new(Lock.TempTimeSpan);
202+
ShowAndSave(Lock.TempTimeSpan);
203+
}
204+
205+
private void ShowAndSave(TimeSpan timeSpan)
206+
{
207+
ResultWindow resultWindow = new(timeSpan);
206208
resultWindow.Show();
209+
if (ResultWindow.IsSave == true)
210+
timeData.AddTime(timeSpan);
207211
RefreshAndSaveData();
208212
}
209213

TimeControl/Windows/ResultWindow.Designer.cs

Lines changed: 18 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

TimeControl/Windows/ResultWindow.cs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,17 @@ namespace TimeControl.Windows
1212
{
1313
public partial class ResultWindow : Form
1414
{
15+
public static bool IsSave;
1516
public ResultWindow(TimeSpan timeSpan)
1617
{
1718
InitializeComponent();
1819
resultLabel.Text= "本次时长:"+timeSpan.ToString();
20+
IsSave=true;
21+
}
22+
23+
private void deleteButton_Click(object sender, EventArgs e)
24+
{
25+
IsSave=false;
1926
}
2027
}
2128
}

0 commit comments

Comments
 (0)