PowerMaster/source/alarmEventMainDialog.cpp

42 lines
935 B
C++

#include "alarmEventMainDialog.h"
#include "ui_alarmEventMainDialog.h"
AlarmEventMainDialog::AlarmEventMainDialog(QWidget *parent)
: QDialog(parent)
, ui(new Ui::alarmEventMainDialog)
{
ui->setupUi(this);
setWindowFlags(Qt::FramelessWindowHint);
setAttribute(Qt::WA_TranslucentBackground);
connect(ui->btnClose, &QPushButton::clicked, this, &AlarmEventMainDialog::onBtnClicked_close);
}
AlarmEventMainDialog::~AlarmEventMainDialog()
{
delete ui;
}
void AlarmEventMainDialog::setMode(MainDialogMode mode)
{
if(mode == RealTime)
{
ui->label_WindowlTitle->setText("实时报警");
ui->dataFilteringPanel->setVisible(false);
}
else
{
ui->label_WindowlTitle->setText("历史事件");
ui->dataFilteringPanel->setVisible(true);
}
m_mode = mode;
}
void AlarmEventMainDialog::onBtnClicked_close()
{
//reject();
hide();
emit sgl_hide();
}