Cockatrice
2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
Toggle main menu visibility
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
#include <QtGlobal>
12
#include <qtmetamacros.h>
13
24
class
LatencyGraphWidget
:
public
QWidget
25
{
26
Q_OBJECT
27
public
:
28
explicit
LatencyGraphWidget
(QWidget *parent =
nullptr
);
29
31
static
constexpr
qint64
ColorScaleMs
= 500;
32
33
void
setSamples
(
const
QList<int>
&samplesMs);
34
35
protected
:
36
void
paintEvent
(QPaintEvent *event)
override
;
37
38
private
:
40
static
constexpr
qint64
MinScaleMs
= 100;
41
42
QList<int>
samples
;
43
};
44
45
#endif
LatencyGraphWidget::LatencyGraphWidget
LatencyGraphWidget(QWidget *parent=nullptr)
Definition
latency_graph_widget.cpp:14
LatencyGraphWidget::samples
QList< int > samples
Definition
latency_graph_widget.h:42
LatencyGraphWidget::setSamples
void setSamples(const QList< int > &samplesMs)
Definition
latency_graph_widget.cpp:18
LatencyGraphWidget::ColorScaleMs
static constexpr qint64 ColorScaleMs
Sample in milliseconds that maps to a fully red bar.
Definition
latency_graph_widget.h:31
LatencyGraphWidget::MinScaleMs
static constexpr qint64 MinScaleMs
Floor of the vertical scale in milliseconds. Keeps small windows readable.
Definition
latency_graph_widget.h:40
LatencyGraphWidget::paintEvent
void paintEvent(QPaintEvent *event) override
Definition
latency_graph_widget.cpp:24
QList
Definition
remote_connection_controller.h:20
cockatrice
src
client
latency_graph_widget.h
Generated by
1.18.0