From 794a049be7aa820b1ce49ab4f542d907975d281a Mon Sep 17 00:00:00 2001 From: Kevin Smith <git@kismith.co.uk> Date: Fri, 25 Jun 2010 20:07:25 +0100 Subject: Allow for margins in the status popup. Thanks to Ephraim for the getContentsMargins hint. diff --git a/Swift/QtUI/QtStatusWidget.cpp b/Swift/QtUI/QtStatusWidget.cpp index cd5777f..769f010 100644 --- a/Swift/QtUI/QtStatusWidget.cpp +++ b/Swift/QtUI/QtStatusWidget.cpp @@ -168,8 +168,16 @@ void QtStatusWidget::handleClicked() { } } generateList(); - + height = menu_->sizeHintForRow(0) * menu_->count(); + int marginLeft; + int marginTop; + int marginRight; + int marginBottom; + menu_->getContentsMargins(&marginLeft, &marginTop, &marginRight, &marginBottom); + height += marginTop + marginBottom; + width += marginLeft + marginRight; + menu_->setGeometry(x, y, width, height); menu_->move(x, y); menu_->setMaximumWidth(width); -- cgit v0.10.2-6-g49f6