mirror of
https://github.com/YACReader/yacreader
synced 2025-05-28 03:10:27 -04:00
48 lines
1.1 KiB
C++
48 lines
1.1 KiB
C++
#include "search_volume.h"
|
|
|
|
#include "scraper_lineedit.h"
|
|
#include "scraper_checkbox.h"
|
|
|
|
#include <QLabel>
|
|
#include <QVBoxLayout>
|
|
|
|
SearchVolume::SearchVolume(QWidget *parent)
|
|
: QWidget(parent)
|
|
{
|
|
QLabel *label = new QLabel(tr("Please provide some additional information."));
|
|
label->setStyleSheet("QLabel {color:white; font-size:12px;font-family:Arial;}");
|
|
|
|
volumeEdit = new ScraperLineEdit(tr("Series:"));
|
|
volumeEdit->setClearButtonEnabled(true);
|
|
|
|
exactMatchCheckBox = new ScraperCheckBox(tr("Use exact match search. Disable if you want to find volumes that match some of the words in the name."), this);
|
|
exactMatchCheckBox->setChecked(true);
|
|
|
|
QVBoxLayout *l = new QVBoxLayout;
|
|
|
|
l->addSpacing(35);
|
|
l->addWidget(label);
|
|
l->addWidget(volumeEdit);
|
|
l->addWidget(exactMatchCheckBox);
|
|
l->addStretch();
|
|
|
|
l->setContentsMargins(0, 0, 0, 0);
|
|
setLayout(l);
|
|
setContentsMargins(0, 0, 0, 0);
|
|
}
|
|
|
|
void SearchVolume::clean()
|
|
{
|
|
volumeEdit->clear();
|
|
}
|
|
|
|
void SearchVolume::setVolumeInfo(const QString &volume)
|
|
{
|
|
volumeEdit->setText(volume);
|
|
}
|
|
|
|
QString SearchVolume::getVolumeInfo() const
|
|
{
|
|
return volumeEdit->text();
|
|
}
|