more updates

This commit is contained in:
Ikatono
2024-05-22 01:19:23 -05:00
parent fac2260a01
commit 23068db95f
19 changed files with 416 additions and 115 deletions

24
tierplaceholder.cpp Normal file
View File

@@ -0,0 +1,24 @@
#include "tierplaceholder.hpp"
#include "settings.hpp"
TierPlaceholder::TierPlaceholder(QWidget *parent)
: QWidget{parent}
{
auto settings = Settings::get();
connect(settings, SIGNAL(cardSizeChange(QSize)),
this, SLOT(cardResize(QSize)));
QSizePolicy sp;
sp.setRetainSizeWhenHidden(true);
sp.setHorizontalPolicy(QSizePolicy::Fixed);
sp.setVerticalPolicy(QSizePolicy::Fixed);
setSizePolicy(sp);
//TODO potentially a race condition if card size is
//changed between settings->cardSize() being evaluated
//and cardResize() being called
cardResize(settings->cardSize());
}
void TierPlaceholder::cardResize(QSize newSize)
{
setFixedSize(newSize);
}