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

#include <sequenceaudiotrackview_guiactions.h>

Public Member Functions

 EditAudioSegmentPopup (std::string trackID, std::string segmentID, ImVec2 windowPos)
 
- 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

bool mOpened = false
 
std::string mSegmentID
 
ImVec2 mWindowPos
 
- Public Attributes inherited from TrackAction
std::string mTrackID
 

Description

Action is being invoked when user is inside an Edit Audio Segment popup

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

Constructor & Destructor Documentation

◆ EditAudioSegmentPopup()

EditAudioSegmentPopup ( std::string  trackID,
std::string  segmentID,
ImVec2  windowPos 
)

Constructor

Parameters
trackIDthe track id of the track that contains the segment being edited
segmentIDthe segment id of the segment being edited
windowPosthe window position the popup needs to get

Member Data Documentation

◆ mOpened

bool mOpened = false

◆ mSegmentID

std::string mSegmentID

◆ mWindowPos

ImVec2 mWindowPos