mirror of
https://github.com/narzoul/DDrawCompat
synced 2024-12-30 08:55:36 +01:00
Added StatsHotKey setting
This commit is contained in:
parent
07d77d09dc
commit
66ad6db3d9
@ -28,6 +28,7 @@ namespace Config
|
||||
Settings::SpriteDetection spriteDetection;
|
||||
Settings::SpriteFilter spriteFilter;
|
||||
Settings::SpriteTexCoord spriteTexCoord;
|
||||
Settings::StatsHotKey statsHotKey;
|
||||
Settings::SupportedResolutions supportedResolutions;
|
||||
Settings::TextureFilter textureFilter;
|
||||
Settings::ThreadPriorityBoost threadPriorityBoost;
|
||||
|
@ -26,6 +26,7 @@
|
||||
#include <Config/Settings/SpriteDetection.h>
|
||||
#include <Config/Settings/SpriteFilter.h>
|
||||
#include <Config/Settings/SpriteTexCoord.h>
|
||||
#include <Config/Settings/StatsHotKey.h>
|
||||
#include <Config/Settings/SupportedResolutions.h>
|
||||
#include <Config/Settings/TextureFilter.h>
|
||||
#include <Config/Settings/ThreadPriorityBoost.h>
|
||||
@ -60,6 +61,7 @@ namespace Config
|
||||
extern Settings::SpriteDetection spriteDetection;
|
||||
extern Settings::SpriteFilter spriteFilter;
|
||||
extern Settings::SpriteTexCoord spriteTexCoord;
|
||||
extern Settings::StatsHotKey statsHotKey;
|
||||
extern Settings::SupportedResolutions supportedResolutions;
|
||||
extern Settings::TextureFilter textureFilter;
|
||||
extern Settings::ThreadPriorityBoost threadPriorityBoost;
|
||||
|
15
DDrawCompat/Config/Settings/StatsHotKey.h
Normal file
15
DDrawCompat/Config/Settings/StatsHotKey.h
Normal file
@ -0,0 +1,15 @@
|
||||
#pragma once
|
||||
|
||||
#include <Config/HotKeySetting.h>
|
||||
|
||||
namespace Config
|
||||
{
|
||||
namespace Settings
|
||||
{
|
||||
class StatsHotKey : public HotKeySetting
|
||||
{
|
||||
public:
|
||||
StatsHotKey() : HotKeySetting("StatsHotKey", "shift+f12") {}
|
||||
};
|
||||
}
|
||||
}
|
@ -185,6 +185,7 @@
|
||||
<ClInclude Include="Config\Settings\SpriteDetection.h" />
|
||||
<ClInclude Include="Config\Settings\SpriteFilter.h" />
|
||||
<ClInclude Include="Config\Settings\SpriteTexCoord.h" />
|
||||
<ClInclude Include="Config\Settings\StatsHotKey.h" />
|
||||
<ClInclude Include="Config\Settings\SupportedResolutions.h" />
|
||||
<ClInclude Include="Config\Settings\TextureFilter.h" />
|
||||
<ClInclude Include="Config\Settings\ThreadPriorityBoost.h" />
|
||||
|
@ -627,6 +627,9 @@
|
||||
<ClInclude Include="Overlay\StatsEventGroup.h">
|
||||
<Filter>Header Files\Overlay</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Config\Settings\StatsHotKey.h">
|
||||
<Filter>Header Files\Config\Settings</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="Gdi\Gdi.cpp">
|
||||
|
@ -2,6 +2,7 @@
|
||||
#include <functional>
|
||||
|
||||
#include <Common/Time.h>
|
||||
#include <Config/Config.h>
|
||||
#include <Gdi/GuiThread.h>
|
||||
#include <Input/Input.h>
|
||||
#include <Overlay/ConfigWindow.h>
|
||||
@ -66,7 +67,7 @@ namespace Overlay
|
||||
{
|
||||
StatsWindow::StatsWindow()
|
||||
: Window(nullptr, { 0, 0, StatsControl::NAME_LABEL_WIDTH + 4 * StatsControl::VALUE_LABEL_WIDTH, 105 + BORDER },
|
||||
0, Input::parseHotKey("shift+f12"))
|
||||
0, Config::statsHotKey.get())
|
||||
{
|
||||
addControl("", [](StatsQueue::TickCount) { return std::array<std::string, 4>{ "cur", "avg", "min", "max" }; },
|
||||
WS_VISIBLE | WS_DISABLED).update(0);
|
||||
|
Loading…
x
Reference in New Issue
Block a user