Files
640x480-G-vx4/DialogLineSpace.cpp
T

68 lines
2.1 KiB
C++

#include "DialogLineSpace.h"
#include "ui_dialoglinespace.h"
DialogLineSpace::DialogLineSpace(QWidget *parent) :
QDialog(parent),
ui(new Ui::DialogLineSpace)
{
ui->setupUi(this);
this->setFixedSize(this->geometry().width(),this->geometry().height());
this->setWindowTitle(tr("选择行间距和字符间距"));
}
DialogLineSpace::~DialogLineSpace()
{
delete ui;
}
void DialogLineSpace::getValue(int *lineSpace,int *charSpace){
*lineSpace = 0;
if(ui->radioButton0Pixel->isChecked())
*lineSpace = 0;
else if(ui->radioButton1Pixel->isChecked())
*lineSpace = 1;
else if(ui->radioButton2Pixel->isChecked())
*lineSpace = 2;
else if(ui->radioButton3Pixel->isChecked())
*lineSpace = 3;
else if(ui->radioButton4Pixel->isChecked())
*lineSpace = 4;
else if(ui->radioButton5Pixel->isChecked())
*lineSpace = 5;
else if(ui->radioButton6Pixel->isChecked())
*lineSpace = 6;
else if(ui->radioButton7Pixel->isChecked())
*lineSpace = 7;
*charSpace = 0;
if(ui->radioButtonCharSpace0Pixel->isChecked())
*charSpace = 0;
else if(ui->radioButtonCharSpace1Pixel->isChecked())
*charSpace = 1;
else if(ui->radioButtonCharSpace2Pixel->isChecked())
*charSpace = 2;
else if(ui->radioButtonCharSpace3Pixel->isChecked())
*charSpace = 3;
}
void DialogLineSpace::setValue(int lineSpace,int charSpace){
if(lineSpace > 7 || lineSpace < 0)
lineSpace = 0;
ui->radioButton0Pixel->setChecked(lineSpace == 0);
ui->radioButton1Pixel->setChecked(lineSpace == 1);
ui->radioButton2Pixel->setChecked(lineSpace == 2);
ui->radioButton3Pixel->setChecked(lineSpace == 3);
ui->radioButton4Pixel->setChecked(lineSpace == 4);
ui->radioButton5Pixel->setChecked(lineSpace == 5);
ui->radioButton6Pixel->setChecked(lineSpace == 6);
ui->radioButton7Pixel->setChecked(lineSpace == 7);
if(charSpace > 3 || charSpace < 0)
charSpace = 0;
ui->radioButtonCharSpace0Pixel->setChecked(charSpace == 0);
ui->radioButtonCharSpace1Pixel->setChecked(charSpace == 1);
ui->radioButtonCharSpace2Pixel->setChecked(charSpace == 2);
ui->radioButtonCharSpace3Pixel->setChecked(charSpace == 3);
}