#pragma once class QMimeData; namespace LtsWidgets { class LtsDropHandler { public: LtsDropHandler() = default; virtual ~LtsDropHandler() = default; LtsDropHandler( const LtsDropHandler & ) = delete; LtsDropHandler & operator = ( const LtsDropHandler & ) = delete; virtual void doDrop( int x, int y, const QMimeData * mimeData ) const = 0; }; }