diff options
author | Alex Borisov <b0ric.alex@gmail.com> | 2012-02-03 00:47:57 +0200 |
---|---|---|
committer | Alex Borisov <b0ric.alex@gmail.com> | 2012-02-03 00:47:57 +0200 |
commit | 679ddcbe2580c1784fba065acef5b6766d926eb1 (patch) | |
tree | c34939860b684c4ebc6667932c55e3dd0c299554 /client/Dialog.cpp | |
parent | a28bcf808ad8aad43eb7ce719ed6b595993e1d7a (diff) |
FIX: reposition dialog window on resize
Diffstat (limited to 'client/Dialog.cpp')
-rw-r--r-- | client/Dialog.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
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"); |