Files
frelay/Gui/Control/cpTableWidget.h

30 lines
595 B
C
Raw Normal View History

2025-06-18 10:42:53 +08:00
#ifndef CP_TABLEWIDET_H
#define CP_TABLEWIDET_H
#include <QAction>
2025-06-18 10:42:53 +08:00
#include <QDropEvent>
#include <QMenu>
#include <QTableWidget>
2025-06-18 10:42:53 +08:00
class CpTableWidget : public QTableWidget
{
Q_OBJECT
public:
explicit CpTableWidget(QWidget* parent = nullptr);
~CpTableWidget() override;
protected:
2025-06-20 09:45:39 +08:00
void dropEvent(QDropEvent* event) override;
2025-06-18 10:42:53 +08:00
void dragEnterEvent(QDragEnterEvent* event);
void contextMenuEvent(QContextMenuEvent* event) override;
private slots:
void deleteSelectedRows();
private:
QMenu* contexMenu_;
QAction* delAction_;
2025-06-18 10:42:53 +08:00
};
#endif // CP_TABLEWIDET_H