Audacity 3.2.0
Public Member Functions | List of all members
MIR::ProjectInterface Class Referenceabstract

#include <MirProjectInterface.h>

Inheritance diagram for MIR::ProjectInterface:
[legend]

Public Member Functions

virtual ~ProjectInterface ()=default
 
virtual bool ViewIsBeatsAndMeasures () const =0
 
virtual void ReconfigureMusicGrid (double newTempo, std::optional< MIR::TimeSignature > timeSignature)=0
 
virtual double GetTempo () const =0
 
virtual bool ShouldBeReconfigured (double newTempo, bool isSingleFileImport)=0
 
virtual void OnClipsSynchronized ()=0
 

Detailed Description

Definition at line 18 of file MirProjectInterface.h.

Constructor & Destructor Documentation

◆ ~ProjectInterface()

virtual MIR::ProjectInterface::~ProjectInterface ( )
virtualdefault

Member Function Documentation

◆ GetTempo()

virtual double MIR::ProjectInterface::GetTempo ( ) const
pure virtual

◆ OnClipsSynchronized()

virtual void MIR::ProjectInterface::OnClipsSynchronized ( )
pure virtual

◆ ReconfigureMusicGrid()

virtual void MIR::ProjectInterface::ReconfigureMusicGrid ( double  newTempo,
std::optional< MIR::TimeSignature timeSignature 
)
pure virtual

Implemented in MIR::FakeProjectInterface.

◆ ShouldBeReconfigured()

virtual bool MIR::ProjectInterface::ShouldBeReconfigured ( double  newTempo,
bool  isSingleFileImport 
)
pure virtual

◆ ViewIsBeatsAndMeasures()

virtual bool MIR::ProjectInterface::ViewIsBeatsAndMeasures ( ) const
pure virtual

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