HM-SPMS/product/src/gui/plugin/AlarmManageWidget/AlarmPointTableView.cpp
2025-03-17 11:05:15 +08:00

27 lines
825 B
C++

#include "AlarmPointTableView.h"
#include <QHeaderView>
#include <QEvent>
#include <QPushButton>
#include <QMouseEvent>
#include "pub_logger_api/logger.h"
AlarmPointTableView::AlarmPointTableView(QWidget *parent)
:QTableView(parent)
{
setAlternatingRowColors(true);
horizontalHeader()->setSectionResizeMode(QHeaderView::Interactive);
horizontalHeader()->setStretchLastSection(true);
setSelectionBehavior(QAbstractItemView::SelectRows);
setSelectionMode(QAbstractItemView::MultiSelection);
setHorizontalScrollMode(ScrollPerPixel);
}
void AlarmPointTableView::mouseReleaseEvent(QMouseEvent *event)
{
if(event != NULL && event->button() == Qt::LeftButton )
{
LOGDEBUG("鼠标左键释放!---------");
emit sigBrushProperty();
}
QAbstractItemView::event(event);
}