Warning, file /education/cantor/src/backends/octave/octavebackend.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-FileCopyrightText: 2010 Miha Čančula <miha.cancula@gmail.com>
0003 
0004     SPDX-License-Identifier: GPL-2.0-or-later
0005 */
0006 
0007 #ifndef CANTOR_OCTAVE_BACKEND_H
0008 #define CANTOR_OCTAVE_BACKEND_H
0009 
0010 #include <backend.h>
0011 
0012 class OctaveBackend : public Cantor::Backend
0013 {
0014     Q_OBJECT
0015     public:
0016     explicit OctaveBackend( QObject* parent = nullptr,const QList<QVariant>& args = QList<QVariant>());
0017      ~OctaveBackend() override = default;
0018     QString id() const override;
0019     QString version() const override;
0020     Cantor::Backend::Capabilities capabilities() const override;
0021     Cantor::Session* createSession() override;
0022 
0023     bool requirementsFullfilled(QString* const reason = nullptr) const override;
0024     QUrl helpUrl() const override;
0025     QString description() const override;
0026     QWidget* settingsWidget(QWidget* parent) const override;
0027     KConfigSkeleton* config() const override;
0028 };
0029 
0030 #endif