Cockatrice
2026-09-01-Development-3.1.0-beta.10
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
latency_graph_widget.h
Go to the documentation of this file.
1
5
6
#ifndef LATENCY_GRAPH_WIDGET_H
7
#define LATENCY_GRAPH_WIDGET_H
8
9
#include <QList>
10
#include <QWidget>
11
22
class
LatencyGraphWidget
:
public
QWidget
23
{
24
Q_OBJECT
25
public
:
26
explicit
LatencyGraphWidget
(QWidget *parent =
nullptr
);
27
29
static
constexpr
qint64
ColorScaleMs
= 500;
30
31
void
setSamples
(
const
QList<int> &samplesMs);
32
33
protected
:
34
void
paintEvent
(QPaintEvent *event)
override
;
35
36
private
:
38
static
constexpr
qint64
MinScaleMs
= 100;
39
40
QList<int>
samples
;
41
};
42
43
#endif
LatencyGraphWidget::LatencyGraphWidget
LatencyGraphWidget(QWidget *parent=nullptr)
Definition
latency_graph_widget.cpp:10
LatencyGraphWidget::samples
QList< int > samples
Definition
latency_graph_widget.h:40
LatencyGraphWidget::setSamples
void setSamples(const QList< int > &samplesMs)
Definition
latency_graph_widget.cpp:14
LatencyGraphWidget::ColorScaleMs
static constexpr qint64 ColorScaleMs
Sample in milliseconds that maps to a fully red bar.
Definition
latency_graph_widget.h:29
LatencyGraphWidget::MinScaleMs
static constexpr qint64 MinScaleMs
Floor of the vertical scale in milliseconds. Keeps small windows readable.
Definition
latency_graph_widget.h:38
LatencyGraphWidget::paintEvent
void paintEvent(QPaintEvent *event) override
Definition
latency_graph_widget.cpp:20
cockatrice
src
client
latency_graph_widget.h
Generated by
1.16.1