From 679ddcbe2580c1784fba065acef5b6766d926eb1 Mon Sep 17 00:00:00 2001 From: Alex Borisov Date: Fri, 3 Feb 2012 00:47:57 +0200 Subject: FIX: reposition dialog window on resize --- client/Dialog.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'client/Dialog.cpp') diff --git a/client/Dialog.cpp b/client/Dialog.cpp index c9b9956..e996add 100644 --- a/client/Dialog.cpp +++ b/client/Dialog.cpp @@ -118,6 +118,14 @@ ProxyDialog::ProxyDialog(QWidget *parent): QDialog(parent, Qt::Popup) setLayout(mainLayout); } +void ProxyDialog::resizeEvent(QResizeEvent* event) +{ + QRect availScreenRect = QApplication::desktop()->availableGeometry(); + this->move(availScreenRect.width() - this->frameSize().width(), + availScreenRect.height() - this->frameSize().height()); +} + + void ProxyDialog::Closed(int i) { Logger::Trace("Dialog closed\n"); -- cgit v1.2.3