Пример #1
0
 def eventFilter(self, object: QObject, event: QEvent) -> bool:
     if event.type() == QEvent.Resize:
         window_size = event.size()
         settings = QSettings()
         settings.setValue(MultiOsUtil.LAST_ADDFRAME_SIZE_SETTING,
                           window_size)
     return False  # Didn't handle event
Пример #2
0
 def eventFilter(self, triggering_object: QObject, event: QEvent) -> bool:
     """Event filter, looking for window resize events so we can remember the new size"""
     if isinstance(event, QResizeEvent):
         window_size = event.size()
         self._preferences.set_main_window_size(window_size)
     elif isinstance(event, QMoveEvent):
         new_position = event.pos()
         self._preferences.set_main_window_position(new_position)
     return False  # Didn't handle event
Пример #3
0
 def eventFilter(self, triggering_object: QObject, event: QEvent) -> bool:
     """
     Event filter, looking for window resize events so we can remember the new size
     :param triggering_object:   Object trigger the event we will be inspecting
     :param event:               The event we are inspecting for move or resize
     :return:                    Always "false" indicating event still needs to be handled (we didn't)
     """
     if isinstance(event, QResizeEvent):
         window_size = event.size()
         self._preferences.set_main_window_size(window_size)
     elif isinstance(event, QMoveEvent):
         new_position = event.pos()
         self._preferences.set_main_window_position(new_position)
     return False  # Didn't handle event
Пример #4
0
 def eventFilter(self, triggering_object: QObject, event: QEvent) -> bool:
     if event.type() == QEvent.Resize:
         window_size = event.size()
         self._preferences.set_main_window_size(window_size)
     return False  # Didn't handle event
Пример #5
0
 def eventFilter(self, event_object: QObject, event: QEvent) -> bool:
     if event.type() == QEvent.Resize:
         window_size = event.size()
         self._preferences.set_prefs_window_size(window_size)
     return False  # Explain that we didn't handle event, should be passed upward
Пример #6
0
 def resizeEvent(self, event: QEvent) -> Any:
     """Reimplemented to make sure we cannot get smaller than 0."""
     h = event.size().height()
     if h <= 0:
         return
     return super().resizeEvent(event)