mirror of
https://github.com/YACReader/yacreader
synced 2025-08-06 14:25:04 -04:00
YACReader
YACReaderLibrary
common
custom_widgets
custom_widgets.pri
help_about_dialog.cpp
help_about_dialog.h
yacreader_busy_widget.cpp
yacreader_busy_widget.h
yacreader_dark_menu.cpp
yacreader_dark_menu.h
yacreader_deleting_progress.cpp
yacreader_deleting_progress.h
yacreader_field_edit.cpp
yacreader_field_edit.h
yacreader_field_plain_text_edit.cpp
yacreader_field_plain_text_edit.h
yacreader_flow.cpp
yacreader_flow.h
yacreader_flow_config_widget.cpp
yacreader_flow_config_widget.h
yacreader_gl_flow_config_widget.cpp
yacreader_gl_flow_config_widget.h
yacreader_library_item_widget.cpp
yacreader_library_item_widget.h
yacreader_library_list_widget.cpp
yacreader_library_list_widget.h
yacreader_options_dialog.cpp
yacreader_options_dialog.h
yacreader_search_line_edit.cpp
yacreader_search_line_edit.h
yacreader_sidebar.cpp
yacreader_sidebar.h
yacreader_social_dialog.cpp
yacreader_social_dialog.h
yacreader_spin_slider_widget.cpp
yacreader_spin_slider_widget.h
yacreader_table_view.cpp
yacreader_table_view.h
yacreader_titled_toolbar.cpp
yacreader_titled_toolbar.h
yacreader_tool_bar_stretch.cpp
yacreader_tool_bar_stretch.h
yacreader_treeview.cpp
yacreader_treeview.h
dependencies
files
images
release
CHANGELOG.txt
COPYING.txt
README.txt
cleanOSX.sh
compileOSX.sh
compileX11.sh
generateVS2010Projects.bat
releaseOSX.sh
54 lines
1.4 KiB
C++
54 lines
1.4 KiB
C++
#include "yacreader_flow_config_widget.h"
|
|
|
|
#include <QVBoxLayout>
|
|
#include <QGroupBox>
|
|
#include <QRadioButton>
|
|
#include <QLabel>
|
|
|
|
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);
|
|
} |