Cockatrice 2026-09-01-Development-3.1.0-beta.10
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
ReplayTimelineWidget Class Reference

#include <replay_timeline_widget.h>

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

Public Slots

void setCurrentTime (int time)

Signals

void timeClicked (int newTime)

Public Member Functions

 ReplayTimelineWidget (QWidget *parent=nullptr)
void setTimeline (const QList< int > &replayTimeline)
QSize sizeHint () const override
QSize minimumSizeHint () const override

Protected Member Functions

void paintEvent (QPaintEvent *event) override
void mousePressEvent (QMouseEvent *event) override

Private Attributes

QList< int > histogram
int maxBinValue = 1
int maxTime = 1
int currentTime = 0

Constructor & Destructor Documentation

◆ ReplayTimelineWidget()

ReplayTimelineWidget::ReplayTimelineWidget ( QWidget * parent = nullptr)
explicit

Member Function Documentation

◆ minimumSizeHint()

QSize ReplayTimelineWidget::minimumSizeHint ( ) const
nodiscardoverride

◆ mousePressEvent()

void ReplayTimelineWidget::mousePressEvent ( QMouseEvent * event)
overrideprotected
Here is the call graph for this function:

◆ paintEvent()

void ReplayTimelineWidget::paintEvent ( QPaintEvent * event)
overrideprotected

◆ setCurrentTime

void ReplayTimelineWidget::setCurrentTime ( int time)
slot
Here is the caller graph for this function:

◆ setTimeline()

void ReplayTimelineWidget::setTimeline ( const QList< int > & replayTimeline)

◆ sizeHint()

QSize ReplayTimelineWidget::sizeHint ( ) const
nodiscardoverride

◆ timeClicked

void ReplayTimelineWidget::timeClicked ( int newTime)
signal
Here is the caller graph for this function:

Member Data Documentation

◆ currentTime

int ReplayTimelineWidget::currentTime = 0
private

◆ histogram

QList<int> ReplayTimelineWidget::histogram
private

◆ maxBinValue

int ReplayTimelineWidget::maxBinValue = 1
private

◆ maxTime

int ReplayTimelineWidget::maxTime = 1
private

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