# -*- coding: utf-8 -*-
#
# Copyright © 2011 Pierre Raybaut
# Licensed under the terms of the MIT License
# (copied from Spyder source code [spyderlib.qt])
#
# Qt5 migration would not have been possible without
#   2014-2015 Spyder Development Team work
# (MIT License too, same parent project)

import os

if os.environ['QT_API'] == 'pyqt5':
    from PyQt5.QtCore import QSortFilterProxyModel            # analysis:ignore
    from PyQt5.QtPrintSupport import (QPrinter, QPrintDialog, # analysis:ignore
                                      QAbstractPrintDialog)
    from PyQt5.QtPrintSupport import QPrintPreviewDialog      # analysis:ignore
    from PyQt5.QtGui import *                                 # analysis:ignore
    from PyQt5.QtWidgets import *                             # analysis:ignore
elif os.environ['QT_API'] == 'pyqt':
    from PyQt4.Qt import QKeySequence, QTextCursor  # analysis:ignore
    from PyQt4.QtGui import *  # analysis:ignore
else:
    from PySide.QtGui import *  # analysis:ignore
