summaryrefslogtreecommitdiff
path: root/pcr/qgis/console_pyqt4.diff
diff options
context:
space:
mode:
Diffstat (limited to 'pcr/qgis/console_pyqt4.diff')
-rw-r--r--pcr/qgis/console_pyqt4.diff27
1 files changed, 27 insertions, 0 deletions
diff --git a/pcr/qgis/console_pyqt4.diff b/pcr/qgis/console_pyqt4.diff
new file mode 100644
index 000000000..0e2cedaea
--- /dev/null
+++ b/pcr/qgis/console_pyqt4.diff
@@ -0,0 +1,27 @@
+diff --git a/a/python/console/console.py b/b/python/console/console.py
+index c85c107..6406f12 100644
+--- a/python/console/console.py
++++ b/python/console/console.py
+@@ -25,7 +25,6 @@ from PyQt4.QtGui import QDockWidget, QToolBar, QToolButton, QWidget,\
+ QSplitter, QTreeWidget, QAction, QFileDialog, QCheckBox, QSizePolicy, QMenu, QGridLayout, QApplication, \
+ QDesktopServices
+ from PyQt4.QtGui import QVBoxLayout
+-from PyQt4 import pyqtconfig
+ from qgis.utils import iface
+ from console_sci import ShellScintilla
+ from console_output import ShellOutputScintilla
+@@ -36,8 +35,13 @@ from qgis.gui import QgsFilterLineEdit
+
+ import sys
+
+-_console = None
++try:
++ from PyQt4.QtCore import QT_VERSION # works if PyQt4 was built with configure-ng.py
++except ImportError:
++ from PyQt4 import pyqtconfig # works if built with configure.py
++ QT_VERSION = pyqtconfig.Configuration().qt_version
+
++_console = None
+
+ def show_console():
+ """ called from QGIS to open the console """