Audacity 3.2.0
|
Public Member Functions | |
QPCell (AdornedRulerPanel *parent) | |
std::vector< UIHandlePtr > | HitTest (const TrackPanelMouseState &state, const AudacityProject *pProject) override |
std::shared_ptr< TrackPanelCell > | ContextMenuDelegate () override |
bool | Clicked () const |
Public Member Functions inherited from AdornedRulerPanel::CommonCell | |
CommonCell (AdornedRulerPanel *parent, MenuChoice menuChoice) | |
HitTestPreview | DefaultPreview (const TrackPanelMouseState &, const AudacityProject *) override |
unsigned | DoContextMenu (const wxRect &, wxWindow *, const wxPoint *pPosition, AudacityProject *) final |
Public Member Functions inherited from TrackPanelCell | |
TrackPanelCell ()=default | |
TrackPanelCell (const TrackPanelCell &)=delete | |
TrackPanelCell & | operator= (const TrackPanelCell &)=delete |
virtual | ~TrackPanelCell ()=0 |
virtual HitTestPreview | DefaultPreview (const TrackPanelMouseState &state, const AudacityProject *pProject) |
virtual std::vector< UIHandlePtr > | HitTest (const TrackPanelMouseState &state, const AudacityProject *pProject)=0 |
virtual unsigned | HandleWheelRotation (const TrackPanelMouseEvent &event, AudacityProject *pProject) |
virtual std::shared_ptr< TrackPanelCell > | ContextMenuDelegate () |
virtual unsigned | DoContextMenu (const wxRect &rect, wxWindow *pParent, const wxPoint *pPosition, AudacityProject *pProject) |
virtual unsigned | CaptureKey (wxKeyEvent &event, ViewInfo &viewInfo, wxWindow *pParent, AudacityProject *project) |
virtual unsigned | KeyDown (wxKeyEvent &event, ViewInfo &viewInfo, wxWindow *pParent, AudacityProject *project) |
virtual unsigned | KeyUp (wxKeyEvent &event, ViewInfo &viewInfo, wxWindow *pParent, AudacityProject *project) |
virtual unsigned | Char (wxKeyEvent &event, ViewInfo &viewInfo, wxWindow *pParent, AudacityProject *project) |
virtual unsigned | LoseFocus (AudacityProject *project) |
Public Member Functions inherited from TrackPanelNode | |
TrackPanelNode () | |
virtual | ~TrackPanelNode ()=0 |
Public Member Functions inherited from TrackPanelDrawable | |
virtual | ~TrackPanelDrawable ()=0 |
virtual void | Draw (TrackPanelDrawingContext &context, const wxRect &rect, unsigned iPass) |
virtual wxRect | DrawingArea (TrackPanelDrawingContext &context, const wxRect &rect, const wxRect &panelRect, unsigned iPass) |
Public Attributes | |
std::weak_ptr< ResizePlayRegionHandle > | mResizePlayRegionHolder |
std::weak_ptr< MovePlayRegionHandle > | mMovePlayRegionHolder |
std::weak_ptr< NewPlayRegionHandle > | mNewPlayRegionHolder |
std::weak_ptr< PlayheadHandle > | mPlayheadHolder |
Additional Inherited Members | |
Static Public Member Functions inherited from TrackPanelDrawable | |
static wxRect | MaximizeWidth (const wxRect &rect, const wxRect &panelRect) |
static wxRect | MaximizeHeight (const wxRect &rect, const wxRect &panelRect) |
Protected Attributes inherited from AdornedRulerPanel::CommonCell | |
AdornedRulerPanel * | mParent |
const MenuChoice | mMenuChoice |
Definition at line 1023 of file AdornedRulerPanel.cpp.
|
inlineexplicit |
Definition at line 1027 of file AdornedRulerPanel.cpp.
|
inline |
Definition at line 1039 of file AdornedRulerPanel.cpp.
|
inlineoverridevirtual |
Reimplemented from TrackPanelCell.
Definition at line 1036 of file AdornedRulerPanel.cpp.
References AdornedRulerPanel::CommonCell::mParent, and AdornedRulerPanel::mQPCell.
|
overridevirtual |
Implements TrackPanelCell.
Definition at line 1057 of file AdornedRulerPanel.cpp.
References AssignUIHandlePtr(), ViewInfo::Get(), LowlitClipButton::HitTest(), ViewInfo::playRegion, and TrackPanelMouseState::state.
std::weak_ptr<MovePlayRegionHandle> AdornedRulerPanel::QPCell::mMovePlayRegionHolder |
Definition at line 1052 of file AdornedRulerPanel.cpp.
std::weak_ptr<NewPlayRegionHandle> AdornedRulerPanel::QPCell::mNewPlayRegionHolder |
Definition at line 1053 of file AdornedRulerPanel.cpp.
std::weak_ptr<PlayheadHandle> AdornedRulerPanel::QPCell::mPlayheadHolder |
Definition at line 1054 of file AdornedRulerPanel.cpp.
std::weak_ptr<ResizePlayRegionHandle> AdornedRulerPanel::QPCell::mResizePlayRegionHolder |
Definition at line 1051 of file AdornedRulerPanel.cpp.