28300 Commits

Author SHA1 Message Date
Kovid Goyal
d63f346d6e More multiple inheritance fixes 2014-08-08 18:31:08 +05:30
Kovid Goyal
6621bd7357 More QVariant porting 2014-08-08 18:31:08 +05:30
Kovid Goyal
8518d8f7dc More QVariant porting 2014-08-08 18:31:08 +05:30
Kovid Goyal
fc2842108c Port use of QFileDialog since the return type of the static methods has changed in PyQt5 2014-08-08 18:31:08 +05:30
Kovid Goyal
43aaa3f0d0 Port usage of clicked[()] as it no longer exists in PyQt5 2014-08-08 18:31:08 +05:30
Kovid Goyal
12f1e58f9f More QVariant migration 2014-08-08 18:31:08 +05:30
Kovid Goyal
a5dc23ae0f More removal anf QVariant. Also fix PyQt5 multiple inheritance problem with QMainWindow for main calibre gui 2014-08-08 18:31:08 +05:30
Kovid Goyal
1c01665fe7 ... 2014-08-08 18:31:08 +05:30
Kovid Goyal
1f63fab037 ... 2014-08-08 18:31:08 +05:30
Kovid Goyal
0a301507c8 Replace QStyleOptionItemV4 with QStyleOptionItem 2014-08-08 18:31:08 +05:30
Kovid Goyal
9ed39c3d6a Add note about multiple inheritance issues in PyQt5 2014-08-08 18:31:08 +05:30
Kovid Goyal
0f3138bbdb ... 2014-08-08 18:31:08 +05:30
Kovid Goyal
8ce199cd6b Port use of QVariant in all edit book code. Edit book basically works 2014-08-08 18:31:08 +05:30
Kovid Goyal
69af8a9b65 More robust fix for handling of .py config files with pickled QByteArray instances 2014-08-08 18:31:08 +05:30
Kovid Goyal
4106a4b0d1 Replace QMatrix with QTransform 2014-08-08 18:31:08 +05:30
Kovid Goyal
6c3bdc96df Note about looking for obsolete classes/functions in Qt 5 2014-08-08 18:31:08 +05:30
Kovid Goyal
30186ad1d9 ... 2014-08-08 18:31:07 +05:30
Kovid Goyal
7d0a047026 Remove the workarounds for the Qt WebKit embedded font bug as the bug has been fixed in Qt 5 2014-08-08 18:31:07 +05:30
Kovid Goyal
d66702e77a Add note about testing viewer touch screen support on windows 2014-08-08 18:31:07 +05:30
Kovid Goyal
b052f6ed68 Port use of QVariant in the viewer, the viewer now basically works 2014-08-08 18:31:07 +05:30
Kovid Goyal
f6bdc450a8 Port QWheelEvent usage in the ebook viewer 2014-08-08 18:31:07 +05:30
Kovid Goyal
95d831403d Replace QDesktopWidget.numScreens() with screenCount() 2014-08-08 18:31:07 +05:30
Kovid Goyal
fc70edee09 Fix no QMenu.triggered[QAction] signal overload in PyQt5
Replace with simple triggered as there is only a single signal, that
sends a QAction.
2014-08-08 18:31:07 +05:30
Kovid Goyal
857b9fa205 Better QVariant use detection 2014-08-08 18:31:07 +05:30
Kovid Goyal
1bec18af24 Port pictureflow 2014-08-08 18:31:07 +05:30
Kovid Goyal
4ec530f316 Code to detect usage of QVariant 2014-08-08 18:31:07 +05:30
Kovid Goyal
fa5a77afde Port various import from QtGui to Qt 2014-08-08 18:31:07 +05:30
Kovid Goyal
098f178dfc Port usage of QString and various miscellaneous imports that no longer work 2014-08-08 18:31:07 +05:30
Kovid Goyal
04e342c072 ... 2014-08-08 18:31:07 +05:30
Kovid Goyal
d240581bce note about creating import checker 2014-08-08 18:31:07 +05:30
Kovid Goyal
39dbd718d6 Port syntax highlighters 2014-08-08 18:31:07 +05:30
Kovid Goyal
f5334df877 Port WebKit imports and QChar
WebKit has been split up into QtWebKit and QtWebKitWidgets. Change
imports accordingly.

Replace use of QChar since it no longer exists in PyQt5
2014-08-08 18:31:07 +05:30
Kovid Goyal
f090af1bd0 Add note about headless Qt QPA plugin 2014-08-08 18:31:07 +05:30
Kovid Goyal
1ba821eb0d Port coffeescript compiler 2014-08-08 18:31:07 +05:30
Kovid Goyal
abf157b816 Fix mouse wheel not working in diff view 2014-08-08 18:31:07 +05:30
Kovid Goyal
f1842ae443 Port: setMargin() reset() QStringList()
setMargin(): QLayout no longer has a setMargin() function, replace with
setContentsMargins()

reset(): QAbstractListModel no longer has reset(), replace with
beginResetModel(), endResetModel()

QStringList: No longer exists, a simply python list of strings works
instead
2014-08-08 18:31:07 +05:30
Kovid Goyal
5068f62f0f Get rid of the PyQt4 string from everywhere 2014-08-08 18:31:07 +05:30
Kovid Goyal
62f72877e9 faster builds 2014-08-08 18:31:07 +05:30
Kovid Goyal
d18a999f31 Allow controlling PyQt5 import path via the env var PYQT5_IMPORT_PATH 2014-08-08 18:31:07 +05:30
Kovid Goyal
1f3d25d934 Port the progress indicator extension to PyQt5 2014-08-08 18:31:06 +05:30
Kovid Goyal
f449426476 Port build script for building PyQt extensions to PyQt5 2014-08-08 18:31:06 +05:30
Kovid Goyal
3b2eafc2c4 Port imports 2014-08-08 18:31:06 +05:30
Kovid Goyal
6004b84c5d Port compiling of .ui forms 2014-08-08 18:31:06 +05:30
Kovid Goyal
ecd89949a2 Viewer: Add reload action to right click menu 2014-08-08 18:19:43 +05:30
Kovid Goyal
c63f8e46b2 Library check: Add buttons to conveniently mark all fixable/deletable items. Fixes #1353954 [Enhancement - In 'Check library' allow select all for extra titles, extra authors, etc](https://bugs.launchpad.net/calibre/+bug/1353954)
Merge branch 'master' of https://github.com/cbhaley/calibre
2014-08-08 17:56:20 +05:30
Charles Haley
5e92bc8f8f Enhancement #1353954 - Select all buttons. Note that the button layout changed considerably. 2014-08-08 12:25:19 +02:00
Kovid Goyal
e0b26eb18b version 1.48.0 v1.48.0 2014-08-08 08:51:35 +05:30
Kovid Goyal
84d7a77d2d E-book viewer: Allow reloading the current book by pressing F5 or Ctrl+R. Fixes #1354059 [[feature-request] reload ePub file in ebook-viewer](https://bugs.launchpad.net/calibre/+bug/1354059) 2014-08-07 22:09:54 +05:30
Kovid Goyal
af628992c0 Driver for Kiano Booky Light. Fixes #1353893 [calibre doesn't see the device, Kiano Booky Light](https://bugs.launchpad.net/calibre/+bug/1353893) 2014-08-07 14:23:20 +05:30
Kovid Goyal
fd544e7058 ... 2014-08-07 11:51:57 +05:30