File indexing completed on 2024-05-05 09:18:50
0001 /************************************************************************** 0002 * * 0003 * This program is free software; you can redistribute it and/or modify * 0004 * it under the terms of the GNU General Public License as published by * 0005 * the Free Software Foundation; either version 2 of the License, or * 0006 * (at your option) any later version. * 0007 * * 0008 ***************************************************************************/ 0009 0010 #ifndef SYMBOLVIEWCLASSES_H 0011 #define SYMBOLVIEWCLASSES_H 0012 0013 #include <QObject> 0014 #include <QString> 0015 0016 struct Preamble { 0017 QString className; 0018 QString classArguments; 0019 QString additional; 0020 }; 0021 0022 struct Package { 0023 QString name; 0024 QString arguments; 0025 }; 0026 0027 struct Command { 0028 QString latexCommand; 0029 QString unicodeCommand; 0030 QString ImageCommand; 0031 QString comment; 0032 bool mathMode; 0033 QList<Package> packages; 0034 QList<Package> unicodePackages; 0035 int referenceCount; 0036 QString path; 0037 }; 0038 0039 struct Version { 0040 QString major; 0041 QString minor; 0042 }; 0043 0044 #endif //SYMBOLVIEWCLASSES_H