27 lines
825 B
C++
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);
|
|
}
|