
cV]c           @   s  d  Z  d d l Z d d l m Z m Z m Z m Z m Z e rM d d l Tne r` d d l	 Tne ry d d l
 m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z Wn e k
 r n Xd d l m  Z  m! Z! d d l
 m" Z" m# Z# m$ Z$ m% Z% m& Z& m' Z' m( Z( m) Z) m* Z* m+ Z+ m, Z, m- Z- m. Z. m/ Z/ m0 Z0 m1 Z1 m2 Z2 m3 Z3 m4 Z4 m5 Z5 m6 Z6 m7 Z7 m8 Z8 m9 Z9 m: Z: m; Z; m< Z< m= Z= m> Z> m? Z? m@ Z@ mA ZA mB ZB mC ZC mD ZD mE ZE mF ZF mG ZG mH ZH mI ZI mJ ZJ mK ZK mL ZL mM ZM mN ZN mO ZO mP ZP mQ ZQ mR ZR mS ZS mT ZT mU ZU mV ZV mW ZW mX ZX mY ZY mZ ZZ m[ Z[ m\ Z\ m] Z] m^ Z^ m_ Z_ m` Z` ma Za mb Zb mc Zc md Zd me Ze mf Zf mg Zg mh Zh mi Zi mj Zj mk Zk ml Zl mm Zm mn Zn mo Zo mp Zp mq Zq mr Zr ms Zs mt Zt mu Zu mv Zv mw Zw mx Zx my Zy mz Zz m{ Z{ m| Z| m} Z} m~ Z~ m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z d d	 l
 m Z d
 f  d     YZ e   Z n3e rd d l m" Z" m# Z# m$ Z$ m% Z% m& Z& m' Z' m( Z( m) Z) m* Z* m+ Z+ m, Z, m- Z- m. Z. m/ Z/ m0 Z0 m1 Z1 m2 Z2 m3 Z3 m4 Z4 m5 Z5 m6 Z6 m7 Z7 m8 Z8 m9 Z9 m: Z: m; Z; m< Z< m= Z= m> Z> m? Z? m@ Z@ mA ZA mB ZB mC ZC mD ZD mE ZE mF ZF m  Z  mG ZG m Z m Z m Z m Z m Z m Z m Z m Z m Z mH ZH mI ZI mJ ZJ mK ZK mL ZL mM ZM mN ZN mO ZO mP ZP mQ ZQ mR ZR mS ZS mT ZT mU ZU mV ZV mW ZW mX ZX mY ZY m Z m Z mZ ZZ m[ Z[ m\ Z\ m] Z] m^ Z^ m_ Z_ m` Z` ma Za mb Zb mc Zc md Zd me Ze mf Zf mg Zg mh Zh mi Zi m! Z! mj Zj mk Zk mm Zm mn Zn mo Zo mp Zp mq Zq mr Zr ms Zs mt Zt mu Zu mv Zv mw Zw mx Zx my Zy mz Zz m{ Z{ m| Z| m} Z} m~ Z~ m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z d d	 l m Z d
 f  d     YZ e   Z n e d   d S(   s   
Provides QtGui classes and functions.
.. warning:: Only PyQt4/PySide QtGui classes compatible with PyQt5.QtGui are
    exposed here. Therefore, you need to treat/use this package as if it were
    the ``PyQt5.QtGui`` module.
iNi   (   t   PYQT5t   PYQT4t   PYSIDEt   PYSIDE2t   PythonQtError(   t   *(   t	   QGlyphRunt
   QMatrix2x2t
   QMatrix2x3t
   QMatrix2x4t
   QMatrix3x2t
   QMatrix3x3t
   QMatrix3x4t
   QMatrix4x2t
   QMatrix4x3t
   QMatrix4x4t   QTouchEventt   QQuaterniont   QRadialGradientt   QRawFontt   QStaticTextt	   QVector2Dt	   QVector3Dt	   QVector4Dt   qFuzzyCompare(   t   QKeySequencet   QTextCursor(l   t   QAbstractTextDocumentLayoutt   QActionEventt   QBitmapt   QBrusht
   QClipboardt   QCloseEventt   QColort   QConicalGradientt   QContextMenuEventt   QCursort   QDoubleValidatort   QDragt   QDragEnterEventt   QDragLeaveEventt   QDragMoveEventt
   QDropEventt   QFileOpenEventt   QFocusEventt   QFontt   QFontDatabaset	   QFontInfot   QFontMetricst   QFontMetricsFt	   QGradientt
   QHelpEventt
   QHideEventt   QHoverEventt   QIcont   QIconDragEventt   QIconEnginet   QImaget   QImageIOHandlert   QImageReadert   QImageWritert   QInputEventt   QInputMethodEventt	   QKeyEventt   QLinearGradientt   QMouseEventt
   QMoveEventt   QMoviet   QPaintDevicet   QPaintEnginet   QPaintEngineStatet   QPaintEventt   QPaintert   QPainterPatht   QPainterPathStrokert   QPalettet   QPent   QPicturet
   QPictureIOt   QPixmapt   QPixmapCachet   QPolygont	   QPolygonFt   QRegExpValidatort   QRegiont   QResizeEventt   QSessionManagert   QShortcutEventt
   QShowEventt   QStandardItemt   QStandardItemModelt   QStatusTipEventt   QSyntaxHighlightert   QTabletEventt
   QTextBlockt   QTextBlockFormatt   QTextBlockGroupt   QTextBlockUserDatat   QTextCharFormatt   QTextDocumentt   QTextDocumentFragmentt   QTextDocumentWritert   QTextFormatt   QTextFragmentt
   QTextFramet   QTextFrameFormatt   QTextImageFormatt   QTextInlineObjectt	   QTextItemt   QTextLayoutt   QTextLengtht	   QTextLinet	   QTextListt   QTextListFormatt   QTextObjectt   QTextObjectInterfacet   QTextOptiont
   QTextTablet   QTextTableCellt   QTextTableCellFormatt   QTextTableFormatt
   QTransformt
   QValidatort   QWhatsThisClickedEventt   QWheelEventt   QWindowStateChangeEventt   qAlphat   qBluet   qGrayt   qGreent   qIsGrayt   qRedt   qRgbt   qRgbat   QIntValidator(   t   QDesktopServicesR   c           B   s,   e  Z e j Z e j Z e j Z d    Z RS(   c         C   sJ   t  t |  } | } | d k r* d } n  t j d j | |  t  | S(   Nt   storageLocationt   writableLocations`   Warning QDesktopServices.{} is deprecated in Qt5we recommend you use QDesktopServices.{} instead(   t   getattrt   _QDesktopServicest   warningst   warnt   formatt   DeprecationWarning(   t   selft   namet   attrt   new_name(    (    s)   lib/python2.7/site-packages/qtpy/QtGui.pyt   __getattr__S   s    		(   t   __name__t
   __module__R   t   openUrlt   setUrlHandlert   unsetUrlHandlerR   (    (    (    s)   lib/python2.7/site-packages/qtpy/QtGui.pyR   N   s   			(|   R   R   R   R   R   R    R!   R"   R#   R$   R%   R&   R'   R(   R)   R*   R+   R,   R-   R.   R/   R0   R1   R2   R3   R4   R5   R6   R7   R8   R9   R:   R;   R<   R=   R>   R?   R   R@   R   R   R	   R
   R   R   R   R   R   RA   RB   RC   RD   RE   RF   RG   RH   RI   RJ   RK   RL   RM   RN   RO   RP   RQ   RR   R   R   RS   RT   RU   RV   RW   RX   RY   RZ   R[   R\   R]   R^   R_   R`   Ra   Rb   R   Rc   Rd   Rf   Rg   Rh   Ri   Rj   Rk   Rl   Rm   Rn   Ro   Rp   Rq   Rr   Rs   Rt   Ru   Rv   Rw   Rx   R   Ry   Rz   R   R   R   R{   R|   R}   R~   R   R   R   R   R   R   R   R   c           B   s,   e  Z e j Z e j Z e j Z d    Z RS(   c         C   sJ   t  t |  } | } | d k r* d } n  t j d j | |  t  | S(   NR   R   s`   Warning QDesktopServices.{} is deprecated in Qt5we recommend you use QDesktopServices.{} instead(   R   R   R   R   R   R   (   R   R   R   R   (    (    s)   lib/python2.7/site-packages/qtpy/QtGui.pyR      s    		(   R   R   R   R   R   R   R   (    (    (    s)   lib/python2.7/site-packages/qtpy/QtGui.pyR      s   			s   No Qt bindings could be found(   t   __doc__R   t    R    R   R   R   R   t   PyQt5.QtGuit   PySide2.QtGuit   PyQt4.QtGuiR   R   R   R	   R
   R   R   R   R   R   R   R   R   R   R   R   R   R   R   t   ImportErrort   PyQt4.QtR   R   R   R   R   R   R   R    R!   R"   R#   R$   R%   R&   R'   R(   R)   R*   R+   R,   R-   R.   R/   R0   R1   R2   R3   R4   R5   R6   R7   R8   R9   R:   R;   R<   R=   R>   R?   R@   RA   RB   RC   RD   RE   RF   RG   RH   RI   RJ   RK   RL   RM   RN   RO   RP   RQ   RR   RS   RT   RU   RV   RW   RX   RY   RZ   R[   R\   R]   R^   R_   R`   Ra   Rb   Rc   Rd   Re   Rf   Rg   Rh   Ri   Rj   Rk   Rl   Rm   Rn   Ro   Rp   Rq   Rr   Rs   Rt   Ru   Rv   Rw   Rx   Ry   Rz   R{   R|   R}   R~   R   R   R   R   R   R   R   R   R   R   t   PySide.QtGui(    (    (    s)   lib/python2.7/site-packages/qtpy/QtGui.pyt   <module>   s4   (  '  *