entrypushbutton: explicitly search for max icon size
Este cometimento está contido em:
ascendente
4c4b5280b9
cometimento
69cc2710c3
@ -22,7 +22,16 @@ EntryPushButton::EntryPushButton(const EntryConfig &config) : QPushButton()
|
||||
this->setIcon(config.icon);
|
||||
if(!config.icon.availableSizes().isEmpty())
|
||||
{
|
||||
this->setIconSize(config.icon.availableSizes().first());
|
||||
auto sizes = config.icon.availableSizes();
|
||||
QSize maxSize = sizes.first();
|
||||
for(QSize ¤t : sizes)
|
||||
{
|
||||
if(current.width() > maxSize.width())
|
||||
{
|
||||
maxSize = current;
|
||||
}
|
||||
}
|
||||
this->setIconSize(maxSize);
|
||||
}
|
||||
this->config = config;
|
||||
connect(this, SIGNAL(clicked()), this, SLOT(emitOwnClicked()));
|
||||
|
Carregando…
Criar uma nova questão referindo esta
Bloquear um utilizador