New lua versions
[ryzomcore.git] / studio / src / plugins / gui_editor / expression_loader.h
blobb1a0727cca500230b5f4908cd0d4f7740f15c057
1 // Ryzom Core Studio - GUI Editor Plugin
2 //
3 // Copyright (C) 2010-2014 Laszlo KIS-ADAM (dfighter) <dfighter1985@gmail.com>
4 //
5 // This program is free software: you can redistribute it and/or modify
6 // it under the terms of the GNU Affero General Public License as
7 // published by the Free Software Foundation, either version 3 of the
8 // License, or (at your option) any later version.
9 //
10 // This program is distributed in the hope that it will be useful,
11 // but WITHOUT ANY WARRANTY; without even the implied warranty of
12 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 // GNU Affero General Public License for more details.
15 // You should have received a copy of the GNU Affero General Public License
16 // along with this program. If not, see <http://www.gnu.org/licenses/>.
18 #ifndef EXPRESSION_LOADER
19 #define EXPRESSION_LOADER
21 struct ExpressionInfo;
22 class QString;
23 class ExpressionLoaderPvt;
25 class ExpressionLoader
27 public:
28 ExpressionLoader();
29 ~ExpressionLoader();
31 ExpressionInfo* load( const QString &filename );
33 private:
34 ExpressionLoaderPvt *m_pvt;
37 #endif