#ifndef __PROJECTMANAGER_H__ #define __PROJECTMANAGER_H__ #include #include #include class ProjectManager : public QObject { Q_OBJECT public: explicit ProjectManager(QObject *parent = nullptr); ~ProjectManager(); bool openProject(const QString &fileName); void closeProject(); xmlNodePtr canvas(const int &index); int canvasCount() const; private: xmlDocPtr m_xmlDocPtr; QList m_canvasList; }; #endif // PROJECTMANAGER_H