1 /*************************************************************************************
2  *  Copyright (C) 2016 Aleix Pol Gonzalez <aleixpol@kde.org>                         *
3  *                                                                                   *
4  *  This program is free software; you can redistribute it and/or                    *
5  *  modify it under the terms of the GNU General Public License                      *
6  *  as published by the Free Software Foundation; either version 2                   *
7  *  of the License, or (at your option) any later version.                           *
8  *                                                                                   *
9  *  This program is distributed in the hope that it will be useful,                  *
10  *  but WITHOUT ANY WARRANTY; without even the implied warranty of                   *
11  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the                    *
12  *  GNU General Public License for more details.                                     *
13  *                                                                                   *
14  *  You should have received a copy of the GNU General Public License                *
15  *  along with this program; if not, write to the Free Software                      *
16  *  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA   *
17  *************************************************************************************/
18 
19 #ifndef EXPORT3D_H
20 #define EXPORT3D_H
21 
22 #include <QString>
23 
24 /*
25  * Contains exporting algorithms, potentially an intermediate step in a refactoring
26  */
27 
28 class QAbstractItemModel;
29 
30 namespace Export3D
31 {
32 void exportX3D(const QString &path, QAbstractItemModel* model);
33 void exportSTL(const QString &path, QAbstractItemModel* model);
34 }
35 #endif
36