self._window.setWindowTitle("Contact")
self._window.closed.connect(self._on_close_window)
self._window.hidden.connect(self._on_close_window)
+ self._window.resized.connect(self._on_window_resized)
self._scrollTimer = QtCore.QTimer()
self._scrollTimer.setInterval(100)
self._update_button_state()
@QtCore.pyqtSlot()
+ @misc_utils.log_exception(_moduleLogger)
+ def _on_window_resized(self, checked = True):
+ with qui_utils.notify_error(self._app.errorLog):
+ self._scroll_to_bottom()
+
+ @QtCore.pyqtSlot()
@QtCore.pyqtSlot(bool)
@misc_utils.log_exception(_moduleLogger)
def _on_close_window(self, checked = True):
closed = QtCore.pyqtSignal()
hidden = QtCore.pyqtSignal()
shown = QtCore.pyqtSignal()
+ resized = QtCore.pyqtSignal()
def __init__(self, *args, **kwd):
QtGui.QMainWindow.__init__(*((self, )+args), **kwd)
self.shown.emit()
return val
+ def resizeEvent(self, event):
+ val = QtGui.QMainWindow.resizeEvent(self, event)
+ self.resized.emit()
+ return val
+
def _null_set_stackable(window, isStackable):
pass