Skip to content

Commit

Permalink
fixup! GafferUI : Add DragEditGadget
Browse files Browse the repository at this point in the history
Reset pointer on leave
  • Loading branch information
murraystevenson committed Mar 5, 2024
1 parent c5032f6 commit 4f28af2
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 0 deletions.
6 changes: 6 additions & 0 deletions src/GafferUI/DragEditGadget.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -156,6 +156,7 @@ DragEditGadget::DragEditGadget()
dragEnterSignal().connect( boost::bind( &DragEditGadget::dragEnter, this, ::_1, ::_2 ) );
dragMoveSignal().connect( boost::bind( &DragEditGadget::dragMove, this, ::_1, ::_2 ) );
dragEndSignal().connect( boost::bind( &DragEditGadget::dragEnd, this, ::_1, ::_2 ) );
leaveSignal().connect( boost::bind( &DragEditGadget::leave, this ) );
}

DragEditGadget::~DragEditGadget()
Expand Down Expand Up @@ -387,6 +388,11 @@ bool DragEditGadget::dragEnd( GadgetPtr gadget, const DragDropEvent &event )
return true;
}

void DragEditGadget::leave()
{
Pointer::setCurrent( "" );
}

std::string DragEditGadget::undoMergeGroup() const
{
return fmt::format( "DragEditGadget{}{}", (void*)this, m_mergeGroupId );
Expand Down
1 change: 1 addition & 0 deletions src/GafferUI/DragEditGadget.h
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,7 @@ class GAFFERUI_API DragEditGadget : public Gadget
bool dragEnter( GadgetPtr gadget, const DragDropEvent &event );
bool dragMove( GadgetPtr gadget, const DragDropEvent &event );
bool dragEnd( GadgetPtr gadget, const DragDropEvent &event );
void leave();

std::string undoMergeGroup() const;

Expand Down

0 comments on commit 4f28af2

Please sign in to comment.