#include "yacreader_flow_config_widget.h" #include #include #include #include YACReaderFlowConfigWidget::YACReaderFlowConfigWidget(QWidget * parent ) :QWidget(parent) { QVBoxLayout * layout = new QVBoxLayout(this); QGroupBox *groupBox = new QGroupBox(tr("How to show covers:")); radio1 = new QRadioButton(tr("CoverFlow look")); radio2 = new QRadioButton(tr("Stripe look")); radio3 = new QRadioButton(tr("Overlapped Stripe look")); QVBoxLayout *vbox = new QVBoxLayout; QHBoxLayout * opt1 = new QHBoxLayout; opt1->addWidget(radio1); QLabel * lOpt1 = new QLabel(); lOpt1->setPixmap(QPixmap(":/images/flow1.png")); opt1->addStretch(); opt1->addWidget(lOpt1); vbox->addLayout(opt1); QHBoxLayout * opt2 = new QHBoxLayout; opt2->addWidget(radio2); QLabel * lOpt2 = new QLabel(); lOpt2->setPixmap(QPixmap(":/images/flow2.png")); opt2->addStretch(); opt2->addWidget(lOpt2); vbox->addLayout(opt2); QHBoxLayout * opt3 = new QHBoxLayout; opt3->addWidget(radio3); QLabel * lOpt3 = new QLabel(); lOpt3->setPixmap(QPixmap(":/images/flow3.png")); opt3->addStretch(); opt3->addWidget(lOpt3); vbox->addLayout(opt3); //vbox->addStretch(1); groupBox->setLayout(vbox); layout->addWidget(groupBox); layout->setContentsMargins(0,0,0,0); setLayout(layout); }