File indexing completed on 2024-04-21 15:55:47

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