Warning, file /education/cantor/src/backends/octave/octavevariablemodel.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: 2018 Nikita Sirgienko <warquark@gmail.com>
0004     SPDX-FileCopyrightText: 2022 Alexander Semke <alexander.semke@web.de>
0005 */
0006 
0007 #ifndef _OCTAVEVARIABLEMODEL_H
0008 #define _OCTAVEVARIABLEMODEL_H
0009 
0010 #include "defaultvariablemodel.h"
0011 
0012 class OctaveSession;
0013 
0014 class OctaveVariableModel : public Cantor::DefaultVariableModel
0015 {
0016   public:
0017     OctaveVariableModel(OctaveSession*);
0018     ~OctaveVariableModel() override = default;
0019 
0020     void update() override;
0021 
0022   private Q_SLOTS:
0023     void parseNewVariables(Cantor::Expression::Status);
0024 
0025   private:
0026     Cantor::Expression* m_expr = nullptr;
0027 };
0028 
0029 #endif /* _OCTAVEVARIABLEMODEL_H */