MCPcopy Create free account
hub / github.com/davidgiven/fluxengine / OnBrowserBeginDrag

Method OnBrowserBeginDrag

src/gui/browserpanel.cc:573–593  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

571 }
572
573 void OnBrowserBeginDrag(wxDataViewEvent& event) override
574 {
575 auto item = browserTree->GetSelection();
576 if (!item.IsOk())
577 {
578 event.Veto();
579 return;
580 }
581
582 auto node = _filesystemModel->Find(item);
583 if (!node)
584 {
585 event.Veto();
586 return;
587 }
588
589 wxTextDataObject* obj = new wxTextDataObject();
590 obj->SetText(node->dirent->path.to_str());
591 event.SetDataObject(obj);
592 event.SetDataFormat(_dndFormat);
593 }
594
595 void OnBrowserDropPossible(wxDataViewEvent& event) override
596 {

Callers

nothing calls this directly

Calls 2

FindMethod · 0.80
to_strMethod · 0.80

Tested by

no test coverage detected