提交原始齿轮泵代码
This commit is contained in:
@@ -0,0 +1,53 @@
|
||||
#include "dialogmoduleseletion.h"
|
||||
#include "ui_dialogmoduleseletion.h"
|
||||
|
||||
DialogModuleSeletion::DialogModuleSeletion(QWidget *parent) :
|
||||
QDialog(parent),
|
||||
ui(new Ui::DialogModuleSeletion)
|
||||
{
|
||||
ui->setupUi(this);
|
||||
ui->checkBox_7->hide();
|
||||
ui->checkBox_8->hide();
|
||||
ui->checkBox_9->hide();
|
||||
ui->checkBox_10->hide();
|
||||
}
|
||||
|
||||
DialogModuleSeletion::~DialogModuleSeletion()
|
||||
{
|
||||
delete ui;
|
||||
}
|
||||
|
||||
int DialogModuleSeletion::getModuleType(){
|
||||
unsigned short type = 0x00;
|
||||
if(ui->checkBox_1->isChecked()) type = 1;
|
||||
if(ui->checkBox_2->isChecked()) type = type | 1<<1;
|
||||
if(ui->checkBox_3->isChecked()) type = type | 1<<2;
|
||||
if(ui->checkBox_4->isChecked()) type = type | 1<<3;
|
||||
if(ui->checkBox_5->isChecked()) type = type | 1<<4;
|
||||
if(ui->checkBox_6->isChecked()) type = type | 1<<5;
|
||||
if(ui->checkBox_7->isChecked()) type = type | 1<<6;
|
||||
if(ui->checkBox_8->isChecked()) type = type | 1<<7;
|
||||
|
||||
return type;
|
||||
}
|
||||
|
||||
void DialogModuleSeletion::on_checkBox_1_clicked()
|
||||
{
|
||||
ui->checkBox_2->setChecked(false);
|
||||
}
|
||||
|
||||
void DialogModuleSeletion::on_checkBox_2_clicked()
|
||||
{
|
||||
ui->checkBox_1->setChecked(false);
|
||||
}
|
||||
|
||||
void DialogModuleSeletion::updateModuleTypeToUI(unsigned short type){
|
||||
ui->checkBox_1->setChecked(type & 1);
|
||||
ui->checkBox_2->setChecked(type & 1<<1);
|
||||
ui->checkBox_3->setChecked(type & 1<<2);
|
||||
ui->checkBox_4->setChecked(type & 1<<3);
|
||||
ui->checkBox_5->setChecked(type & 1<<4);
|
||||
ui->checkBox_6->setChecked(type & 1<<5);
|
||||
ui->checkBox_7->setChecked(type & 1<<6);
|
||||
ui->checkBox_8->setChecked(type & 1<<7);
|
||||
}
|
||||
Reference in New Issue
Block a user