38 self.__text = "" |
38 self.__text = "" |
39 self.__dragPosition = QPoint() |
39 self.__dragPosition = QPoint() |
40 |
40 |
41 self.__settingPosition = setPosition |
41 self.__settingPosition = setPosition |
42 |
42 |
43 flags = Qt.Tool | \ |
43 flags = ( |
44 Qt.FramelessWindowHint | \ |
44 Qt.Tool | |
45 Qt.WindowStaysOnTopHint | \ |
45 Qt.FramelessWindowHint | |
|
46 Qt.WindowStaysOnTopHint | |
46 Qt.X11BypassWindowManagerHint |
47 Qt.X11BypassWindowManagerHint |
|
48 ) |
47 if Globals.isWindowsPlatform(): |
49 if Globals.isWindowsPlatform(): |
48 flags |= Qt.ToolTip |
50 flags |= Qt.ToolTip |
49 self.setWindowFlags(flags) |
51 self.setWindowFlags(flags) |
50 |
52 |
51 self.frame.layout().setAlignment( |
53 self.frame.layout().setAlignment( |
119 if not self.__settingPosition: |
121 if not self.__settingPosition: |
120 self.close() |
122 self.close() |
121 return |
123 return |
122 |
124 |
123 if evt.button() == Qt.LeftButton: |
125 if evt.button() == Qt.LeftButton: |
124 self.__dragPosition = \ |
126 self.__dragPosition = ( |
125 evt.globalPos() - self.frameGeometry().topLeft() |
127 evt.globalPos() - self.frameGeometry().topLeft() |
|
128 ) |
126 self.setCursor(Qt.ClosedHandCursor) |
129 self.setCursor(Qt.ClosedHandCursor) |
127 evt.accept() |
130 evt.accept() |
128 |
131 |
129 def mouseReleaseEvent(self, evt): |
132 def mouseReleaseEvent(self, evt): |
130 """ |
133 """ |