#include "options_dialog.h" #include "yacreader_flow_gl.h" #include "yacreader_flow_config_widget.h" #include "yacreader_gl_flow_config_widget.h" #include #include #include #include #include #include #include #include #include #include FlowType flowType = Strip; OptionsDialog::OptionsDialog(QWidget * parent) :YACReaderOptionsDialog(parent) { QTabWidget * tabWidget = new QTabWidget(); QVBoxLayout * layout = new QVBoxLayout(this); QVBoxLayout * flowLayout = new QVBoxLayout; QVBoxLayout * generalLayout = new QVBoxLayout(); QHBoxLayout * switchFlowType = new QHBoxLayout; switchFlowType->addStretch(); switchFlowType->addWidget(useGL); QHBoxLayout * buttons = new QHBoxLayout(); buttons->addStretch(); buttons->addWidget(accept); buttons->addWidget(cancel); flowLayout->addWidget(sw); flowLayout->addWidget(gl); flowLayout->addLayout(switchFlowType); QVBoxLayout * shortcutsLayout = new QVBoxLayout(); QPushButton * shortcutsButton = new QPushButton(tr("Edit shortcuts")); shortcutsLayout->addWidget(shortcutsButton); sw->hide(); QWidget * comicFlowW = new QWidget; comicFlowW->setLayout(flowLayout); QGroupBox *generalBox = new QGroupBox(tr("Shortcuts")); generalBox->setLayout(shortcutsLayout); generalLayout->addWidget(generalBox); generalLayout->addStretch(); QWidget * generalW = new QWidget; generalW->setLayout(generalLayout); tabWidget->addTab(comicFlowW,tr("Comic Flow")); tabWidget->addTab(generalW,tr("General")); layout->addWidget(tabWidget); layout->addLayout(buttons); setLayout(layout); //restoreOptions(settings); //load options //resize(200,0); setModal (true); setWindowTitle(tr("Options")); this->layout()->setSizeConstraint(QLayout::SetFixedSize); connect(shortcutsButton,SIGNAL(clicked()),this,SIGNAL(editShortcuts())); }