Plasma Engine
2.0
Loading...
Searching...
No Matches
CVarsWidget.moc.h
1
#pragma once
2
3
#include <Foundation/Basics.h>
4
#include <Foundation/Configuration/CVar.h>
5
#include <Foundation/Containers/Map.h>
6
#include <Foundation/Strings/String.h>
7
#include <GuiFoundation/Widgets/CVarWidget.moc.h>
8
#include <Inspector/ui_CVarsWidget.h>
9
#include <ads/DockWidget.h>
10
11
class
plQtCVarsWidget
:
public
ads::CDockWidget,
public
Ui_CVarsWidget
12
{
13
public
:
14
Q_OBJECT
15
16
public
:
17
plQtCVarsWidget
(QWidget* pParent = 0);
18
19
static
plQtCVarsWidget
* s_pWidget;
20
21
private
Q_SLOTS:
22
void
BoolChanged(
plStringView
sCVar,
bool
newValue);
23
void
FloatChanged(
plStringView
sCVar,
float
newValue);
24
void
IntChanged(
plStringView
sCVar,
int
newValue);
25
void
StringChanged(
plStringView
sCVar,
plStringView
sNewValue);
26
27
public
:
28
static
void
ProcessTelemetry(
void
* pUnuseed);
29
static
void
ProcessTelemetryConsole(
void
* pUnuseed);
30
31
void
ResetStats();
32
33
private
:
34
// void UpdateCVarsTable(bool bRecreate);
35
36
37
void
SendCVarUpdateToServer(
plStringView
sName,
const
plCVarWidgetData
& cvd);
38
void
SyncAllCVarsToServer();
39
40
plMap<plString, plCVarWidgetData>
m_CVars;
41
plMap<plString, plCVarWidgetData>
m_CVarsBackup;
42
};
43
plMap
Definition
Map.h:408
plQtCVarsWidget
Definition
CVarsWidget.moc.h:12
plStringView
plStringView represent a read-only sub-string of a larger string, as it can store a dedicated string ...
Definition
StringView.h:34
plCVarWidgetData
Data used by plQtCVarWidget to represent CVar states.
Definition
CVarWidget.moc.h:86
Code
Tools
Inspector
CVarsWidget.moc.h
Generated by
1.11.0