NAP
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
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
 
- Public Attributes inherited from Action
bool mTakeSnapshot = true
 

Description

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

Inheritance diagram for EditAudioSegmentPopup:
EditAudioSegmentPopup Node1 EditAudioSegmentPopup Node2 TrackAction Node2->Node1 Node3 Action Node3->Node2
[legend]
Collaboration diagram for EditAudioSegmentPopup:
EditAudioSegmentPopup Node1 EditAudioSegmentPopup Node2 TrackAction Node2->Node1 Node3 Action Node3->Node2
[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