#ifndef WELCOMEPANEL_H #define WELCOMEPANEL_H #include "DocsManager.h" #include namespace Presents { class WelcomePanel : public QWidget, public FilePresent { public: WelcomePanel(QWidget *parent = nullptr); // FilePresent interface public: virtual QWidget *widget() const override; virtual QString name() const override; virtual void beforeClose() override; virtual Core::DocumentsManager *docsManager() const override; virtual Core::Route accessPath() const override; virtual void applySetting(const QString &name) override; virtual void load(const QFileInfo &target_file) override; virtual void saveAs(const QString &path) override; virtual QString relativeTargetPath(const QDir &base) const override; virtual QString absoluteTargetPath() const override; virtual bool isModified() const override; virtual void jumpTo(const QList &path) override; }; } // namespace Presents #endif // WELCOMEPANEL_H