Skip to content

Commit f465603

Browse files
committed
1.6.0.0
1 parent b9b1cf7 commit f465603

12 files changed

+703
-175
lines changed

boot_config.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@ def except_hook(class_type, value, trace_back):
100100
(MANY_TEXT, ONE_TEXT, MANY_HTML, ONE_HTML,
101101
MANY_CSV, ONE_CSV, MERGED_HIGH) = range(7) # save_actions
102102
DB_MD5, DB_DATE, DB_PATH, DB_DATA = range(4) # db data (columns)
103+
FILTER_ALL, FILTER_HIGH, FILTER_COMM, FILTER_TITLES = range(4) # db data (columns)
103104

104105
DB_VERSION = 0
105106
DATE_FORMAT = "%Y-%m-%d %H:%M:%S"

gui_auto_info.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
# Form implementation generated from reading ui file 'D:\Apps\DEV\PROJECTS\KoHighlights\gui_auto_info.ui'
44
#
5-
# Created: Sun Mar 3 11:56:15 2019
5+
# Created: Thu Nov 24 15:53:16 2022
66
# by: pyside-uic 0.2.15 running on PySide 1.2.4
77
#
88
# WARNING! All changes made in this file will be lost!
@@ -35,6 +35,7 @@ def setupUi(self, AutoInfo):
3535
self.label.setText("")
3636
self.label.setTextFormat(QtCore.Qt.AutoText)
3737
self.label.setAlignment(QtCore.Qt.AlignCenter)
38+
self.label.setMargin(6)
3839
self.label.setObjectName("label")
3940
self.verticalLayout.addWidget(self.label)
4041

gui_auto_info.ui

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,9 @@
5555
<property name="alignment">
5656
<set>Qt::AlignCenter</set>
5757
</property>
58+
<property name="margin">
59+
<number>6</number>
60+
</property>
5861
</widget>
5962
</item>
6063
</layout>

gui_filter.py

