CardInfoWidget as popup now has a card size related to the screen size

This commit is contained in:
Max-Wilhelm Bruker 2012-03-10 23:26:35 +01:00
parent b0378544c4
commit 76c7d96310

View file

@ -4,6 +4,7 @@
#include <QPushButton>
#include <QStyle>
#include <QMouseEvent>
#include <QDesktopWidget>
#include "cardinfowidget.h"
#include "carditem.h"
#include "carddatabase.h"
@ -74,8 +75,9 @@ CardInfoWidget::CardInfoWidget(ResizeMode _mode, const QString &cardName, QWidge
textLabel->setMinimumHeight(100);
setFixedWidth(sizeHint().width());
} else if (mode == ModePopUp) {
setFixedWidth(350);
pixmapWidth = 250;
QDesktopWidget desktopWidget;
pixmapWidth = desktopWidget.screenGeometry().height() / 3 / aspectRatio;
setFixedWidth(pixmapWidth + 150);
} else
setFixedWidth(250);