NAP
Public Member Functions | Public Attributes | List of all members
InsertAudioSegmentPopup Class Reference

#include <sequenceaudiotrackview_guiactions.h>

Public Member Functions

 InsertAudioSegmentPopup (std::string trackID, double time, int currentSelectedItem)
 
- Public Member Functions inherited from TrackAction
 TrackAction (std::string trackID)
 
- Public Member Functions inherited from Action
virtual ~Action ()=default
 
template<typename T >
bool isAction ()
 
template<typename T >
T * getDerived ()
 

Public Attributes

double mTime = 0.0
 
int mCurrentItem = 0
 
std::string mErrorString
 
- Public Attributes inherited from TrackAction
std::string mTrackID
 

Description

Action is invoked when user wants to insert a new audio segment

Inheritance diagram for InsertAudioSegmentPopup:
[legend]
Collaboration diagram for InsertAudioSegmentPopup:
[legend]

Constructor & Destructor Documentation

◆ InsertAudioSegmentPopup()

InsertAudioSegmentPopup ( std::string  trackID,
double  time,
int  currentSelectedItem 
)

Constructor

Parameters
trackIDthe track id of the track where segment needs to be inserted
timethe time at which to insert the segment
currentSelectedItemcurrent selected item in popup combo box

Member Data Documentation

◆ mCurrentItem

int mCurrentItem = 0

◆ mErrorString

std::string mErrorString

◆ mTime

double mTime = 0.0