Cześć,
chciałem do swojej tabeli QTableWidget dodać możliwość przeciągania komórek.
Zrobiłem to w taki sposób:
ui->tab->setDragDropOverwriteMode(true);
ui->tab->setDragEnabled(true);
ui->tab->setDragDropMode(QAbstractItemView::InternalMove);
Przeciąganie działa, chciałbym jednak wprowadzić jakąś walidację zanim komórka zostanie przeniesiona.
Czy istnieje jakaś możliwość aby w prosty sposób wywołać utworzoną przeze mnie metodę która najpierw sprawdzić czy konkretna komórka może zostać przeniesiona w miejsce wybrane przez Usera.
W googlach wyszukałem, że można utworzyć klasę dziedziczącą po QTableWidget i nadpisać zdarzenie ale nie za bardzo wiem jak to zrobić :/