50 self.__hideDelay = E5PassivePopup.DefaultPopupTime |
50 self.__hideDelay = E5PassivePopup.DefaultPopupTime |
51 self.__hideTimer = QTimer(self) |
51 self.__hideTimer = QTimer(self) |
52 self.__autoDelete = False |
52 self.__autoDelete = False |
53 self.__fixedPosition = QPoint() |
53 self.__fixedPosition = QPoint() |
54 |
54 |
55 self.setWindowFlags(Qt.WindowFlags( |
55 self.setWindowFlags( |
56 Qt.WindowType.Tool | |
56 Qt.WindowType.Tool | |
57 Qt.WindowType.X11BypassWindowManagerHint | |
57 Qt.WindowType.X11BypassWindowManagerHint | |
58 Qt.WindowType.WindowStaysOnTopHint | |
58 Qt.WindowType.WindowStaysOnTopHint | |
59 Qt.WindowType.FramelessWindowHint |
59 Qt.WindowType.FramelessWindowHint |
60 )) |
60 ) |
61 if style == E5PassivePopupStyle.STYLED: |
61 if style == E5PassivePopupStyle.STYLED: |
62 self.setFrameStyle(QFrame.Shape.StyledPanel | QFrame.Shadow.Plain) |
62 self.setFrameStyle(QFrame.Shape.StyledPanel | QFrame.Shadow.Plain) |
63 else: |
63 else: |
64 # default style is Boxed - Plain |
64 # default style is Boxed - Plain |
65 self.setFrameStyle(QFrame.Shape.Box | QFrame.Shadow.Plain) |
65 self.setFrameStyle(QFrame.Shape.Box | QFrame.Shadow.Plain) |