1 Star 0 Fork 0

张旋璇 / QtOpenCoreConfig

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
dlgParameters.cpp 3.53 KB
一键复制 编辑 原始数据 按行查看 历史
ic005k 提交于 2021-09-14 15:53 . Add files via upload
#include "dlgParameters.h"
#include "mainwindow.h"
#include "ui_dlgParameters.h"
extern MainWindow* mw_one;
extern QVector<QCheckBox*> chkDisplayLevel;
extern QVector<QCheckBox*> chk_ScanPolicy;
extern QVector<QCheckBox*> chk_PickerAttributes;
extern QVector<QCheckBox*> chk_ExposeSensitiveData;
extern QVector<QCheckBox*> chk_Target;
dlgParameters::dlgParameters(QWidget* parent)
: QDialog(parent)
, ui(new Ui::dlgParameters)
{
ui->setupUi(this);
chkDisplayLevel.clear();
chkDisplayLevel.append(ui->chkD1);
chkDisplayLevel.append(ui->chkD2);
chkDisplayLevel.append(ui->chkD3);
chkDisplayLevel.append(ui->chkD4);
chkDisplayLevel.append(ui->chkD5);
chkDisplayLevel.append(ui->chkD6);
chkDisplayLevel.append(ui->chkD7);
chkDisplayLevel.append(ui->chkD8);
chkDisplayLevel.append(ui->chkD9);
chkDisplayLevel.append(ui->chkD10);
chkDisplayLevel.append(ui->chkD11);
chkDisplayLevel.append(ui->chkD12);
chkDisplayLevel.append(ui->chkD13);
chkDisplayLevel.append(ui->chkD14);
chkDisplayLevel.append(ui->chkD15);
chkDisplayLevel.append(ui->chkD16);
chkDisplayLevel.append(ui->chkD17);
chkDisplayLevel.append(ui->chkD18);
chkDisplayLevel.append(ui->chkD19);
for (int i = 0; i < chkDisplayLevel.count(); i++) {
connect(chkDisplayLevel.at(i), &QCheckBox::clicked, this, &dlgParameters::slotDisplayLevel);
}
chk_ScanPolicy.clear();
chk_ScanPolicy.append(ui->chk1);
chk_ScanPolicy.append(ui->chk2);
chk_ScanPolicy.append(ui->chk3);
chk_ScanPolicy.append(ui->chk4);
chk_ScanPolicy.append(ui->chk5);
chk_ScanPolicy.append(ui->chk6);
chk_ScanPolicy.append(ui->chk7);
chk_ScanPolicy.append(ui->chk8);
chk_ScanPolicy.append(ui->chk9);
chk_ScanPolicy.append(ui->chk10);
chk_ScanPolicy.append(ui->chk11);
chk_ScanPolicy.append(ui->chk12);
chk_ScanPolicy.append(ui->chk13);
chk_ScanPolicy.append(ui->chk14);
chk_ScanPolicy.append(ui->chk15);
chk_ScanPolicy.append(ui->chk16);
chk_ScanPolicy.append(ui->chk17);
chk_ScanPolicy.append(ui->chk18);
for (int i = 0; i < chk_ScanPolicy.count(); i++) {
connect(chk_ScanPolicy.at(i), &QCheckBox::clicked, this, &dlgParameters::slotScanPolicy);
}
chk_PickerAttributes.clear();
chk_PickerAttributes.append(ui->chkPA1);
chk_PickerAttributes.append(ui->chkPA2);
chk_PickerAttributes.append(ui->chkPA3);
chk_PickerAttributes.append(ui->chkPA4);
chk_PickerAttributes.append(ui->chkPA5);
chk_PickerAttributes.append(ui->chkPA6);
chk_PickerAttributes.append(ui->chkPA7);
chk_PickerAttributes.append(ui->chkPA8);
for (int i = 0; i < chk_PickerAttributes.count(); i++) {
connect(chk_PickerAttributes.at(i), &QCheckBox::clicked, this, &dlgParameters::slotPickerAttributes);
}
chk_ExposeSensitiveData.clear();
chk_ExposeSensitiveData.append(ui->chk01);
chk_ExposeSensitiveData.append(ui->chk02);
chk_ExposeSensitiveData.append(ui->chk04);
chk_ExposeSensitiveData.append(ui->chk08);
for (int i = 0; i < chk_ExposeSensitiveData.count(); i++) {
connect(chk_ExposeSensitiveData.at(i), &QCheckBox::clicked, this, &dlgParameters::slotExposeSensitiveData);
}
}
dlgParameters::~dlgParameters()
{
delete ui;
}
void dlgParameters::slotDisplayLevel()
{
mw_one->DisplayLevel();
}
void dlgParameters::slotScanPolicy()
{
mw_one->ScanPolicy();
}
void dlgParameters::slotPickerAttributes()
{
mw_one->PickerAttributes();
}
void dlgParameters::slotExposeSensitiveData()
{
mw_one->ExposeSensitiveData();
}
1
https://gitee.com/linnasi/QtOpenCoreConfig.git
git@gitee.com:linnasi/QtOpenCoreConfig.git
linnasi
QtOpenCoreConfig
QtOpenCoreConfig
master

搜索帮助