mirror of
https://github.com/Xevion/easy7zip.git
synced 2025-12-06 09:14:58 -06:00
34 lines
498 B
C++
Executable File
34 lines
498 B
C++
Executable File
// FilePlugins.h
|
|
|
|
#ifndef ZIP7_INC_FILE_PLUGINS_H
|
|
#define ZIP7_INC_FILE_PLUGINS_H
|
|
|
|
#include "RegistryPlugins.h"
|
|
|
|
struct CPluginToIcon
|
|
{
|
|
// unsigned PluginIndex;
|
|
int IconIndex;
|
|
UString IconPath;
|
|
|
|
CPluginToIcon(): IconIndex(-1) {}
|
|
};
|
|
|
|
struct CExtPlugins
|
|
{
|
|
UString Ext;
|
|
CObjectVector<CPluginToIcon> Plugins;
|
|
};
|
|
|
|
class CExtDatabase
|
|
{
|
|
int FindExt(const UString &ext) const;
|
|
public:
|
|
CObjectVector<CExtPlugins> Exts;
|
|
// CObjectVector<CPluginInfo> Plugins;
|
|
|
|
void Read();
|
|
};
|
|
|
|
#endif
|