Всем привет!
Хочется корректировать позицию окна относительно других окон в
QMdiArea при перетаскивании мышкой. Для этого в классе-наследнике QMdiArea переопределил
eventFilter, который ловит перемещения дочерних окон. В этом фильтре вычисляю новую позицию окна, вызываю
move для него и возвращаю из eventFilter true, чтобы сообщение до окна не доходило. Сообщение действительно не доходит, но окно успевает отрисоваться в нескорректироавнной позиции, а затем черед долю секунды в скорректированной, получается никому не нужное дрожание окошка.
Собственно вопрос: как избавится от первого рисования окна до корректировки его позиции?