fixed size problem in channel feed items

This commit is contained in:
csoler 2019-11-26 21:00:17 +01:00
parent fd34091fbf
commit 3834939eae
No known key found for this signature in database
GPG Key ID: 7BCA522266C0804C

View File

@ -396,19 +396,21 @@ void GxsChannelPostItem::fill()
{ {
QPixmap thumbnail; QPixmap thumbnail;
ui->logoLabel->setScaledContents(true);
GxsIdDetails::loadPixmapFromData(mPost.mThumbnail.mData, mPost.mThumbnail.mSize, thumbnail,GxsIdDetails::ORIGINAL); GxsIdDetails::loadPixmapFromData(mPost.mThumbnail.mData, mPost.mThumbnail.mSize, thumbnail,GxsIdDetails::ORIGINAL);
// Wiping data - as its been passed to thumbnail. // Wiping data - as its been passed to thumbnail.
if( thumbnail.width() < 90 ){ // if( thumbnail.width() < 90 ){
ui->logoLabel->setMaximumSize(82*f,108*f); // ui->logoLabel->setMaximumSize(82*f,108*f);
} // }
else if( thumbnail.width() < 109 ){ // else if( thumbnail.width() < 109 ){
ui->logoLabel->setMinimumSize(108*f,108*f); // ui->logoLabel->setMinimumSize(108*f,108*f);
ui->logoLabel->setMaximumSize(108*f,108*f); // ui->logoLabel->setMaximumSize(108*f,108*f);
} // }
else{ // else{
ui->logoLabel->setMinimumSize(156*f,108*f); // ui->logoLabel->setMinimumSize(156*f,108*f);
ui->logoLabel->setMaximumSize(156*f,108*f); // ui->logoLabel->setMaximumSize(156*f,108*f);
} // }
ui->logoLabel->setPixmap(thumbnail); ui->logoLabel->setPixmap(thumbnail);
} }