openshot-audio  0.1.2
Public Member Functions | Public Attributes | List of all members
PopupMenu::HelperClasses::MouseSourceState Class Reference
Inheritance diagram for PopupMenu::HelperClasses::MouseSourceState:
Timer

Public Member Functions

 MouseSourceState (MenuWindow &w, MouseInputSource s)
 
void handleMouseEvent (const MouseEvent &e)
 
void timerCallback () override
 
bool isOver () const
 

Public Attributes

MenuWindowwindow
 
MouseInputSource source
 

Constructor & Destructor Documentation

PopupMenu::HelperClasses::MouseSourceState::MouseSourceState ( MenuWindow w,
MouseInputSource  s 
)
inline

Member Function Documentation

void PopupMenu::HelperClasses::MouseSourceState::handleMouseEvent ( const MouseEvent e)
inline
bool PopupMenu::HelperClasses::MouseSourceState::isOver ( ) const
inline
void PopupMenu::HelperClasses::MouseSourceState::timerCallback ( )
inlineoverridevirtual

The user-defined callback routine that actually gets called periodically.

It's perfectly ok to call startTimer() or stopTimer() from within this callback to change the subsequent intervals.

Implements Timer.

Member Data Documentation

MouseInputSource PopupMenu::HelperClasses::MouseSourceState::source
MenuWindow& PopupMenu::HelperClasses::MouseSourceState::window

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