Warning, file /education/cantor/src/lib/epsresult.h was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001 /* 0002 SPDX-License-Identifier: GPL-2.0-or-later 0003 SPDX-FileCopyrightText: 2009 Alexander Rieder <alexanderrieder@gmail.com> 0004 */ 0005 0006 #ifndef _EPSRESULT_H 0007 #define _EPSRESULT_H 0008 0009 #include "result.h" 0010 #include "cantor_export.h" 0011 #include <QUrl> 0012 #include <QImage> 0013 0014 namespace Cantor 0015 { 0016 class EpsResultPrivate; 0017 0018 class CANTOR_EXPORT EpsResult : public Result 0019 { 0020 public: 0021 enum {Type=5}; 0022 explicit EpsResult( const QUrl& url, const QImage& image = QImage()); 0023 ~EpsResult() override; 0024 0025 QString toHtml() override; 0026 QString toLatex() override; 0027 QVariant data() override; 0028 QUrl url() override; 0029 QImage image(); 0030 0031 int type() override; 0032 QString mimeType() override; 0033 0034 QDomElement toXml(QDomDocument& doc) override; 0035 QJsonValue toJupyterJson() override; 0036 void saveAdditionalData(KZip* archive) override; 0037 0038 void save(const QString& filename) override; 0039 0040 private: 0041 EpsResultPrivate* d; 0042 }; 0043 0044 } 0045 0046 #endif /* _EPSRESULT_H */