File indexing completed on 2024-06-16 03:42:52
0001 /* 0002 File : LabPlotProjectParser.h 0003 Project : LabPlot 0004 Description : parser for LabPlot projects 0005 -------------------------------------------------------------------- 0006 SPDX-FileCopyrightText: 2017 Alexander Semke <alexander.semke@web.de> 0007 0008 SPDX-License-Identifier: GPL-2.0-or-later 0009 */ 0010 0011 #include "backend/datasources/projects/LabPlotProjectParser.h" 0012 #include "backend/core/Project.h" 0013 0014 /*! 0015 \class LabPlotProjectParser 0016 \brief parser for LabPlot projects. 0017 0018 \ingroup datasources 0019 */ 0020 0021 LabPlotProjectParser::LabPlotProjectParser() 0022 : ProjectParser() { 0023 m_topLevelClasses = {AspectType::Folder, 0024 AspectType::Workbook, 0025 AspectType::Spreadsheet, 0026 AspectType::Matrix, 0027 AspectType::Worksheet, 0028 AspectType::CantorWorksheet, 0029 AspectType::Datapicker, 0030 AspectType::LiveDataSource}; 0031 } 0032 0033 bool LabPlotProjectParser::load(Project* project, bool preview) { 0034 return project->load(m_projectFileName, preview); 0035 }