Audacity 3.2.0
Classes | Typedefs | Functions
ChannelView.h File Reference
#include <memory>
#include "CommonTrackPanelCell.h"
#include "XMLAttributeValueView.h"
#include "AttachedVirtualFunction.h"
Include dependency graph for ChannelView.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ChannelView
 

Typedefs

using DoGetView = AttachedVirtualFunction< DoGetViewTag, std::shared_ptr< ChannelView >, Track, size_t >
 Declare an open method to get the view object associated with a track. More...
 
using GetDefaultTrackHeight = AttachedVirtualFunction< GetDefaultTrackHeightTag, int, Channel >
 

Functions

 DECLARE_EXPORTED_ATTACHED_VIRTUAL (AUDACITY_DLL_API, DoGetView)
 

Typedef Documentation

◆ DoGetView

using DoGetView = AttachedVirtualFunction< DoGetViewTag, std::shared_ptr<ChannelView>, Track, size_t >

Declare an open method to get the view object associated with a track.

Precondition
The channel index argument is less than the track's NChannels()

Definition at line 171 of file ChannelView.h.

◆ GetDefaultTrackHeight

using GetDefaultTrackHeight = AttachedVirtualFunction< GetDefaultTrackHeightTag, int, Channel >

Definition at line 182 of file ChannelView.h.

Function Documentation

◆ DECLARE_EXPORTED_ATTACHED_VIRTUAL()

DECLARE_EXPORTED_ATTACHED_VIRTUAL ( AUDACITY_DLL_API  ,
DoGetView   
)