diff --git a/Gui/CMakeLists.txt b/Gui/CMakeLists.txt index 9de0b92..a3ddb20 100644 --- a/Gui/CMakeLists.txt +++ b/Gui/CMakeLists.txt @@ -24,6 +24,7 @@ GuiUtil/Public.h GuiUtil/Public.cpp Control/Transform.h Control/Transform.cpp Control/Transform.ui ../Res/frelay.qrc ../Res/ico.rc Control/cusTableWidget.cpp Control/cusTableWidget.h +Control/cpTableWidget.h Control/cpTableWidget.cpp ) if(${QT_VERSION_MAJOR} GREATER_EQUAL 6) diff --git a/Gui/Control/CompareControl.ui b/Gui/Control/CompareControl.ui index a44b3fa..4258ba6 100644 --- a/Gui/Control/CompareControl.ui +++ b/Gui/Control/CompareControl.ui @@ -62,7 +62,7 @@ - + @@ -127,6 +127,13 @@ + + + CpTableWidget + QTableWidget +
cpTableWidget.h
+
+
diff --git a/Gui/Control/cpTableWidget.cpp b/Gui/Control/cpTableWidget.cpp new file mode 100644 index 0000000..68b698c --- /dev/null +++ b/Gui/Control/cpTableWidget.cpp @@ -0,0 +1,21 @@ +#include "cpTableWidget.h" + +#include +#include +#include +#include + +CpTableWidget::CpTableWidget(QWidget* parent) : QTableWidget(parent) +{ +} + +CpTableWidget::~CpTableWidget() +{ +} + +void CpTableWidget::dragEnterEvent(QDragEnterEvent* event) +{ + +} + + diff --git a/Gui/Control/cpTableWidget.h b/Gui/Control/cpTableWidget.h new file mode 100644 index 0000000..ff40ac4 --- /dev/null +++ b/Gui/Control/cpTableWidget.h @@ -0,0 +1,21 @@ +#ifndef CP_TABLEWIDET_H +#define CP_TABLEWIDET_H + +#include +#include + +class CpTableWidget : public QTableWidget +{ + Q_OBJECT +public: + explicit CpTableWidget(QWidget* parent = nullptr); + ~CpTableWidget() override; + +protected: + void dragEnterEvent(QDragEnterEvent* event); + +protected: + QPoint startPos_; +}; + +#endif // CP_TABLEWIDET_H