Refactor dialog package.

This commit is contained in:
Krad
2022-06-13 11:21:44 +08:00
parent 9a233251dc
commit 69a506ff94
27 changed files with 870 additions and 828 deletions

View File

@@ -3,20 +3,19 @@
//
#include "SelectDialog.h"
#include "components/SlidePickerBox.h"
#include <QVBoxLayout>
#include <QLabel>
SelectDialog::SelectDialog(QWidget* parent, Qt::WindowFlags f) : GUIFormBaseDialog(parent, f) {
SelectDialog::SelectDialog(QWidget* parent, Qt::WindowFlags f)
: GUIFormBaseDialog(parent, f)
, mPickBox(new SlidePickerBox(mFormWidget))
{
this->setFixedSize(360, 380);
QVBoxLayout* layout = new QVBoxLayout(formWidget);
box = new SlidePickerBox(formWidget);
box->setObjectName("slider_one");
layout->addWidget(box);
}
SelectDialog::~SelectDialog() {
auto layout = new QVBoxLayout(mFormWidget);
mPickBox->setObjectName("slider_one");
layout->addWidget(mPickBox);
}
@@ -25,13 +24,13 @@ bool SelectDialog::updateReferenceData() {
}
void SelectDialog::setValues(const QStringList& dates) {
box->setItems(dates);
mPickBox->setItems(dates);
}
QString SelectDialog::getSelectedValue() {
return box->getSelectedValue();
return mPickBox->getSelectedValue();
}
void SelectDialog::setSelectedValue(const QString& val) {
box->setSelectedValue(val);
mPickBox->setSelectedValue(val);
}