Lines changed: 99 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,99 @@
1+
# -*- coding: utf-8 -*-
2+
3+
# Form implementation generated from reading ui file 'D:\Apps\DEV\PROJECTS\KoHighlights\gui_filter.ui'
4+
#
5+
# Created: Thu Nov 24 15:53:16 2022
6+
# by: pyside-uic 0.2.15 running on PySide 1.2.4
7+
#
8+
# WARNING! All changes made in this file will be lost!
9+
10+
from PySide import QtCore, QtGui
11+
12+
class Ui_Filter(object):
13+
def setupUi(self, Filter):
14+
Filter.setObjectName("Filter")
15+
Filter.resize(210, 66)
16+
Filter.setLocale(QtCore.QLocale(QtCore.QLocale.English, QtCore.QLocale.UnitedStates))
17+
self.verticalLayout = QtGui.QVBoxLayout(Filter)
18+
self.verticalLayout.setContentsMargins(4, 4, 4, 4)
19+
self.verticalLayout.setObjectName("verticalLayout")
20+
self.filter_frm1 = QtGui.QFrame(Filter)
21+
self.filter_frm1.setFrameShape(QtGui.QFrame.StyledPanel)
22+
self.filter_frm1.setFrameShadow(QtGui.QFrame.Raised)
23+
self.filter_frm1.setObjectName("filter_frm1")
24+
self.horizontalLayout_4 = QtGui.QHBoxLayout(self.filter_frm1)
25+
self.horizontalLayout_4.setContentsMargins(0, 0, 0, 0)
26+
self.horizontalLayout_4.setObjectName("horizontalLayout_4")
27+
self.filter_txt = QtGui.QLineEdit(self.filter_frm1)
28+
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred)
29+
sizePolicy.setHorizontalStretch(0)
30+
sizePolicy.setVerticalStretch(0)
31+
sizePolicy.setHeightForWidth(self.filter_txt.sizePolicy().hasHeightForWidth())
32+
self.filter_txt.setSizePolicy(sizePolicy)
33+
self.filter_txt.setText("")
34+
self.filter_txt.setObjectName("filter_txt")
35+
self.horizontalLayout_4.addWidget(self.filter_txt)
36+
self.filter_btn = QtGui.QPushButton(self.filter_frm1)
37+
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
38+
sizePolicy.setHorizontalStretch(0)
39+
sizePolicy.setVerticalStretch(0)
40+
sizePolicy.setHeightForWidth(self.filter_btn.sizePolicy().hasHeightForWidth())
41+
self.filter_btn.setSizePolicy(sizePolicy)
42+
icon = QtGui.QIcon()
43+
icon.addPixmap(QtGui.QPixmap(":/stuff/filter.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
44+
self.filter_btn.setIcon(icon)
45+
self.filter_btn.setObjectName("filter_btn")
46+
self.horizontalLayout_4.addWidget(self.filter_btn)
47+
self.verticalLayout.addWidget(self.filter_frm1)
48+
self.filter_frm2 = QtGui.QFrame(Filter)
49+
self.filter_frm2.setFrameShape(QtGui.QFrame.StyledPanel)
50+
self.filter_frm2.setFrameShadow(QtGui.QFrame.Raised)
51+
self.filter_frm2.setObjectName("filter_frm2")
52+
self.horizontalLayout = QtGui.QHBoxLayout(self.filter_frm2)
53+
self.horizontalLayout.setContentsMargins(0, 0, 0, 0)
54+
self.horizontalLayout.setObjectName("horizontalLayout")
55+
self.filter_box = QtGui.QComboBox(self.filter_frm2)
56+
self.filter_box.setObjectName("filter_box")
57+
self.filter_box.addItem("")
58+
self.filter_box.addItem("")
59+
self.filter_box.addItem("")
60+
self.filter_box.addItem("")
61+
self.horizontalLayout.addWidget(self.filter_box)
62+
self.filtered_lbl = QtGui.QLabel(self.filter_frm2)
63+
self.filtered_lbl.setText("")
64+
self.filtered_lbl.setObjectName("filtered_lbl")
65+
self.horizontalLayout.addWidget(self.filtered_lbl)
66+
spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
67+
self.horizontalLayout.addItem(spacerItem)
68+
self.clear_filter_btn = QtGui.QPushButton(self.filter_frm2)
69+
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
70+
sizePolicy.setHorizontalStretch(0)
71+
sizePolicy.setVerticalStretch(0)
72+
sizePolicy.setHeightForWidth(self.clear_filter_btn.sizePolicy().hasHeightForWidth())
73+
self.clear_filter_btn.setSizePolicy(sizePolicy)
74+
icon1 = QtGui.QIcon()
75+
icon1.addPixmap(QtGui.QPixmap(":/stuff/trash.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
76+
self.clear_filter_btn.setIcon(icon1)
77+
self.clear_filter_btn.setObjectName("clear_filter_btn")
78+
self.horizontalLayout.addWidget(self.clear_filter_btn)
79+
self.verticalLayout.addWidget(self.filter_frm2)
80+
81+
self.retranslateUi(Filter)
82+
self.filter_box.setCurrentIndex(0)
83+
QtCore.QMetaObject.connectSlotsByName(Filter)
84+
85+
def retranslateUi(self, Filter):
86+
self.filter_txt.setToolTip(QtGui.QApplication.translate("Filter", "Type the keywords to filter the visible items", None, QtGui.QApplication.UnicodeUTF8))
87+
self.filter_txt.setPlaceholderText(QtGui.QApplication.translate("Filter", "Type here to filter...", None, QtGui.QApplication.UnicodeUTF8))
88+
self.filter_btn.setToolTip(QtGui.QApplication.translate("Filter", "Set filter", None, QtGui.QApplication.UnicodeUTF8))
89+
self.filter_btn.setText(QtGui.QApplication.translate("Filter", "Filter", None, QtGui.QApplication.UnicodeUTF8))
90+
self.filter_box.setToolTip(QtGui.QApplication.translate("Filter", "Select where to search for the keywords", None, QtGui.QApplication.UnicodeUTF8))
91+
self.filter_box.setItemText(0, QtGui.QApplication.translate("Filter", "Filter All:", None, QtGui.QApplication.UnicodeUTF8))
92+
self.filter_box.setItemText(1, QtGui.QApplication.translate("Filter", "Filter Highlights:", None, QtGui.QApplication.UnicodeUTF8))
93+
self.filter_box.setItemText(2, QtGui.QApplication.translate("Filter", "Filter Comments:", None, QtGui.QApplication.UnicodeUTF8))
94+
self.filter_box.setItemText(3, QtGui.QApplication.translate("Filter", "Filter Book Titles:", None, QtGui.QApplication.UnicodeUTF8))
95+
self.clear_filter_btn.setToolTip(QtGui.QApplication.translate("Filter", "Clear the filter field", None, QtGui.QApplication.UnicodeUTF8))
96+
self.clear_filter_btn.setStatusTip(QtGui.QApplication.translate("Filter", "Clears the filter field", None, QtGui.QApplication.UnicodeUTF8))
97+
self.clear_filter_btn.setText(QtGui.QApplication.translate("Filter", "Clear", None, QtGui.QApplication.UnicodeUTF8))
98+
99+
import images_rc

gui_filter.ui

Lines changed: 168 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,168 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<ui version="4.0">
3+
<class>Filter</class>
4+
<widget class="QDialog" name="Filter">
5+
<property name="geometry">
6+
<rect>
7+
<x>0</x>
8+
<y>0</y>
9+
<width>210</width>
10+
<height>66</height>
11+
</rect>
12+
</property>
13+
<property name="locale">
14+
<locale language="English" country="UnitedStates"/>
15+
</property>
16+
<layout class="QVBoxLayout" name="verticalLayout">
17+
<property name="margin">
18+
<number>4</number>
19+
</property>
20+
<item>
21+
<widget class="QFrame" name="filter_frm1">
22+
<property name="frameShape">
23+
<enum>QFrame::StyledPanel</enum>
24+
</property>
25+
<property name="frameShadow">
26+
<enum>QFrame::Raised</enum>
27+
</property>
28+
<layout class="QHBoxLayout" name="horizontalLayout_4">
29+
<property name="margin">
30+
<number>0</number>
31+
</property>
32+
<item>
33+
<widget class="QLineEdit" name="filter_txt">
34+
<property name="sizePolicy">
35+
<sizepolicy hsizetype="Expanding" vsizetype="Preferred">
36+
<horstretch>0</horstretch>
37+
<verstretch>0</verstretch>
38+
</sizepolicy>
39+
</property>
40+
<property name="toolTip">
41+
<string>Type the keywords to filter the visible items</string>
42+
</property>
43+
<property name="text">
44+
<string/>
45+
</property>
46+
<property name="placeholderText">
47+
<string>Type here to filter...</string>
48+
</property>
49+
</widget>
50+
</item>
51+
<item>
52+
<widget class="QPushButton" name="filter_btn">
53+
<property name="sizePolicy">
54+
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
55+
<horstretch>0</horstretch>
56+
<verstretch>0</verstretch>
57+
</sizepolicy>
58+
</property>
59+
<property name="toolTip">
60+
<string>Set filter</string>
61+
</property>
62+
<property name="text">
63+
<string>Filter</string>
64+
</property>
65+
<property name="icon">
66+
<iconset resource="images.qrc">
67+
<normaloff>:/stuff/filter.png</normaloff>:/stuff/filter.png</iconset>
68+
</property>
69+
</widget>
70+
</item>
71+
</layout>
72+
</widget>
73+
</item>
74+
<item>
75+
<widget class="QFrame" name="filter_frm2">
76+
<property name="frameShape">
77+
<enum>QFrame::StyledPanel</enum>
78+
</property>
79+
<property name="frameShadow">
80+
<enum>QFrame::Raised</enum>
81+
</property>
82+
<layout class="QHBoxLayout" name="horizontalLayout">
83+
<property name="margin">
84+
<number>0</number>
85+
</property>
86+
<item>
87+
<widget class="QComboBox" name="filter_box">
88+
<property name="toolTip">
89+
<string>Select where to search for the keywords</string>
90+
</property>
91+
<property name="currentIndex">
92+
<number>0</number>
93+
</property>
94+
<item>
95+
<property name="text">
96+
<string>Filter All:</string>
97+
</property>
98+
</item>
99+
<item>
100+
<property name="text">
101+
<string>Filter Highlights:</string>
102+
</property>
103+
</item>
104+
<item>
105+
<property name="text">
106+
<string>Filter Comments:</string>
107+
</property>
108+
</item>
109+
<item>
110+
<property name="text">
111+
<string>Filter Book Titles:</string>
112+
</property>
113+
</item>
114+
</widget>
115+
</item>
116+
<item>
117+
<widget class="QLabel" name="filtered_lbl">
118+
<property name="text">
119+
<string/>
120+
</property>
121+
</widget>
122+
</item>
123+
<item>
124+
<spacer name="horizontalSpacer">
125+
<property name="orientation">
126+
<enum>Qt::Horizontal</enum>
127+
</property>
128+
<property name="sizeHint" stdset="0">
129+
<size>
130+
<width>40</width>
131+
<height>20</height>
132+
</size>
133+
</property>
134+
</spacer>
135+
</item>
136+
<item>
137+
<widget class="QPushButton" name="clear_filter_btn">
138+
<property name="sizePolicy">
139+
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
140+
<horstretch>0</horstretch>
141+
<verstretch>0</verstretch>
142+
</sizepolicy>
143+
</property>
144+
<property name="toolTip">
145+
<string>Clear the filter field</string>
146+
</property>
147+
<property name="statusTip">
148+
<string>Clears the filter field</string>
149+
</property>
150+
<property name="text">
151+
<string>Clear</string>
152+
</property>
153+
<property name="icon">
154+
<iconset resource="images.qrc">
155+
<normaloff>:/stuff/trash.png</normaloff>:/stuff/trash.png</iconset>
156+
</property>
157+
</widget>
158+
</item>
159+
</layout>
160+
</widget>
161+
</item>
162+
</layout>
163+
</widget>
164+
<resources>
165+
<include location="images.qrc"/>
166+
</resources>
167+
<connections/>
168+
</ui>

0 commit comments

Comments
 (0)