初步重构
This commit is contained in:
@@ -252,7 +252,7 @@ namespace Psc {
|
||||
e->type() == QEvent::MouseButtonDblClick
|
||||
) {
|
||||
auto event = static_cast<QMouseEvent*>(e);
|
||||
mouseEvent(event, event->type());
|
||||
mouse_event(event, event->type());
|
||||
return true;
|
||||
}
|
||||
return QWidget::event(e);
|
||||
@@ -263,7 +263,7 @@ namespace Psc {
|
||||
}
|
||||
|
||||
|
||||
void Table_View::mouseEvent(QMouseEvent* event, QEvent::Type type) {
|
||||
void Table_View::mouse_event(QMouseEvent* event, QEvent::Type type) {
|
||||
QRect cells_widget_rect = get_view_rect();
|
||||
auto pos = event->pos();
|
||||
auto abs_pos = to_inside_pos(pos);
|
||||
@@ -331,7 +331,7 @@ namespace Psc {
|
||||
}
|
||||
}
|
||||
// qDebug() << log;
|
||||
if (isCtrlPressed())
|
||||
if (is_ctrl_pressed())
|
||||
{
|
||||
isDragging = true;
|
||||
drag_type = Table_Move;
|
||||
@@ -390,7 +390,7 @@ namespace Psc {
|
||||
}
|
||||
} else if (type == QEvent::MouseMove)
|
||||
{
|
||||
if (isCtrlPressed())
|
||||
if (is_ctrl_pressed())
|
||||
{
|
||||
if (isDragging) {
|
||||
setCursor(Qt::ClosedHandCursor);
|
||||
@@ -425,7 +425,7 @@ namespace Psc {
|
||||
QPoint cur_pos = event->pos();
|
||||
int deltaX = cur_pos.x() - start_pos.x(); // 计算X轴的拖动距离
|
||||
int deltaY = cur_pos.y() - start_pos.y(); // 计算Y轴的拖动距离
|
||||
if (drag_type == Table_Move && isCtrlPressed())
|
||||
if (drag_type == Table_Move && is_ctrl_pressed())
|
||||
{
|
||||
int end_x = save_pos.x() - deltaX;
|
||||
int end_y = save_pos.y() - deltaY;
|
||||
|
||||
Reference in New Issue
Block a user