2022-11-22 03:42:48 +00:00
|
|
|
#ifndef STORYVOLUMESOURCEEDIT_H
|
|
|
|
#define STORYVOLUMESOURCEEDIT_H
|
|
|
|
|
2023-02-26 16:22:44 +00:00
|
|
|
#include "default_textpresent.h"
|
2022-11-22 03:42:48 +00:00
|
|
|
|
|
|
|
|
|
|
|
namespace Components {
|
2023-02-26 14:44:00 +00:00
|
|
|
// class StoryVolumeSourceEditFactory : public Core::FileExtensionFactory
|
|
|
|
// {
|
|
|
|
|
|
|
|
|
|
|
|
// // PluginFactory interface
|
|
|
|
// public:
|
|
|
|
// virtual Core::Extension *newInstance(Core::AppCore *core) override;
|
|
|
|
// virtual QList<Core::Scale> configs() const override;
|
|
|
|
// virtual QWidget *getNewPanel(Config::Configration *config) override;
|
|
|
|
// virtual QString extensionName() const override;
|
|
|
|
// virtual QList<QString> suffixPeers() const override;
|
|
|
|
// };
|
|
|
|
|
|
|
|
// class StoryVolumeSourceEdit : public FormattedTextEdit
|
|
|
|
// {
|
|
|
|
// public:
|
|
|
|
// StoryVolumeSourceEdit(Core::FileExtensionFactory *factory);
|
|
|
|
|
|
|
|
// // Extension interface
|
|
|
|
// public:
|
|
|
|
// virtual Core::FileExtensionFactory *factory() const override;
|
|
|
|
// virtual void reloadConfigrations(QList<Config::Configration *> configs) override;
|
|
|
|
// virtual void resetProcsType(const QString &suffix) override;
|
|
|
|
|
|
|
|
// // ModeView interface
|
|
|
|
// public:
|
|
|
|
// virtual void modeReset(const QString &type) const override;
|
|
|
|
// virtual QList<QString> modes() const override;
|
|
|
|
// virtual QString currentMode() const override;
|
|
|
|
// virtual QString title() const override;
|
|
|
|
|
|
|
|
// // VariedTextView interface
|
|
|
|
// public:
|
|
|
|
// virtual void applySetting(const QString &name, Core::AppCore *core) override;
|
|
|
|
|
|
|
|
// // FormattedTextEdit interface
|
|
|
|
// protected:
|
|
|
|
// virtual void rehighlighter() override;
|
|
|
|
|
|
|
|
// private:
|
|
|
|
// QSyntaxHighlighter *const words_highlighter;
|
|
|
|
// Core::FileExtensionFactory *const factory_ins;
|
|
|
|
// QFileInfo source_target;
|
|
|
|
|
|
|
|
// // VariedTextView interface
|
|
|
|
// public:
|
|
|
|
// virtual void jumpTo(const QList<QString> &path) override;
|
|
|
|
|
|
|
|
// };
|
2022-11-22 03:42:48 +00:00
|
|
|
|
|
|
|
}
|
|
|
|
#endif // STORYVOLUMESOURCEEDIT_H
|