18 lines
534 B
C++
18 lines
534 B
C++
// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project
|
|
// SPDX-License-Identifier: GPL-2.0-or-later
|
|
|
|
#include "game_list_table.h"
|
|
|
|
void GameListTable::clear_list() {
|
|
clearSelection();
|
|
clearContents();
|
|
}
|
|
|
|
void GameListTable::mousePressEvent(QMouseEvent* event) {
|
|
if (QTableWidgetItem* item = itemAt(event->pos());
|
|
!item || !item->data(Qt::UserRole).isValid()) {
|
|
clearSelection();
|
|
setCurrentItem(nullptr); // Needed for currentItemChanged
|
|
}
|
|
QTableWidget::mousePressEvent(event);
|
|
} |