mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-08 18:54:09 -04:00
Clean up search and replace GUI widget.
This commit is contained in:
parent
69debe8c61
commit
fabd4f5fdf
@ -24,25 +24,19 @@ class SearchAndReplaceWidget(Widget, Ui_Form):
|
||||
)
|
||||
self.db, self.book_id = db, book_id
|
||||
self.initialize_options(get_option, get_help, db, book_id)
|
||||
self.opt_sr1_search.set_msg(_('Search regular expression 1:'))
|
||||
self.opt_sr1_replace.set_msg(_('Replace regular expression 1:'))
|
||||
self.opt_sr2_search.set_msg(_('Search regular expression 2:'))
|
||||
self.opt_sr2_replace.set_msg(_('Replace regular expression 2:'))
|
||||
self.opt_sr3_search.set_msg(_('Search regular expression 3:'))
|
||||
self.opt_sr3_replace.set_msg(_('Replace regular expression 3:'))
|
||||
self.opt_sr1_search.set_msg(_('Regular Expression'))
|
||||
self.opt_sr2_search.set_msg(_('Regular Expression'))
|
||||
self.opt_sr3_search.set_msg(_('Regular Expression'))
|
||||
|
||||
def break_cycles(self):
|
||||
Widget.break_cycles(self)
|
||||
|
||||
self.opt_sr1_search.break_cycles()
|
||||
self.opt_sr1_replace.break_cycles()
|
||||
self.opt_sr2_search.break_cycles()
|
||||
self.opt_sr2_replace.break_cycles()
|
||||
self.opt_sr3_search.break_cycles()
|
||||
self.opt_sr3_replace.break_cycles()
|
||||
|
||||
def pre_commit_check(self):
|
||||
for x in ('sr1-search', 'sr1-replace', 'sr2-search', 'sr2-replace', 'sr3-search', 'sr3-replace',):
|
||||
for x in ('sr1-search', 'sr2-search', 'sr3-search'):
|
||||
x = getattr(self, 'opt_'+x)
|
||||
try:
|
||||
pat = unicode(x.regex)
|
||||
|
@ -13,24 +13,72 @@
|
||||
<property name="windowTitle">
|
||||
<string>Form</string>
|
||||
</property>
|
||||
<layout class="QVBoxLayout" name="verticalLayout">
|
||||
<item>
|
||||
<layout class="QGridLayout" name="gridLayout">
|
||||
<item row="0" column="1">
|
||||
<widget class="QLabel" name="label_4">
|
||||
<property name="text">
|
||||
<string>Search</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="2">
|
||||
<widget class="QLabel" name="label_5">
|
||||
<property name="text">
|
||||
<string>Replace</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="0">
|
||||
<widget class="QLabel" name="label">
|
||||
<property name="text">
|
||||
<string>1.</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="1">
|
||||
<widget class="RegexEdit" name="opt_sr1_search" native="true"/>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="RegexEdit" name="opt_sr1_replace" native="true"/>
|
||||
<item row="1" column="2">
|
||||
<widget class="QLineEdit" name="opt_sr1_replace"/>
|
||||
</item>
|
||||
<item>
|
||||
<item row="2" column="0">
|
||||
<widget class="QLabel" name="label_2">
|
||||
<property name="text">
|
||||
<string>2.</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="1">
|
||||
<widget class="RegexEdit" name="opt_sr2_search" native="true"/>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="RegexEdit" name="opt_sr2_replace" native="true"/>
|
||||
<item row="2" column="2">
|
||||
<widget class="QLineEdit" name="opt_sr2_replace"/>
|
||||
</item>
|
||||
<item>
|
||||
<item row="3" column="0">
|
||||
<widget class="QLabel" name="label_3">
|
||||
<property name="text">
|
||||
<string>3.</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="1">
|
||||
<widget class="RegexEdit" name="opt_sr3_search" native="true"/>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="RegexEdit" name="opt_sr3_replace" native="true"/>
|
||||
<item row="3" column="2">
|
||||
<widget class="QLineEdit" name="opt_sr3_replace"/>
|
||||
</item>
|
||||
<item row="4" column="1">
|
||||
<spacer name="verticalSpacer">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Vertical</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>20</width>
|
||||
<height>330</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
|
Loading…
x
Reference in New Issue
Block a user