mirror of
git://github.com/kovidgoyal/calibre.git
synced 2026-05-06 05:13:02 +02:00
196 lines
9 KiB
Python
196 lines
9 KiB
Python
# -*- coding: utf-8 -*-
|
|
|
|
# Form implementation generated from reading ui file 'main.ui'
|
|
#
|
|
# Created: Sun May 27 10:53:01 2007
|
|
# by: PyQt4 UI code generator 4-snapshot-20070525
|
|
#
|
|
# WARNING! All changes made in this file will be lost!
|
|
|
|
from PyQt4 import QtCore, QtGui
|
|
|
|
class Ui_MainWindow(object):
|
|
def setupUi(self, MainWindow):
|
|
MainWindow.setObjectName("MainWindow")
|
|
MainWindow.resize(QtCore.QSize(QtCore.QRect(0,0,728,822).size()).expandedTo(MainWindow.minimumSizeHint()))
|
|
|
|
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,QtGui.QSizePolicy.Preferred)
|
|
sizePolicy.setHorizontalStretch(0)
|
|
sizePolicy.setVerticalStretch(0)
|
|
sizePolicy.setHeightForWidth(MainWindow.sizePolicy().hasHeightForWidth())
|
|
MainWindow.setSizePolicy(sizePolicy)
|
|
|
|
self.centralwidget = QtGui.QWidget(MainWindow)
|
|
self.centralwidget.setObjectName("centralwidget")
|
|
|
|
self.vboxlayout = QtGui.QVBoxLayout(self.centralwidget)
|
|
self.vboxlayout.setSpacing(6)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
self.hboxlayout = QtGui.QHBoxLayout()
|
|
self.hboxlayout.setSpacing(6)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
self.device_tree = DeviceView(self.centralwidget)
|
|
|
|
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,QtGui.QSizePolicy.Preferred)
|
|
sizePolicy.setHorizontalStretch(0)
|
|
sizePolicy.setVerticalStretch(0)
|
|
sizePolicy.setHeightForWidth(self.device_tree.sizePolicy().hasHeightForWidth())
|
|
self.device_tree.setSizePolicy(sizePolicy)
|
|
self.device_tree.setMaximumSize(QtCore.QSize(10000,90))
|
|
self.device_tree.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
|
|
self.device_tree.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
|
|
self.device_tree.setDragDropMode(QtGui.QAbstractItemView.DragDrop)
|
|
self.device_tree.setFlow(QtGui.QListView.TopToBottom)
|
|
self.device_tree.setSpacing(20)
|
|
self.device_tree.setViewMode(QtGui.QListView.IconMode)
|
|
self.device_tree.setObjectName("device_tree")
|
|
self.hboxlayout.addWidget(self.device_tree)
|
|
|
|
self.df = QtGui.QLabel(self.centralwidget)
|
|
|
|
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,QtGui.QSizePolicy.Preferred)
|
|
sizePolicy.setHorizontalStretch(0)
|
|
sizePolicy.setVerticalStretch(0)
|
|
sizePolicy.setHeightForWidth(self.df.sizePolicy().hasHeightForWidth())
|
|
self.df.setSizePolicy(sizePolicy)
|
|
self.df.setMaximumSize(QtCore.QSize(16777215,90))
|
|
self.df.setTextFormat(QtCore.Qt.RichText)
|
|
self.df.setOpenExternalLinks(True)
|
|
self.df.setObjectName("df")
|
|
self.hboxlayout.addWidget(self.df)
|
|
self.vboxlayout.addLayout(self.hboxlayout)
|
|
|
|
self.hboxlayout1 = QtGui.QHBoxLayout()
|
|
self.hboxlayout1.setSpacing(6)
|
|
|
|
|
|
|
|
|
|
self.hboxlayout1.setObjectName("hboxlayout1")
|
|
|
|
self.label = QtGui.QLabel(self.centralwidget)
|
|
self.label.setObjectName("label")
|
|
self.hboxlayout1.addWidget(self.label)
|
|
|
|
self.search = SearchBox(self.centralwidget)
|
|
self.search.setEnabled(True)
|
|
self.search.setAcceptDrops(False)
|
|
self.search.setAutoFillBackground(False)
|
|
self.search.setFrame(True)
|
|
self.search.setObjectName("search")
|
|
self.hboxlayout1.addWidget(self.search)
|
|
|
|
self.clear_button = QtGui.QToolButton(self.centralwidget)
|
|
self.clear_button.setIcon(QtGui.QIcon(":/images/clear.png"))
|
|
self.clear_button.setObjectName("clear_button")
|
|
self.hboxlayout1.addWidget(self.clear_button)
|
|
self.vboxlayout.addLayout(self.hboxlayout1)
|
|
|
|
self.gridlayout = QtGui.QGridLayout()
|
|
|
|
|
|
|
|
|
|
self.gridlayout.setHorizontalSpacing(6)
|
|
self.gridlayout.setVerticalSpacing(6)
|
|
self.gridlayout.setObjectName("gridlayout")
|
|
|
|
self.library_view = BooksView(self.centralwidget)
|
|
|
|
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,QtGui.QSizePolicy.Preferred)
|
|
sizePolicy.setHorizontalStretch(0)
|
|
sizePolicy.setVerticalStretch(10)
|
|
sizePolicy.setHeightForWidth(self.library_view.sizePolicy().hasHeightForWidth())
|
|
self.library_view.setSizePolicy(sizePolicy)
|
|
self.library_view.setAcceptDrops(True)
|
|
self.library_view.setDragEnabled(True)
|
|
self.library_view.setDragDropOverwriteMode(False)
|
|
self.library_view.setDragDropMode(QtGui.QAbstractItemView.DragDrop)
|
|
self.library_view.setAlternatingRowColors(True)
|
|
self.library_view.setSelectionBehavior(QtGui.QAbstractItemView.SelectRows)
|
|
self.library_view.setShowGrid(False)
|
|
self.library_view.setObjectName("library_view")
|
|
self.gridlayout.addWidget(self.library_view,1,0,1,1)
|
|
self.vboxlayout.addLayout(self.gridlayout)
|
|
|
|
self.hboxlayout2 = QtGui.QHBoxLayout()
|
|
self.hboxlayout2.setSpacing(6)
|
|
|
|
|
|
|
|
|
|
self.hboxlayout2.setObjectName("hboxlayout2")
|
|
|
|
self.book_cover = CoverDisplay(self.centralwidget)
|
|
self.book_cover.setMaximumSize(QtCore.QSize(60,80))
|
|
self.book_cover.setAcceptDrops(True)
|
|
self.book_cover.setScaledContents(True)
|
|
self.book_cover.setObjectName("book_cover")
|
|
self.hboxlayout2.addWidget(self.book_cover)
|
|
|
|
self.book_info = QtGui.QLabel(self.centralwidget)
|
|
self.book_info.setTextFormat(QtCore.Qt.RichText)
|
|
self.book_info.setObjectName("book_info")
|
|
self.hboxlayout2.addWidget(self.book_info)
|
|
self.vboxlayout.addLayout(self.hboxlayout2)
|
|
MainWindow.setCentralWidget(self.centralwidget)
|
|
|
|
self.tool_bar = QtGui.QToolBar(MainWindow)
|
|
self.tool_bar.setMinimumSize(QtCore.QSize(0,0))
|
|
self.tool_bar.setMovable(False)
|
|
self.tool_bar.setOrientation(QtCore.Qt.Horizontal)
|
|
self.tool_bar.setIconSize(QtCore.QSize(64,64))
|
|
self.tool_bar.setToolButtonStyle(QtCore.Qt.ToolButtonTextUnderIcon)
|
|
self.tool_bar.setObjectName("tool_bar")
|
|
MainWindow.addToolBar(self.tool_bar)
|
|
|
|
self.action_add = QtGui.QAction(MainWindow)
|
|
self.action_add.setIcon(QtGui.QIcon(":/images/addfile.png"))
|
|
self.action_add.setAutoRepeat(False)
|
|
self.action_add.setObjectName("action_add")
|
|
|
|
self.action_del = QtGui.QAction(MainWindow)
|
|
self.action_del.setIcon(QtGui.QIcon(":/images/delfile.png"))
|
|
self.action_del.setObjectName("action_del")
|
|
|
|
self.action_edit = QtGui.QAction(MainWindow)
|
|
self.action_edit.setIcon(QtGui.QIcon(":/images/edit.png"))
|
|
self.action_edit.setAutoRepeat(False)
|
|
self.action_edit.setObjectName("action_edit")
|
|
self.tool_bar.addAction(self.action_add)
|
|
self.tool_bar.addAction(self.action_del)
|
|
self.tool_bar.addAction(self.action_edit)
|
|
self.label.setBuddy(self.search)
|
|
|
|
self.retranslateUi(MainWindow)
|
|
QtCore.QObject.connect(self.clear_button,QtCore.SIGNAL("clicked()"),self.search.clear)
|
|
QtCore.QMetaObject.connectSlotsByName(MainWindow)
|
|
|
|
def retranslateUi(self, MainWindow):
|
|
self.df.setText(QtGui.QApplication.translate("MainWindow", "For help visit <a href=\"https://libprs500.kovidgoyal.net/wiki/GuiUsage\">http://libprs500.kovidgoyal.net</a><br><br><b>libprs500</b>: %1 by <b>Kovid Goyal</b> © 2006<br>%2 %3 %4", None, QtGui.QApplication.UnicodeUTF8))
|
|
self.label.setText(QtGui.QApplication.translate("MainWindow", "&Search:", None, QtGui.QApplication.UnicodeUTF8))
|
|
self.search.setToolTip(QtGui.QApplication.translate("MainWindow", "Search the list of books by title or author<br><br>Words separated by spaces are ANDed", None, QtGui.QApplication.UnicodeUTF8))
|
|
self.search.setWhatsThis(QtGui.QApplication.translate("MainWindow", "Search the list of books by title or author<br><br>Words separated by spaces are ANDed", None, QtGui.QApplication.UnicodeUTF8))
|
|
self.clear_button.setToolTip(QtGui.QApplication.translate("MainWindow", "Reset Quick Search", None, QtGui.QApplication.UnicodeUTF8))
|
|
self.clear_button.setText(QtGui.QApplication.translate("MainWindow", "...", None, QtGui.QApplication.UnicodeUTF8))
|
|
self.book_info.setText(QtGui.QApplication.translate("MainWindow", "<table><tr><td><b>Title: </b>%1</td><td><b> Size:</b> %2</td></tr><tr><td><b>Author: </b>%3</td><td><b> Type: </b>%4</td></tr></table>", None, QtGui.QApplication.UnicodeUTF8))
|
|
self.action_add.setText(QtGui.QApplication.translate("MainWindow", "Add books to Library", None, QtGui.QApplication.UnicodeUTF8))
|
|
self.action_add.setShortcut(QtGui.QApplication.translate("MainWindow", "A", None, QtGui.QApplication.UnicodeUTF8))
|
|
self.action_del.setText(QtGui.QApplication.translate("MainWindow", "Delete books", None, QtGui.QApplication.UnicodeUTF8))
|
|
self.action_del.setShortcut(QtGui.QApplication.translate("MainWindow", "Del", None, QtGui.QApplication.UnicodeUTF8))
|
|
self.action_edit.setText(QtGui.QApplication.translate("MainWindow", "Edit meta-information", None, QtGui.QApplication.UnicodeUTF8))
|
|
self.action_edit.setShortcut(QtGui.QApplication.translate("MainWindow", "E", None, QtGui.QApplication.UnicodeUTF8))
|
|
|
|
from widgets import DeviceView, CoverDisplay
|
|
from library import BooksView, SearchBox
|
|
import images_rc
|