28 , m_aDropTargetHelper(*this)
36 return OColumnTransferable::canExtractColumnDescriptor
37 ( GetDataFlavorExVector(),
38 ColumnTransferFormatFlags::COLUMN_DESCRIPTOR )
44 : DropTargetHelper(rEdit.get_widget().get_drop_target())
57 if (OColumnTransferable::canExtractColumnDescriptor(rVector, ColumnTransferFormatFlags::COLUMN_DESCRIPTOR))
59 ODataAccessDescriptor aColDesc = OColumnTransferable::extractColumnDescriptor(
65 OUString sTmp = aColDesc.getDataSource();
66 sDBName += sTmp +
".";
68 aColDesc[DataAccessDescriptorProperty::Command] >>= sTmp;
69 sDBName += sTmp +
".";
71 aColDesc[DataAccessDescriptorProperty::ColumnName] >>= sTmp;
virtual SAL_DLLPRIVATE sal_Int8 AcceptDrop(const AcceptDropEvent &rEvt) override
virtual SAL_DLLPRIVATE sal_Int8 ExecuteDrop(const ExecuteDropEvent &rEvt) override
ConditionEditDropTarget(ConditionEdit &rEdit)
ConditionEdit(std::unique_ptr< weld::Entry > xControl)
weld::Entry & get_widget()
bool GetDropEnable() const
virtual void set_text(const OUString &rText)=0
::std::vector< DataFlavorEx > DataFlavorExVector
constexpr OUStringLiteral aData
const css::datatransfer::dnd::DropTargetDropEvent maDropEvent