mirror of
https://github.com/microsoft/PowerToys.git
synced 2026-04-08 20:27:36 +02:00
ImageResizer, PowerRename, FileLocksmith prev handlers
This commit is contained in:
@@ -21,12 +21,15 @@ struct InvokeStruct
|
||||
|
||||
CPowerRenameMenu::CPowerRenameMenu()
|
||||
{
|
||||
m_etwTrace.UpdateState(true);
|
||||
ModuleAddRef();
|
||||
context_menu_caption = GET_RESOURCE_STRING_FALLBACK(IDS_POWERRENAME_CONTEXT_MENU_ENTRY, L"Rename with PowerRename");
|
||||
}
|
||||
|
||||
CPowerRenameMenu::~CPowerRenameMenu()
|
||||
{
|
||||
m_etwTrace.Flush();
|
||||
m_etwTrace.UpdateState(false);
|
||||
m_spdo = nullptr;
|
||||
DeleteObject(m_hbmpIcon);
|
||||
ModuleRelease();
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
#pragma once
|
||||
#include "pch.h"
|
||||
|
||||
#include <common/Telemetry/EtwTrace/EtwTrace.h>
|
||||
|
||||
class __declspec(uuid("0440049F-D1DC-4E46-B27B-98393D79486B")) CPowerRenameMenu :
|
||||
public IShellExtInit,
|
||||
public IContextMenu,
|
||||
@@ -70,4 +72,6 @@ private:
|
||||
HBITMAP m_hbmpIcon = nullptr;
|
||||
CComPtr<IDataObject> m_spdo;
|
||||
std::wstring context_menu_caption;
|
||||
|
||||
Shared::Trace::ETWTrace m_etwTrace{};
|
||||
};
|
||||
|
||||
@@ -60,6 +60,9 @@
|
||||
<ProjectReference Include="..\..\..\common\logger\logger.vcxproj">
|
||||
<Project>{d9b8fc84-322a-4f9f-bbb9-20915c47ddfd}</Project>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\..\..\common\Telemetry\EtwTrace\EtwTrace.vcxproj">
|
||||
<Project>{8f021b46-362b-485c-bfba-ccf83e820cbd}</Project>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\..\..\common\Themes\Themes.vcxproj">
|
||||
<Project>{98537082-0fdb-40de-abd8-0dc5a4269bab}</Project>
|
||||
</ProjectReference>
|
||||
|
||||
Reference in New Issue
Block a user