openshot-audio  0.1.5
Public Member Functions | List of all members
DragHelpers::AsyncDropMessage Class Reference
Inheritance diagram for DragHelpers::AsyncDropMessage:
CallbackMessage MessageManager::MessageBase ReferenceCountedObject

Public Member Functions

 AsyncDropMessage (Component *c, const ComponentPeer::DragInfo &d)
 
void messageCallback () override
 
- Public Member Functions inherited from CallbackMessage
 CallbackMessage () noexcept
 
 ~CallbackMessage ()
 
- Public Member Functions inherited from MessageManager::MessageBase
 MessageBase () noexcept
 
virtual ~MessageBase ()
 
bool post ()
 
- Public Member Functions inherited from ReferenceCountedObject
void incReferenceCount () noexcept
 
void decReferenceCount () noexcept
 
bool decReferenceCountWithoutDeleting () noexcept
 
int getReferenceCount () const noexcept
 

Additional Inherited Members

- Public Types inherited from MessageManager::MessageBase
typedef ReferenceCountedObjectPtr< MessageBasePtr
 
- Protected Member Functions inherited from ReferenceCountedObject
 ReferenceCountedObject ()
 
virtual ~ReferenceCountedObject ()
 
void resetReferenceCount () noexcept
 

Constructor & Destructor Documentation

◆ AsyncDropMessage()

DragHelpers::AsyncDropMessage::AsyncDropMessage ( Component c,
const ComponentPeer::DragInfo d 
)
inline

Member Function Documentation

◆ messageCallback()

void DragHelpers::AsyncDropMessage::messageCallback ( )
inlineoverridevirtual

Called when the message is delivered.

You should implement this method and make it do whatever action you want to perform.

Note that like all other messages, this object will be deleted immediately after this method has been invoked.

Implements CallbackMessage.


The documentation for this class was generated from the following file: