wxTimelineCtrlWidget
Loading...
Searching...
No Matches
TimelineItemData Class Referenceabstract

#include <TimelineItemData.h>

Collaboration diagram for TimelineItemData:
Collaboration graph

Public Member Functions

 TimelineItemData ()
 
 TimelineItemData (int startSeconds, int endSeconds)
 
 TimelineItemData (wxTimeSpan startSpan, wxTimeSpan endSpan)
 
int GetStartTime () const
 
int GetEndTime () const
 
int GetDuration () const
 
void SetStartTime (int start)
 
void SetEndTime (int end)
 
void SetDuration (int duration)
 
virtual ~TimelineItemData ()=default
 
virtual const wxStringGetName () const =0
 
virtual void SetName (const wxString &name)=0
 

Private Attributes

int Start
 
int End
 

Constructor & Destructor Documentation

◆ TimelineItemData() [1/3]

TimelineItemData::TimelineItemData ( )
inline

◆ TimelineItemData() [2/3]

TimelineItemData::TimelineItemData ( int  startSeconds,
int  endSeconds 
)
inline

◆ TimelineItemData() [3/3]

TimelineItemData::TimelineItemData ( wxTimeSpan  startSpan,
wxTimeSpan  endSpan 
)
inline

◆ ~TimelineItemData()

virtual TimelineItemData::~TimelineItemData ( )
virtualdefault

Member Function Documentation

◆ GetDuration()

int TimelineItemData::GetDuration ( ) const
inline

◆ GetEndTime()

int TimelineItemData::GetEndTime ( ) const
inline

◆ GetName()

virtual const wxString & TimelineItemData::GetName ( ) const
pure virtual

◆ GetStartTime()

int TimelineItemData::GetStartTime ( ) const
inline

◆ SetDuration()

void TimelineItemData::SetDuration ( int  duration)
inline

◆ SetEndTime()

void TimelineItemData::SetEndTime ( int  end)
inline

◆ SetName()

virtual void TimelineItemData::SetName ( const wxString name)
pure virtual

◆ SetStartTime()

void TimelineItemData::SetStartTime ( int  start)
inline

Member Data Documentation

◆ End

int TimelineItemData::End
private

◆ Start

int TimelineItemData::Start
private

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