Fix min/max not being respected when resizing overlay popup
While the min size wasn't set the min size hint was. Use our wrapper which honours the size hint. Also for isssue #118
This commit is contained in:
@@ -136,8 +136,9 @@ bool WidgetResizeHandler::mouseMoveEvent(QMouseEvent *e)
|
||||
{
|
||||
int deltaWidth = 0;
|
||||
int newWidth = 0;
|
||||
const int minWidth = mTarget->minimumWidth();
|
||||
const int maxWidth = mTarget->maximumWidth();
|
||||
const int maxWidth = Layouting::Widget::widgetMaxSize(mTarget).width();
|
||||
const int minWidth = Layouting::Widget::widgetMinSize(mTarget).width();
|
||||
|
||||
switch (mCursorPos) {
|
||||
case CursorPosition_TopLeft:
|
||||
case CursorPosition_Left:
|
||||
@@ -169,8 +170,8 @@ bool WidgetResizeHandler::mouseMoveEvent(QMouseEvent *e)
|
||||
}
|
||||
|
||||
{
|
||||
const int maxHeight = mTarget->maximumHeight();
|
||||
const int minHeight = mTarget->minimumHeight();
|
||||
const int maxHeight = Layouting::Widget::widgetMaxSize(mTarget).height();
|
||||
const int minHeight = Layouting::Widget::widgetMinSize(mTarget).height();
|
||||
int deltaHeight = 0;
|
||||
int newHeight = 0;
|
||||
switch (mCursorPos) {
|
||||
|
||||
Reference in New Issue
Block a user