Skip to content

Commit f4b8aa4

Browse files
committed
v0.17
- 프로그램 안전성 개선 - 댓글 표시 기능 추가 - Thread lock 안정화
1 parent 7b6cbe9 commit f4b8aa4

File tree

142 files changed

+33390
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

142 files changed

+33390
-0
lines changed

.idea/.gitignore

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

.idea/DCINSIDE_SEARCH.iml

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

.idea/inspectionProfiles/profiles_settings.xml

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

.idea/misc.xml

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

.idea/modules.xml

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

.idea/vcs.xml

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

UI_BACKUP/main.ui

Lines changed: 316 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,316 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<ui version="4.0">
3+
<class>MainWindow</class>
4+
<widget class="QMainWindow" name="MainWindow">
5+
<property name="geometry">
6+
<rect>
7+
<x>0</x>
8+
<y>0</y>
9+
<width>812</width>
10+
<height>802</height>
11+
</rect>
12+
</property>
13+
<property name="windowTitle">
14+
<string>DCINSIDE ARTICLE FINDER</string>
15+
</property>
16+
<property name="windowIcon">
17+
<iconset>
18+
<normaloff>main.ico</normaloff>main.ico</iconset>
19+
</property>
20+
<property name="styleSheet">
21+
<string notr="true">QLineEdit {
22+
border: 4px solid #3B4890;
23+
padding: 4px;
24+
}
25+
26+
QLineEdit:focus{
27+
border: 4px solid rgb(0, 170, 255);
28+
}
29+
30+
QPushButton {
31+
background-color: #3b4890;
32+
min-width: 5em;
33+
padding: 8px;
34+
color:white;
35+
36+
border-style: outset;
37+
border-width: 2px;
38+
border-radius : 5px;
39+
40+
border-color: beige;
41+
}
42+
43+
QPushButton:pressed {
44+
background-color: #29367C;
45+
border-style: inset;
46+
}</string>
47+
</property>
48+
<widget class="QWidget" name="centralwidget">
49+
<layout class="QGridLayout" name="gridLayout">
50+
<item row="0" column="0">
51+
<layout class="QVBoxLayout" name="verticalLayout">
52+
<item>
53+
<layout class="QHBoxLayout" name="horizontalLayout" stretch="2,3,10,0">
54+
<property name="spacing">
55+
<number>2</number>
56+
</property>
57+
<property name="sizeConstraint">
58+
<enum>QLayout::SetDefaultConstraint</enum>
59+
</property>
60+
<item>
61+
<widget class="QLineEdit" name="txt_repeat">
62+
<property name="font">
63+
<font>
64+
<family>맑은 고딕</family>
65+
<pointsize>10</pointsize>
66+
</font>
67+
</property>
68+
<property name="toolTip">
69+
<string/>
70+
</property>
71+
<property name="styleSheet">
72+
<string notr="true">#searchBox {
73+
border: 4px solid #3b4890;
74+
}</string>
75+
</property>
76+
<property name="placeholderText">
77+
<string>탐색 횟수</string>
78+
</property>
79+
</widget>
80+
</item>
81+
<item>
82+
<widget class="QLineEdit" name="txt_id">
83+
<property name="font">
84+
<font>
85+
<family>맑은 고딕</family>
86+
<pointsize>10</pointsize>
87+
</font>
88+
</property>
89+
<property name="toolTip">
90+
<string/>
91+
</property>
92+
<property name="styleSheet">
93+
<string notr="true">#searchBox {
94+
border: 4px solid #3b4890;
95+
}</string>
96+
</property>
97+
<property name="placeholderText">
98+
<string>갤러리 ID</string>
99+
</property>
100+
</widget>
101+
</item>
102+
<item>
103+
<widget class="QLineEdit" name="txt_keyword">
104+
<property name="font">
105+
<font>
106+
<family>맑은 고딕</family>
107+
<pointsize>10</pointsize>
108+
</font>
109+
</property>
110+
<property name="styleSheet">
111+
<string notr="true"/>
112+
</property>
113+
<property name="placeholderText">
114+
<string>검색어</string>
115+
</property>
116+
</widget>
117+
</item>
118+
<item>
119+
<widget class="QPushButton" name="btn_Search">
120+
<property name="font">
121+
<font>
122+
<family>나눔고딕</family>
123+
<weight>50</weight>
124+
<bold>false</bold>
125+
</font>
126+
</property>
127+
<property name="text">
128+
<string>검색</string>
129+
</property>
130+
</widget>
131+
</item>
132+
</layout>
133+
</item>
134+
<item>
135+
<widget class="QTableWidget" name="articleView">
136+
<property name="styleSheet">
137+
<string notr="true">QLabel#label{
138+
color : rgb(85, 85, 255)
139+
}</string>
140+
</property>
141+
<property name="showGrid">
142+
<bool>true</bool>
143+
</property>
144+
<property name="gridStyle">
145+
<enum>Qt::SolidLine</enum>
146+
</property>
147+
<property name="sortingEnabled">
148+
<bool>true</bool>
149+
</property>
150+
<column>
151+
<property name="text">
152+
<string>번호</string>
153+
</property>
154+
</column>
155+
<column>
156+
<property name="text">
157+
<string>제목</string>
158+
</property>
159+
</column>
160+
<column>
161+
<property name="text">
162+
<string>글쓴이</string>
163+
</property>
164+
</column>
165+
<column>
166+
<property name="text">
167+
<string>작성일</string>
168+
</property>
169+
</column>
170+
<column>
171+
<property name="text">
172+
<string>조회</string>
173+
</property>
174+
</column>
175+
<column>
176+
<property name="text">
177+
<string>추천</string>
178+
</property>
179+
</column>
180+
</widget>
181+
</item>
182+
<item>
183+
<layout class="QHBoxLayout" name="horizontalLayout_2">
184+
<item>
185+
<widget class="QLabel" name="label">
186+
<property name="font">
187+
<font>
188+
<family>나눔고딕</family>
189+
<weight>75</weight>
190+
<italic>true</italic>
191+
<bold>true</bold>
192+
</font>
193+
</property>
194+
<property name="styleSheet">
195+
<string notr="true">QLabel#label{
196+
color : rgb(85, 85, 255)
197+
}</string>
198+
</property>
199+
<property name="text">
200+
<string>Copyright 2022. File(pgh268400@naver.com) all rights reserved.</string>
201+
</property>
202+
</widget>
203+
</item>
204+
<item>
205+
<widget class="QLabel" name="txt_status">
206+
<property name="font">
207+
<font>
208+
<family>나눔고딕</family>
209+
<pointsize>10</pointsize>
210+
</font>
211+
</property>
212+
<property name="text">
213+
<string>상태 : IDLE</string>
214+
</property>
215+
<property name="alignment">
216+
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
217+
</property>
218+
</widget>
219+
</item>
220+
</layout>
221+
</item>
222+
</layout>
223+
</item>
224+
</layout>
225+
</widget>
226+
<widget class="QStatusBar" name="statusbar"/>
227+
</widget>
228+
<resources/>
229+
<connections>
230+
<connection>
231+
<sender>btn_Search</sender>
232+
<signal>clicked()</signal>
233+
<receiver>MainWindow</receiver>
234+
<slot>search()</slot>
235+
<hints>
236+
<hint type="sourcelabel">
237+
<x>685</x>
238+
<y>21</y>
239+
</hint>
240+
<hint type="destinationlabel">
241+
<x>376</x>
242+
<y>58</y>
243+
</hint>
244+
</hints>
245+
</connection>
246+
<connection>
247+
<sender>articleView</sender>
248+
<signal>itemDoubleClicked(QTableWidgetItem*)</signal>
249+
<receiver>MainWindow</receiver>
250+
<slot>item_dbl_click()</slot>
251+
<hints>
252+
<hint type="sourcelabel">
253+
<x>174</x>
254+
<y>201</y>
255+
</hint>
256+
<hint type="destinationlabel">
257+
<x>604</x>
258+
<y>734</y>
259+
</hint>
260+
</hints>
261+
</connection>
262+
<connection>
263+
<sender>txt_keyword</sender>
264+
<signal>returnPressed()</signal>
265+
<receiver>MainWindow</receiver>
266+
<slot>search()</slot>
267+
<hints>
268+
<hint type="sourcelabel">
269+
<x>255</x>
270+
<y>27</y>
271+
</hint>
272+
<hint type="destinationlabel">
273+
<x>290</x>
274+
<y>7</y>
275+
</hint>
276+
</hints>
277+
</connection>
278+
<connection>
279+
<sender>txt_id</sender>
280+
<signal>returnPressed()</signal>
281+
<receiver>MainWindow</receiver>
282+
<slot>search()</slot>
283+
<hints>
284+
<hint type="sourcelabel">
285+
<x>157</x>
286+
<y>19</y>
287+
</hint>
288+
<hint type="destinationlabel">
289+
<x>143</x>
290+
<y>4</y>
291+
</hint>
292+
</hints>
293+
</connection>
294+
<connection>
295+
<sender>txt_repeat</sender>
296+
<signal>returnPressed()</signal>
297+
<receiver>MainWindow</receiver>
298+
<slot>search()</slot>
299+
<hints>
300+
<hint type="sourcelabel">
301+
<x>48</x>
302+
<y>27</y>
303+
</hint>
304+
<hint type="destinationlabel">
305+
<x>47</x>
306+
<y>1</y>
307+
</hint>
308+
</hints>
309+
</connection>
310+
</connections>
311+
<slots>
312+
<slot>search()</slot>
313+
<slot>click()</slot>
314+
<slot>item_dbl_click()</slot>
315+
</slots>
316+
</ui>

0 commit comments

Comments
 (0)