基础接口升级

This commit is contained in:
玉宇清音 2022-11-25 09:32:42 +08:00
parent 8cbd5d1e0a
commit 83364f679c
12 changed files with 18 additions and 18 deletions

View File

@ -165,7 +165,7 @@ QString TextContentEditFactory::extensionName() const
return "文本编辑器";
}
QString TextContentEditFactory::suffixPeers() const
QList<QString> TextContentEditFactory::suffixPeers() const
{
return "*";
return QList<QString>() << "*";
}

View File

@ -45,7 +45,7 @@ namespace Components {
virtual QList<Core::Scale> configs() const override;
virtual QWidget *getNewPanel(Config::Configration *config) override;
virtual QString extensionName() const override;
virtual QString suffixPeers() const override;
virtual QList<QString> suffixPeers() const override;
};
class TextContentEdit : public FormattedTextEdit

View File

@ -78,11 +78,11 @@ QList<FileExtensionFactory *> AppCore::extensions(const QString &suffix) const
QList<FileExtensionFactory*> rets;
for(auto &ext : extensions_list)
if(ext->suffixPeers() == suffix)
if(ext->suffixPeers().contains(suffix))
rets << ext;
for(auto &ext : extensions_list)
if(ext->suffixPeers()=="*")
if(ext->suffixPeers().contains("*"))
rets << ext;
return rets;

View File

@ -89,7 +89,7 @@ namespace Core {
* @brief
* @return
*/
virtual QString suffixPeers() const = 0;
virtual QList<QString> suffixPeers() const = 0;
};

View File

@ -148,7 +148,7 @@ QString StoryBoardSourceEditFactory::extensionName() const
return "故事编辑";
}
QString StoryBoardSourceEditFactory::suffixPeers() const
QList<QString> StoryBoardSourceEditFactory::suffixPeers() const
{
return "storyboard";
return QList<QString>() << "storyboard";
}

View File

@ -15,7 +15,7 @@ namespace Components {
virtual QList<Core::Scale> configs() const override;
virtual QWidget *getNewPanel(Config::Configration *config) override;
virtual QString extensionName() const override;
virtual QString suffixPeers() const override;
virtual QList<QString> suffixPeers() const override;
};
class StoryBoardSourceEdit : public FormattedTextEdit

View File

@ -174,7 +174,7 @@ QString StoryChainSourceEditFactory::extensionName() const
return "脉络编辑器";
}
QString StoryChainSourceEditFactory::suffixPeers() const
QList<QString> StoryChainSourceEditFactory::suffixPeers() const
{
return "storychain";
return QList<QString>() << "storychain";
}

View File

@ -22,7 +22,7 @@ namespace Components {
virtual QList<Core::Scale> configs() const override;
virtual QWidget *getNewPanel(Config::Configration *config) override;
virtual QString extensionName() const override;
virtual QString suffixPeers() const override;
virtual QList<QString> suffixPeers() const override;
};
/**

View File

@ -163,7 +163,7 @@ QString StoryUnitSourceEditFactory::extensionName() const
return "单元编辑器";
}
QString StoryUnitSourceEditFactory::suffixPeers() const
QList<QString> StoryUnitSourceEditFactory::suffixPeers() const
{
return "storyunit";
return QList<QString>() << "storyunit";
}

View File

@ -14,7 +14,7 @@ namespace Components {
virtual QList<Core::Scale> configs() const override;
virtual QWidget *getNewPanel(Config::Configration *config) override;
virtual QString extensionName() const override;
virtual QString suffixPeers() const override;
virtual QList<QString> suffixPeers() const override;
};
class StoryUnitSourceEdit : public FormattedTextEdit

View File

@ -138,7 +138,7 @@ QString StoryVolumeSourceEditFactory::extensionName() const
return "卷纲编辑";
}
QString StoryVolumeSourceEditFactory::suffixPeers() const
QList<QString> StoryVolumeSourceEditFactory::suffixPeers() const
{
return "storyvolume";
return QList<QString>() << "storyvolume";
}

View File

@ -15,7 +15,7 @@ namespace Components {
virtual QList<Core::Scale> configs() const override;
virtual QWidget *getNewPanel(Config::Configration *config) override;
virtual QString extensionName() const override;
virtual QString suffixPeers() const override;
virtual QList<QString> suffixPeers() const override;
};
class StoryVolumeSourceEdit : public FormattedTextEdit