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::SpriteDetection spriteDetection;
|
||||||
Settings::SpriteFilter spriteFilter;
|
Settings::SpriteFilter spriteFilter;
|
||||||
Settings::SpriteTexCoord spriteTexCoord;
|
Settings::SpriteTexCoord spriteTexCoord;
|
||||||
|
Settings::StatsHotKey statsHotKey;
|
||||||
Settings::SupportedResolutions supportedResolutions;
|
Settings::SupportedResolutions supportedResolutions;
|
||||||
Settings::TextureFilter textureFilter;
|
Settings::TextureFilter textureFilter;
|
||||||
Settings::ThreadPriorityBoost threadPriorityBoost;
|
Settings::ThreadPriorityBoost threadPriorityBoost;
|
||||||
|
@ -26,6 +26,7 @@
|
|||||||
#include <Config/Settings/SpriteDetection.h>
|
#include <Config/Settings/SpriteDetection.h>
|
||||||
#include <Config/Settings/SpriteFilter.h>
|
#include <Config/Settings/SpriteFilter.h>
|
||||||
#include <Config/Settings/SpriteTexCoord.h>
|
#include <Config/Settings/SpriteTexCoord.h>
|
||||||
|
#include <Config/Settings/StatsHotKey.h>
|
||||||
#include <Config/Settings/SupportedResolutions.h>
|
#include <Config/Settings/SupportedResolutions.h>
|
||||||
#include <Config/Settings/TextureFilter.h>
|
#include <Config/Settings/TextureFilter.h>
|
||||||
#include <Config/Settings/ThreadPriorityBoost.h>
|
#include <Config/Settings/ThreadPriorityBoost.h>
|
||||||
@ -60,6 +61,7 @@ namespace Config
|
|||||||
extern Settings::SpriteDetection spriteDetection;
|
extern Settings::SpriteDetection spriteDetection;
|
||||||
extern Settings::SpriteFilter spriteFilter;
|
extern Settings::SpriteFilter spriteFilter;
|
||||||
extern Settings::SpriteTexCoord spriteTexCoord;
|
extern Settings::SpriteTexCoord spriteTexCoord;
|
||||||
|
extern Settings::StatsHotKey statsHotKey;
|
||||||
extern Settings::SupportedResolutions supportedResolutions;
|
extern Settings::SupportedResolutions supportedResolutions;
|
||||||
extern Settings::TextureFilter textureFilter;
|
extern Settings::TextureFilter textureFilter;
|
||||||
extern Settings::ThreadPriorityBoost threadPriorityBoost;
|
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\SpriteDetection.h" />
|
||||||
<ClInclude Include="Config\Settings\SpriteFilter.h" />
|
<ClInclude Include="Config\Settings\SpriteFilter.h" />
|
||||||
<ClInclude Include="Config\Settings\SpriteTexCoord.h" />
|
<ClInclude Include="Config\Settings\SpriteTexCoord.h" />
|
||||||
|
<ClInclude Include="Config\Settings\StatsHotKey.h" />
|
||||||
<ClInclude Include="Config\Settings\SupportedResolutions.h" />
|
<ClInclude Include="Config\Settings\SupportedResolutions.h" />
|
||||||
<ClInclude Include="Config\Settings\TextureFilter.h" />
|
<ClInclude Include="Config\Settings\TextureFilter.h" />
|
||||||
<ClInclude Include="Config\Settings\ThreadPriorityBoost.h" />
|
<ClInclude Include="Config\Settings\ThreadPriorityBoost.h" />
|
||||||
|
@ -627,6 +627,9 @@
|
|||||||
<ClInclude Include="Overlay\StatsEventGroup.h">
|
<ClInclude Include="Overlay\StatsEventGroup.h">
|
||||||
<Filter>Header Files\Overlay</Filter>
|
<Filter>Header Files\Overlay</Filter>
|
||||||
</ClInclude>
|
</ClInclude>
|
||||||
|
<ClInclude Include="Config\Settings\StatsHotKey.h">
|
||||||
|
<Filter>Header Files\Config\Settings</Filter>
|
||||||
|
</ClInclude>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ClCompile Include="Gdi\Gdi.cpp">
|
<ClCompile Include="Gdi\Gdi.cpp">
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
#include <functional>
|
#include <functional>
|
||||||
|
|
||||||
#include <Common/Time.h>
|
#include <Common/Time.h>
|
||||||
|
#include <Config/Config.h>
|
||||||
#include <Gdi/GuiThread.h>
|
#include <Gdi/GuiThread.h>
|
||||||
#include <Input/Input.h>
|
#include <Input/Input.h>
|
||||||
#include <Overlay/ConfigWindow.h>
|
#include <Overlay/ConfigWindow.h>
|
||||||
@ -66,7 +67,7 @@ namespace Overlay
|
|||||||
{
|
{
|
||||||
StatsWindow::StatsWindow()
|
StatsWindow::StatsWindow()
|
||||||
: Window(nullptr, { 0, 0, StatsControl::NAME_LABEL_WIDTH + 4 * StatsControl::VALUE_LABEL_WIDTH, 105 + BORDER },
|
: 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" }; },
|
addControl("", [](StatsQueue::TickCount) { return std::array<std::string, 4>{ "cur", "avg", "min", "max" }; },
|
||||||
WS_VISIBLE | WS_DISABLED).update(0);
|
WS_VISIBLE | WS_DISABLED).update(0);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user