Skip to content

Commit 747592b

Browse files
committed
添加专注总结功能
1 parent 9e924da commit 747592b

File tree

5 files changed

+265
-0
lines changed

5 files changed

+265
-0
lines changed

TimeControl/Windows/ControlPanel.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,8 @@ public ControlPanel(bool hide)
7676
{
7777
File.Delete(TimeControlFile.DeepTempTimeFile);
7878
timeData.AddDeepTime(deepFocusTime);
79+
ResultWindow resultWindow = new(deepFocusTime);
80+
resultWindow.Show();
7981
RefreshAndSaveData();
8082
}
8183
}
@@ -191,6 +193,8 @@ private void StartLock(string unlockPasswordHash, int minutes = 0)
191193
Dllimport.CloseDesktop(newDesktop);
192194
int index = dataGridView.Rows.Add();
193195
timeData.AddTime(Lock.TempTimeSpan);
196+
ResultWindow resultWindow=new(Lock.TempTimeSpan);
197+
resultWindow.Show();
194198
RefreshAndSaveData();
195199
}
196200

TimeControl/Windows/ResultWindow.Designer.cs

Lines changed: 82 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
using System;
2+
using System.Collections.Generic;
3+
using System.ComponentModel;
4+
using System.Data;
5+
using System.Drawing;
6+
using System.Linq;
7+
using System.Text;
8+
using System.Threading.Tasks;
9+
using System.Windows.Forms;
10+
11+
namespace TimeControl.Windows
12+
{
13+
public partial class ResultWindow : Form
14+
{
15+
public ResultWindow(TimeSpan timeSpan)
16+
{
17+
InitializeComponent();
18+
resultLabel.Text= "本次时长:"+timeSpan.ToString();
19+
}
20+
}
21+
}
Lines changed: 156 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,156 @@
1+
<root>
2+
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
3+
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
4+
<xsd:element name="root" msdata:IsDataSet="true">
5+
<xsd:complexType>
6+
<xsd:choice maxOccurs="unbounded">
7+
<xsd:element name="metadata">
8+
<xsd:complexType>
9+
<xsd:sequence>
10+
<xsd:element name="value" type="xsd:string" minOccurs="0" />
11+
</xsd:sequence>
12+
<xsd:attribute name="name" use="required" type="xsd:string" />
13+
<xsd:attribute name="type" type="xsd:string" />
14+
<xsd:attribute name="mimetype" type="xsd:string" />
15+
<xsd:attribute ref="xml:space" />
16+
</xsd:complexType>
17+
</xsd:element>
18+
<xsd:element name="assembly">
19+
<xsd:complexType>
20+
<xsd:attribute name="alias" type="xsd:string" />
21+
<xsd:attribute name="name" type="xsd:string" />
22+
</xsd:complexType>
23+
</xsd:element>
24+
<xsd:element name="data">
25+
<xsd:complexType>
26+
<xsd:sequence>
27+
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
28+
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
29+
</xsd:sequence>
30+
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
31+
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
32+
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
33+
<xsd:attribute ref="xml:space" />
34+
</xsd:complexType>
35+
</xsd:element>
36+
<xsd:element name="resheader">
37+
<xsd:complexType>
38+
<xsd:sequence>
39+
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
40+
</xsd:sequence>
41+
<xsd:attribute name="name" type="xsd:string" use="required" />
42+
</xsd:complexType>
43+
</xsd:element>
44+
</xsd:choice>
45+
</xsd:complexType>
46+
</xsd:element>
47+
</xsd:schema>
48+
<resheader name="resmimetype">
49+
<value>text/microsoft-resx</value>
50+
</resheader>
51+
<resheader name="version">
52+
<value>2.0</value>
53+
</resheader>
54+
<resheader name="reader">
55+
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
56+
</resheader>
57+
<resheader name="writer">
58+
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
59+
</resheader>
60+
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
61+
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
62+
<value>
63+
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
152+
A///wAP//+AH///gB///8A////gf///8P////D////gf///wD///4Af//+AH///AA///wAP//8AD///A
153+
A///wAP//8AD//8AAP//AAD//+AH////////////
154+
</value>
155+
</data>
156+
</root>

TimeControl/Windows/ToolBox.Designer.cs

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

0 commit comments

Comments
 (0)