save
This commit is contained in:
parent
86197338e2
commit
8cbd5d1e0a
|
@ -24,6 +24,9 @@ namespace Core {
|
||||||
File,
|
File,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief 功能拓展生成入口
|
||||||
|
*/
|
||||||
class ExtensionFactory{
|
class ExtensionFactory{
|
||||||
public:
|
public:
|
||||||
virtual ~ExtensionFactory() = default;
|
virtual ~ExtensionFactory() = default;
|
||||||
|
@ -51,6 +54,9 @@ namespace Core {
|
||||||
virtual QString extensionName() const = 0;
|
virtual QString extensionName() const = 0;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief 功能拓展基类
|
||||||
|
*/
|
||||||
class Extension
|
class Extension
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
@ -70,6 +76,9 @@ namespace Core {
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief 文件相关功能拓展
|
||||||
|
*/
|
||||||
class FileExtensionFactory : public ExtensionFactory
|
class FileExtensionFactory : public ExtensionFactory
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|
Loading…
Reference in New Issue