#include "widgets/helper/EffectLabel.hpp" #include #include namespace AB_NAMESPACE { EffectLabel::EffectLabel(BaseWidget *parent, int spacing) : Button(parent) , label_(this) { setLayout(&this->hbox_); this->label_.setAlignment(Qt::AlignCenter); this->hbox_.setMargin(0); this->hbox_.addSpacing(spacing); this->hbox_.addWidget(&this->label_); this->hbox_.addSpacing(spacing); } EffectLabel2::EffectLabel2(BaseWidget *parent, int padding) : Button(parent) , label_(this) { auto *hbox = new QHBoxLayout(this); this->setLayout(hbox); // this->label_.setAlignment(Qt::AlignCenter); this->label_.setCentered(true); hbox->setMargin(0); // hbox.addSpacing(spacing); hbox->addWidget(&this->label_); // hbox.addSpacing(spacing); } Label &EffectLabel2::getLabel() { return this->label_; } } // namespace AB_NAMESPACE