hlp:荆州版本
This commit is contained in:
+227
-227
@@ -1,227 +1,227 @@
|
||||
#include "DialogInsertVari.h"
|
||||
#include "ui_dialoginsertvari.h"
|
||||
#include "myinclude.h"
|
||||
//#include "SysPara.h"
|
||||
|
||||
DialogInsertVari::DialogInsertVari(QWidget *parent) :
|
||||
QDialog(parent),
|
||||
ui(new Ui::DialogInsertVari)
|
||||
{
|
||||
|
||||
ui->setupUi(this);
|
||||
this->setWindowTitle(tr("变量插入"));
|
||||
//this->setWindowFlags(Qt::CustomizeWindowHint | Qt::WindowContextHelpButtonHint | Qt::WindowMaximizeButtonHint);
|
||||
//this->setWindowFlags(windowFlags()&~Qt::WindowCloseButtonHint);
|
||||
//setWindowFlags(Qt::WindowTitleHint | Qt::WindowContextHelpButtonHint);
|
||||
//setWindowFlags(Qt::CustomizeWindowHint);
|
||||
this->setFixedSize(this->geometry().width(),this->geometry().height());
|
||||
|
||||
|
||||
bool Flag=0;
|
||||
digitWidth = 4;
|
||||
ui->radioButtonDigital9->setDisabled(!Flag);
|
||||
ui->radioButtonDigitalA->setDisabled(!Flag);
|
||||
ui->radioButtonDigitalB->setDisabled(!Flag);
|
||||
ui->radioButtonDigitalC->setDisabled(!Flag);
|
||||
ui->radioButtonDigitalD->setDisabled(!Flag);
|
||||
ui->radioButtonDigitalE->setDisabled(!Flag);
|
||||
ui->radioButtonDigitalF->setDisabled(!Flag);
|
||||
//ui->radioButtonDigitalH->setDisabled(!Flag);
|
||||
|
||||
connect(ui->radioButtonVarRandom,SIGNAL(toggled(bool)),this,SLOT(onRanDomPressed(bool)));
|
||||
|
||||
connect(ui->radioButtonHour,SIGNAL(toggled(bool)),this,SLOT( onDigitTwoBit(bool)));
|
||||
connect(ui->radioButtonMinute,SIGNAL(toggled(bool)),this,SLOT( onDigitTwoBit(bool)));
|
||||
connect(ui->radioButtonWeek,SIGNAL(toggled(bool)),this,SLOT( onDigitTwoBit(bool)));
|
||||
connect(ui->radioButtonMonth,SIGNAL(toggled(bool)),this,SLOT( onDigitTwoBit(bool)));
|
||||
connect(ui->radioButtonSecond,SIGNAL(toggled(bool)),this,SLOT( onDigitTwoBit(bool)));
|
||||
connect(ui->radioButtonDay,SIGNAL(toggled(bool)),this,SLOT( onDigitTwoBit(bool)));
|
||||
connect(ui->radioButtonXDay,SIGNAL(toggled(bool)),this,SLOT( onDigitTwoBit(bool)));
|
||||
connect(ui->radioButtonYear,SIGNAL(toggled(bool)),this,SLOT( onDigitFourBit(bool)));
|
||||
connect(ui->radioButtonVar1,SIGNAL(toggled(bool)),this,SLOT( onDigitFourBit(bool)));
|
||||
connect(ui->radioButtonVar2,SIGNAL(toggled(bool)),this,SLOT( onDigitFourBit(bool)));
|
||||
connect(ui->radioButtonCNT3,SIGNAL(toggled(bool)),this,SLOT( onDigitFourBit(bool)));
|
||||
#ifdef _2DCODE_
|
||||
connect(ui->radioButtonBarCode,SIGNAL(toggled(bool)),this,SLOT( onDigitOtherBit(bool)));
|
||||
connect(ui->radioButtonQRCode,SIGNAL(toggled(bool)),this,SLOT( onDigitOtherBit(bool)));
|
||||
connect(ui->radioButtonDataMatrix,SIGNAL(toggled(bool)),this,SLOT( onDigitOtherBit(bool)));
|
||||
#else
|
||||
delete ui->radioButtonBarCode;
|
||||
delete ui->radioButtonQRCode;
|
||||
delete ui->radioButtonDataMatrix;
|
||||
#endif
|
||||
ui->radioButtonXDay->hide();
|
||||
|
||||
}
|
||||
|
||||
DialogInsertVari::~DialogInsertVari()
|
||||
{
|
||||
delete ui;
|
||||
}
|
||||
void DialogInsertVari::setValue(QString txt){
|
||||
//ui->label_2->setText(txt);
|
||||
}
|
||||
void DialogInsertVari::onRanDomPressed(bool Flag){
|
||||
if(Flag) ui->radioButtonDigitalD->setChecked(Flag);
|
||||
else ui->radioButtonDigital4->setChecked(1);
|
||||
ui->radioButtonDigital9->setDisabled(!Flag);
|
||||
ui->radioButtonDigitalA->setDisabled(!Flag);
|
||||
ui->radioButtonDigitalB->setDisabled(!Flag);
|
||||
ui->radioButtonDigitalC->setDisabled(!Flag);
|
||||
ui->radioButtonDigitalD->setDisabled(!Flag);
|
||||
ui->radioButtonDigitalE->setDisabled(!Flag);
|
||||
ui->radioButtonDigitalF->setDisabled(!Flag);
|
||||
//ui->radioButtonDigitalH->setDisabled(!Flag);
|
||||
}
|
||||
|
||||
void DialogInsertVari::onDigitOtherBit(bool Flag){
|
||||
|
||||
if(digitWidth>8)
|
||||
ui->radioButtonDigital4->setChecked(1);
|
||||
|
||||
ui->radioButtonDigital9->setDisabled(Flag);
|
||||
ui->radioButtonDigitalA->setDisabled(Flag);
|
||||
ui->radioButtonDigitalB->setDisabled(Flag);
|
||||
ui->radioButtonDigitalC->setDisabled(Flag);
|
||||
ui->radioButtonDigitalD->setDisabled(Flag);
|
||||
ui->radioButtonDigitalE->setDisabled(Flag);
|
||||
ui->radioButtonDigitalF->setDisabled(Flag);
|
||||
//ui->radioButtonDigitalH->setDisabled(Flag);
|
||||
}
|
||||
|
||||
void DialogInsertVari::onDigitTwoBit(bool Flag){
|
||||
if(ui->radioButtonXDay->isChecked())ui->radioButtonDigital3->setChecked(Flag);
|
||||
else if(Flag)ui->radioButtonDigital2->setChecked(Flag);
|
||||
else ui->radioButtonDigital4->setChecked(1);
|
||||
|
||||
ui->radioButtonDigital9->setDisabled(Flag);
|
||||
ui->radioButtonDigitalA->setDisabled(Flag);
|
||||
ui->radioButtonDigitalB->setDisabled(Flag);
|
||||
ui->radioButtonDigitalC->setDisabled(Flag);
|
||||
ui->radioButtonDigitalD->setDisabled(Flag);
|
||||
ui->radioButtonDigitalE->setDisabled(Flag);
|
||||
ui->radioButtonDigitalF->setDisabled(Flag);
|
||||
//ui->radioButtonDigitalH->setDisabled(Flag);
|
||||
}
|
||||
|
||||
void DialogInsertVari::onDigitFourBit(bool Flag){
|
||||
if(Flag)ui->radioButtonDigital4->setChecked(Flag);
|
||||
else ui->radioButtonDigital2->setChecked(1);
|
||||
ui->radioButtonDigital9->setDisabled(Flag);
|
||||
ui->radioButtonDigitalA->setDisabled(Flag);
|
||||
ui->radioButtonDigitalB->setDisabled(Flag);
|
||||
ui->radioButtonDigitalC->setDisabled(Flag);
|
||||
ui->radioButtonDigitalD->setDisabled(Flag);
|
||||
ui->radioButtonDigitalE->setDisabled(Flag);
|
||||
ui->radioButtonDigitalF->setDisabled(Flag);
|
||||
//ui->radioButtonDigitalH->setDisabled(Flag);
|
||||
}
|
||||
|
||||
|
||||
void DialogInsertVari::getValue(int *varType,int *digitalWidth,unsigned char *splitMode){
|
||||
int type = 0,width = 0;
|
||||
if(ui->radioButtonYear->isChecked())
|
||||
type = 0;
|
||||
else if(ui->radioButtonMonth->isChecked())
|
||||
type = 1;
|
||||
else if(ui->radioButtonDay->isChecked())
|
||||
type = 2;
|
||||
else if(ui->radioButtonWeek->isChecked())
|
||||
type = 3;
|
||||
else if(ui->radioButtonHour->isChecked())
|
||||
type = 4;
|
||||
else if(ui->radioButtonMinute->isChecked())
|
||||
type = 5;
|
||||
else if(ui->radioButtonSecond->isChecked())
|
||||
type = 6;
|
||||
else if(ui->radioButtonVar1->isChecked())
|
||||
type = 7;
|
||||
else if(ui->radioButtonVar2->isChecked())
|
||||
type = 8;
|
||||
#ifdef _2DCODE_
|
||||
else if(ui->radioButtonDataMatrix->isChecked())
|
||||
type = 9;
|
||||
else if(ui->radioButtonQRCode->isChecked())
|
||||
type = 10;
|
||||
else if(ui->radioButtonBarCode->isChecked())
|
||||
type = 11;
|
||||
#endif
|
||||
else if(ui->radioButtonVarRandom->isChecked())
|
||||
type = 12;
|
||||
else if(ui->radioButtonCNT3->isChecked())
|
||||
type = 13;
|
||||
else if(ui->radioButtonXDay->isChecked())
|
||||
type = 14;
|
||||
else if(ui->radioButtonCNT4->isChecked())
|
||||
type = 15;
|
||||
else if(ui->radioButtonExpiry->isChecked())
|
||||
{
|
||||
type = 80;
|
||||
|
||||
}
|
||||
else if(ui->radioButtonCurDate->isChecked())
|
||||
{
|
||||
type = 81;
|
||||
}
|
||||
// else if(ui->radioButtonClass->isChecked())
|
||||
// {
|
||||
// type = 82;
|
||||
// }
|
||||
|
||||
|
||||
|
||||
if(ui->radioButtonDigital1->isChecked())
|
||||
width = 1;
|
||||
else if(ui->radioButtonDigital2->isChecked())
|
||||
width = 2;
|
||||
else if(ui->radioButtonDigital3->isChecked())
|
||||
width = 3;
|
||||
else if(ui->radioButtonDigital4->isChecked())
|
||||
width = 4;
|
||||
else if(ui->radioButtonDigital5->isChecked())
|
||||
width = 5;
|
||||
else if(ui->radioButtonDigital6->isChecked())
|
||||
width = 6;
|
||||
else if(ui->radioButtonDigital7->isChecked())
|
||||
width = 7;
|
||||
else if(ui->radioButtonDigital8->isChecked())
|
||||
width = 8;
|
||||
else if(ui->radioButtonDigital9->isChecked())
|
||||
width = 9;
|
||||
else if(ui->radioButtonDigitalA->isChecked())
|
||||
width = 10;
|
||||
else if(ui->radioButtonDigitalB->isChecked())
|
||||
width = 11;
|
||||
else if(ui->radioButtonDigitalC->isChecked())
|
||||
width = 12;
|
||||
else if(ui->radioButtonDigitalD->isChecked())
|
||||
width = 13;
|
||||
else if(ui->radioButtonDigitalE->isChecked())
|
||||
width = 14;
|
||||
else if(ui->radioButtonDigitalF->isChecked())
|
||||
width = 15;
|
||||
//else if(ui->radioButtonDigitalH->isChecked())
|
||||
// width = 16;
|
||||
if(varType && digitalWidth){
|
||||
*varType = type;
|
||||
*digitalWidth = width;
|
||||
digitWidth = width;
|
||||
}
|
||||
if (type == 82) { // class
|
||||
*digitalWidth = 1;
|
||||
digitWidth = 1;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
void DialogInsertVari::on_buttonBox_accepted()
|
||||
{
|
||||
|
||||
}
|
||||
void DialogInsertVari::EnableHiddenValue(bool select)
|
||||
{
|
||||
if(!select)
|
||||
ui->radioButtonVar1->setChecked(true);
|
||||
ui->radioButtonCNT4->setEnabled(select);
|
||||
}
|
||||
#include "DialogInsertVari.h"
|
||||
#include "ui_dialoginsertvari.h"
|
||||
#include "myinclude.h"
|
||||
//#include "SysPara.h"
|
||||
|
||||
DialogInsertVari::DialogInsertVari(QWidget *parent) :
|
||||
QDialog(parent),
|
||||
ui(new Ui::DialogInsertVari)
|
||||
{
|
||||
|
||||
ui->setupUi(this);
|
||||
this->setWindowTitle(tr("变量插入"));
|
||||
//this->setWindowFlags(Qt::CustomizeWindowHint | Qt::WindowContextHelpButtonHint | Qt::WindowMaximizeButtonHint);
|
||||
//this->setWindowFlags(windowFlags()&~Qt::WindowCloseButtonHint);
|
||||
//setWindowFlags(Qt::WindowTitleHint | Qt::WindowContextHelpButtonHint);
|
||||
//setWindowFlags(Qt::CustomizeWindowHint);
|
||||
this->setFixedSize(this->geometry().width(),this->geometry().height());
|
||||
|
||||
|
||||
bool Flag=0;
|
||||
digitWidth = 4;
|
||||
ui->radioButtonDigital9->setDisabled(!Flag);
|
||||
ui->radioButtonDigitalA->setDisabled(!Flag);
|
||||
ui->radioButtonDigitalB->setDisabled(!Flag);
|
||||
ui->radioButtonDigitalC->setDisabled(!Flag);
|
||||
ui->radioButtonDigitalD->setDisabled(!Flag);
|
||||
ui->radioButtonDigitalE->setDisabled(!Flag);
|
||||
ui->radioButtonDigitalF->setDisabled(!Flag);
|
||||
//ui->radioButtonDigitalH->setDisabled(!Flag);
|
||||
|
||||
connect(ui->radioButtonVarRandom,SIGNAL(toggled(bool)),this,SLOT(onRanDomPressed(bool)));
|
||||
|
||||
connect(ui->radioButtonHour,SIGNAL(toggled(bool)),this,SLOT( onDigitTwoBit(bool)));
|
||||
connect(ui->radioButtonMinute,SIGNAL(toggled(bool)),this,SLOT( onDigitTwoBit(bool)));
|
||||
connect(ui->radioButtonWeek,SIGNAL(toggled(bool)),this,SLOT( onDigitTwoBit(bool)));
|
||||
connect(ui->radioButtonMonth,SIGNAL(toggled(bool)),this,SLOT( onDigitTwoBit(bool)));
|
||||
connect(ui->radioButtonSecond,SIGNAL(toggled(bool)),this,SLOT( onDigitTwoBit(bool)));
|
||||
connect(ui->radioButtonDay,SIGNAL(toggled(bool)),this,SLOT( onDigitTwoBit(bool)));
|
||||
connect(ui->radioButtonXDay,SIGNAL(toggled(bool)),this,SLOT( onDigitTwoBit(bool)));
|
||||
connect(ui->radioButtonYear,SIGNAL(toggled(bool)),this,SLOT( onDigitFourBit(bool)));
|
||||
connect(ui->radioButtonVar1,SIGNAL(toggled(bool)),this,SLOT( onDigitFourBit(bool)));
|
||||
connect(ui->radioButtonVar2,SIGNAL(toggled(bool)),this,SLOT( onDigitFourBit(bool)));
|
||||
connect(ui->radioButtonCNT3,SIGNAL(toggled(bool)),this,SLOT( onDigitFourBit(bool)));
|
||||
#ifdef _2DCODE_
|
||||
connect(ui->radioButtonBarCode,SIGNAL(toggled(bool)),this,SLOT( onDigitOtherBit(bool)));
|
||||
connect(ui->radioButtonQRCode,SIGNAL(toggled(bool)),this,SLOT( onDigitOtherBit(bool)));
|
||||
connect(ui->radioButtonDataMatrix,SIGNAL(toggled(bool)),this,SLOT( onDigitOtherBit(bool)));
|
||||
#else
|
||||
delete ui->radioButtonBarCode;
|
||||
delete ui->radioButtonQRCode;
|
||||
delete ui->radioButtonDataMatrix;
|
||||
#endif
|
||||
ui->radioButtonXDay->hide();
|
||||
|
||||
}
|
||||
|
||||
DialogInsertVari::~DialogInsertVari()
|
||||
{
|
||||
delete ui;
|
||||
}
|
||||
void DialogInsertVari::setValue(QString txt){
|
||||
//ui->label_2->setText(txt);
|
||||
}
|
||||
void DialogInsertVari::onRanDomPressed(bool Flag){
|
||||
if(Flag) ui->radioButtonDigitalD->setChecked(Flag);
|
||||
else ui->radioButtonDigital4->setChecked(1);
|
||||
ui->radioButtonDigital9->setDisabled(!Flag);
|
||||
ui->radioButtonDigitalA->setDisabled(!Flag);
|
||||
ui->radioButtonDigitalB->setDisabled(!Flag);
|
||||
ui->radioButtonDigitalC->setDisabled(!Flag);
|
||||
ui->radioButtonDigitalD->setDisabled(!Flag);
|
||||
ui->radioButtonDigitalE->setDisabled(!Flag);
|
||||
ui->radioButtonDigitalF->setDisabled(!Flag);
|
||||
//ui->radioButtonDigitalH->setDisabled(!Flag);
|
||||
}
|
||||
|
||||
void DialogInsertVari::onDigitOtherBit(bool Flag){
|
||||
|
||||
if(digitWidth>8)
|
||||
ui->radioButtonDigital4->setChecked(1);
|
||||
|
||||
ui->radioButtonDigital9->setDisabled(Flag);
|
||||
ui->radioButtonDigitalA->setDisabled(Flag);
|
||||
ui->radioButtonDigitalB->setDisabled(Flag);
|
||||
ui->radioButtonDigitalC->setDisabled(Flag);
|
||||
ui->radioButtonDigitalD->setDisabled(Flag);
|
||||
ui->radioButtonDigitalE->setDisabled(Flag);
|
||||
ui->radioButtonDigitalF->setDisabled(Flag);
|
||||
//ui->radioButtonDigitalH->setDisabled(Flag);
|
||||
}
|
||||
|
||||
void DialogInsertVari::onDigitTwoBit(bool Flag){
|
||||
if(ui->radioButtonXDay->isChecked())ui->radioButtonDigital3->setChecked(Flag);
|
||||
else if(Flag)ui->radioButtonDigital2->setChecked(Flag);
|
||||
else ui->radioButtonDigital4->setChecked(1);
|
||||
|
||||
ui->radioButtonDigital9->setDisabled(Flag);
|
||||
ui->radioButtonDigitalA->setDisabled(Flag);
|
||||
ui->radioButtonDigitalB->setDisabled(Flag);
|
||||
ui->radioButtonDigitalC->setDisabled(Flag);
|
||||
ui->radioButtonDigitalD->setDisabled(Flag);
|
||||
ui->radioButtonDigitalE->setDisabled(Flag);
|
||||
ui->radioButtonDigitalF->setDisabled(Flag);
|
||||
//ui->radioButtonDigitalH->setDisabled(Flag);
|
||||
}
|
||||
|
||||
void DialogInsertVari::onDigitFourBit(bool Flag){
|
||||
if(Flag)ui->radioButtonDigital4->setChecked(Flag);
|
||||
else ui->radioButtonDigital2->setChecked(1);
|
||||
ui->radioButtonDigital9->setDisabled(Flag);
|
||||
ui->radioButtonDigitalA->setDisabled(Flag);
|
||||
ui->radioButtonDigitalB->setDisabled(Flag);
|
||||
ui->radioButtonDigitalC->setDisabled(Flag);
|
||||
ui->radioButtonDigitalD->setDisabled(Flag);
|
||||
ui->radioButtonDigitalE->setDisabled(Flag);
|
||||
ui->radioButtonDigitalF->setDisabled(Flag);
|
||||
//ui->radioButtonDigitalH->setDisabled(Flag);
|
||||
}
|
||||
|
||||
|
||||
void DialogInsertVari::getValue(int *varType,int *digitalWidth,unsigned char *splitMode){
|
||||
int type = 0,width = 0;
|
||||
if(ui->radioButtonYear->isChecked())
|
||||
type = 0;
|
||||
else if(ui->radioButtonMonth->isChecked())
|
||||
type = 1;
|
||||
else if(ui->radioButtonDay->isChecked())
|
||||
type = 2;
|
||||
else if(ui->radioButtonWeek->isChecked())
|
||||
type = 3;
|
||||
else if(ui->radioButtonHour->isChecked())
|
||||
type = 4;
|
||||
else if(ui->radioButtonMinute->isChecked())
|
||||
type = 5;
|
||||
else if(ui->radioButtonSecond->isChecked())
|
||||
type = 6;
|
||||
else if(ui->radioButtonVar1->isChecked())
|
||||
type = 7;
|
||||
else if(ui->radioButtonVar2->isChecked())
|
||||
type = 8;
|
||||
#ifdef _2DCODE_
|
||||
else if(ui->radioButtonDataMatrix->isChecked())
|
||||
type = 9;
|
||||
else if(ui->radioButtonQRCode->isChecked())
|
||||
type = 10;
|
||||
else if(ui->radioButtonBarCode->isChecked())
|
||||
type = 11;
|
||||
#endif
|
||||
else if(ui->radioButtonVarRandom->isChecked())
|
||||
type = 12;
|
||||
else if(ui->radioButtonCNT3->isChecked())
|
||||
type = 13;
|
||||
else if(ui->radioButtonXDay->isChecked())
|
||||
type = 14;
|
||||
else if(ui->radioButtonCNT4->isChecked())
|
||||
type = 15;
|
||||
else if(ui->radioButtonExpiry->isChecked())
|
||||
{
|
||||
type = 80;
|
||||
|
||||
}
|
||||
else if(ui->radioButtonCurDate->isChecked())
|
||||
{
|
||||
type = 81;
|
||||
}
|
||||
// else if(ui->radioButtonClass->isChecked())
|
||||
// {
|
||||
// type = 82;
|
||||
// }
|
||||
|
||||
|
||||
|
||||
if(ui->radioButtonDigital1->isChecked())
|
||||
width = 1;
|
||||
else if(ui->radioButtonDigital2->isChecked())
|
||||
width = 2;
|
||||
else if(ui->radioButtonDigital3->isChecked())
|
||||
width = 3;
|
||||
else if(ui->radioButtonDigital4->isChecked())
|
||||
width = 4;
|
||||
else if(ui->radioButtonDigital5->isChecked())
|
||||
width = 5;
|
||||
else if(ui->radioButtonDigital6->isChecked())
|
||||
width = 6;
|
||||
else if(ui->radioButtonDigital7->isChecked())
|
||||
width = 7;
|
||||
else if(ui->radioButtonDigital8->isChecked())
|
||||
width = 8;
|
||||
else if(ui->radioButtonDigital9->isChecked())
|
||||
width = 9;
|
||||
else if(ui->radioButtonDigitalA->isChecked())
|
||||
width = 10;
|
||||
else if(ui->radioButtonDigitalB->isChecked())
|
||||
width = 11;
|
||||
else if(ui->radioButtonDigitalC->isChecked())
|
||||
width = 12;
|
||||
else if(ui->radioButtonDigitalD->isChecked())
|
||||
width = 13;
|
||||
else if(ui->radioButtonDigitalE->isChecked())
|
||||
width = 14;
|
||||
else if(ui->radioButtonDigitalF->isChecked())
|
||||
width = 15;
|
||||
//else if(ui->radioButtonDigitalH->isChecked())
|
||||
// width = 16;
|
||||
if(varType && digitalWidth){
|
||||
*varType = type;
|
||||
*digitalWidth = width;
|
||||
digitWidth = width;
|
||||
}
|
||||
if (type == 82) { // class
|
||||
*digitalWidth = 1;
|
||||
digitWidth = 1;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
void DialogInsertVari::on_buttonBox_accepted()
|
||||
{
|
||||
|
||||
}
|
||||
void DialogInsertVari::EnableHiddenValue(bool select)
|
||||
{
|
||||
if(!select)
|
||||
ui->radioButtonVar1->setChecked(true);
|
||||
ui->radioButtonCNT4->setEnabled(select);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user