提交原始齿轮泵代码

This commit is contained in:
kite_lucs
2026-08-26 16:13:59 +08:00
commit afc8fcf2a4
1688 changed files with 316635 additions and 0 deletions
+53
View File
@@ -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);
}