openshot-audio  0.1.6
Classes | Public Member Functions | List of all members
TreeView::ContentComponent Class Reference
Inheritance diagram for TreeView::ContentComponent:
AsyncUpdater

Public Member Functions

 ContentComponent (TreeView &tree)
 
void mouseDown (const MouseEvent &e) override
 
void mouseUp (const MouseEvent &e) override
 
void mouseDoubleClick (const MouseEvent &e) override
 
void mouseDrag (const MouseEvent &e) override
 
void mouseMove (const MouseEvent &e) override
 
void mouseExit (const MouseEvent &e) override
 
void paint (Graphics &g) override
 
TreeViewItemfindItemAt (int y, Rectangle< int > &itemPosition) const
 
void updateComponents ()
 
bool isMouseOverButton (TreeViewItem *const item) const noexcept
 
void resized () override
 
String getTooltip () override
 
- Public Member Functions inherited from AsyncUpdater
 AsyncUpdater ()
 
virtual ~AsyncUpdater ()
 
void triggerAsyncUpdate ()
 
void cancelPendingUpdate () noexcept
 
void handleUpdateNowIfNeeded ()
 
bool isUpdatePending () const noexcept
 

Constructor & Destructor Documentation

TreeView::ContentComponent::ContentComponent ( TreeView tree)
inline

Member Function Documentation

TreeViewItem* TreeView::ContentComponent::findItemAt ( int  y,
Rectangle< int > &  itemPosition 
) const
inline
String TreeView::ContentComponent::getTooltip ( )
inlineoverride
bool TreeView::ContentComponent::isMouseOverButton ( TreeViewItem *const  item) const
inlinenoexcept
void TreeView::ContentComponent::mouseDoubleClick ( const MouseEvent e)
inlineoverride
void TreeView::ContentComponent::mouseDown ( const MouseEvent e)
inlineoverride
void TreeView::ContentComponent::mouseDrag ( const MouseEvent e)
inlineoverride
void TreeView::ContentComponent::mouseExit ( const MouseEvent e)
inlineoverride
void TreeView::ContentComponent::mouseMove ( const MouseEvent e)
inlineoverride
void TreeView::ContentComponent::mouseUp ( const MouseEvent e)
inlineoverride
void TreeView::ContentComponent::paint ( Graphics g)
inlineoverride
void TreeView::ContentComponent::resized ( )
inlineoverride
void TreeView::ContentComponent::updateComponents ( )
inline

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