1# -*- coding: utf-8 -*- 2 3# Form implementation generated from reading ui file '/home/kovid/work/calibre/src/calibre/gui2/dialogs/match_books.ui' 4# 5# Created by: PyQt5 UI code generator 5.15.6 6# 7# WARNING: Any manual changes made to this file will be lost when pyuic5 is 8# run again. Do not edit this file unless you know what you are doing. 9 10 11from PyQt5 import QtCore, QtGui, QtWidgets 12 13 14class Ui_MatchBooks(object): 15 def setupUi(self, MatchBooks): 16 MatchBooks.setObjectName("MatchBooks") 17 MatchBooks.resize(751, 342) 18 sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.MinimumExpanding) 19 sizePolicy.setHorizontalStretch(0) 20 sizePolicy.setVerticalStretch(0) 21 sizePolicy.setHeightForWidth(MatchBooks.sizePolicy().hasHeightForWidth()) 22 MatchBooks.setSizePolicy(sizePolicy) 23 self.gridlayout = QtWidgets.QGridLayout(MatchBooks) 24 self.gridlayout.setObjectName("gridlayout") 25 self.search_text = HistoryLineEdit(MatchBooks) 26 sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) 27 sizePolicy.setHorizontalStretch(100) 28 sizePolicy.setVerticalStretch(0) 29 sizePolicy.setHeightForWidth(self.search_text.sizePolicy().hasHeightForWidth()) 30 self.search_text.setSizePolicy(sizePolicy) 31 self.search_text.setMinimumSize(QtCore.QSize(350, 0)) 32 self.search_text.setSizeAdjustPolicy(QtWidgets.QComboBox.AdjustToMinimumContentsLengthWithIcon) 33 self.search_text.setMinimumContentsLength(30) 34 self.search_text.setObjectName("search_text") 35 self.gridlayout.addWidget(self.search_text, 0, 0, 1, 1) 36 self.search_button = QtWidgets.QPushButton(MatchBooks) 37 self.search_button.setObjectName("search_button") 38 self.gridlayout.addWidget(self.search_button, 0, 1, 1, 1) 39 self.label = QtWidgets.QLabel(MatchBooks) 40 self.label.setObjectName("label") 41 self.gridlayout.addWidget(self.label, 1, 0, 1, 2) 42 self.books_table = QtWidgets.QTableWidget(MatchBooks) 43 sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) 44 sizePolicy.setHorizontalStretch(4) 45 sizePolicy.setVerticalStretch(0) 46 sizePolicy.setHeightForWidth(self.books_table.sizePolicy().hasHeightForWidth()) 47 self.books_table.setSizePolicy(sizePolicy) 48 self.books_table.setRowCount(0) 49 self.books_table.setColumnCount(0) 50 self.books_table.setObjectName("books_table") 51 self.gridlayout.addWidget(self.books_table, 2, 0, 1, 2) 52 self.label1 = QtWidgets.QLabel(MatchBooks) 53 self.label1.setWordWrap(True) 54 self.label1.setObjectName("label1") 55 self.gridlayout.addWidget(self.label1, 3, 0, 1, 2) 56 self.hboxlayout = QtWidgets.QHBoxLayout() 57 self.hboxlayout.setObjectName("hboxlayout") 58 spacerItem = QtWidgets.QSpacerItem(0, 0, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) 59 self.hboxlayout.addItem(spacerItem) 60 self.buttonBox = QtWidgets.QDialogButtonBox(MatchBooks) 61 self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok) 62 self.buttonBox.setCenterButtons(False) 63 self.buttonBox.setObjectName("buttonBox") 64 self.hboxlayout.addWidget(self.buttonBox) 65 self.gridlayout.addLayout(self.hboxlayout, 4, 0, 1, 2) 66 67 self.retranslateUi(MatchBooks) 68 self.buttonBox.rejected.connect(MatchBooks.reject) # type: ignore 69 QtCore.QMetaObject.connectSlotsByName(MatchBooks) 70 71 def retranslateUi(self, MatchBooks): 72 73 MatchBooks.setWindowTitle(_("Match books")) 74 self.search_button.setText(_("Search")) 75 self.label.setText(_("Do a search to find the book you want to match")) 76 self.label1.setText(_("<p>Remember to update metadata on the device when you are done (Right click the device icon and select <i>Update cached metadata</i>)</p>")) 77from calibre.gui2.widgets import HistoryLineEdit 78