mirror of
https://github.com/microsoft/PowerToys.git
synced 2026-04-09 04:37:30 +02:00
Non localized module name (#7170)
* Added get_key to powertoysmodule interface * Replace get_name with get_key * Implement get_key function in modules * Make key global constant in each module * Update settings v1 to use key to load and save files * Fixed fancyzones and preview pane unit tests * Removed setings unit test as the case is not covered anymore * Add constant files for modules and use it to reference module key * Add constant string files to colorpicker, launcher and shortcut guide * correct sunction signature in settings helper * Fix powerpreview merge conflicts * nit fix with include statement location * add check for fields in from_json_string * Updated preview pane tests with correct from_json_string signature * Correct Image resizer naming * Roll back changes for adding check for property and version * Fix image resizer not working
This commit is contained in:
committed by
GitHub
parent
8b759094f7
commit
280d1907d8
@@ -6,6 +6,7 @@
|
||||
#include "thumbnail_provider.h"
|
||||
#include "preview_handler.h"
|
||||
#include "registry_wrapper.h"
|
||||
#include <powerpreview\powerpreviewConstants.h>
|
||||
|
||||
using namespace PowerPreviewSettings;
|
||||
|
||||
@@ -18,6 +19,8 @@ private:
|
||||
// The PowerToy state.
|
||||
bool m_enabled = false;
|
||||
std::wstring m_moduleName;
|
||||
//contains the non localized key of the powertoy
|
||||
std::wstring app_key;
|
||||
std::vector<FileExplorerPreviewSettings*> m_fileExplorerModules;
|
||||
|
||||
// Function to check if the registry states need to be updated
|
||||
@@ -40,6 +43,7 @@ public:
|
||||
|
||||
virtual void destroy();
|
||||
virtual const wchar_t* get_name();
|
||||
virtual const wchar_t* get_key();
|
||||
virtual bool get_config(_Out_ wchar_t* buffer, _Out_ int* buffer_size);
|
||||
virtual void set_config(const wchar_t* config);
|
||||
virtual void enable();
|
||||
|
||||
Reference in New Issue
Block a user