QElectroTech
0.70
sources
ui
formulaassistantdialog.h
Go to the documentation of this file.
1
/*
2
Copyright 2006-2019 The QElectroTech Team
3
This file is part of QElectroTech.
4
5
QElectroTech is free software: you can redistribute it and/or modify
6
it under the terms of the GNU General Public License as published by
7
the Free Software Foundation, either version 2 of the License, or
8
(at your option) any later version.
9
10
QElectroTech is distributed in the hope that it will be useful,
11
but WITHOUT ANY WARRANTY; without even the implied warranty of
12
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
GNU General Public License for more details.
14
15
You should have received a copy of the GNU General Public License
16
along with QElectroTech. If not, see <http://www.gnu.org/licenses/>.
17
*/
18
#ifndef FORMULAASSISTANTDIALOG_H
19
#define FORMULAASSISTANTDIALOG_H
20
21
#include <QDialog>
22
#include <QRegularExpression>
23
24
namespace
Ui
{
25
class
FormulaAssistantDialog
;
26
}
27
28
class
FormulaAssistantDialog
:
public
QDialog
29
{
30
Q_OBJECT
31
32
public
:
33
FormulaAssistantDialog
(QWidget *parent =
nullptr
);
34
~FormulaAssistantDialog
()
override
;
35
36
void
setForbiddenVariables
(
const
QStringList& list);
37
void
setText
(
const
QString& text);
38
void
setFormula
(
const
QString& text);
39
QString
formula
()
const
;
40
41
private
slots:
42
void
on_m_line_edit_textChanged
(
const
QString &arg1);
43
44
private
:
45
Ui::FormulaAssistantDialog *
ui
;
46
QRegularExpression
m_rx
;
47
QString
m_formula
;
48
};
49
50
#endif // FORMULAASSISTANTDIALOG_H
FormulaAssistantDialog::setForbiddenVariables
void setForbiddenVariables(const QStringList &list)
Definition:
formulaassistantdialog.cpp:35
Ui
Definition:
autonumberingdockwidget.h:25
FormulaAssistantDialog::FormulaAssistantDialog
FormulaAssistantDialog(QWidget *parent=nullptr)
Definition:
formulaassistantdialog.cpp:23
FormulaAssistantDialog::~FormulaAssistantDialog
~FormulaAssistantDialog() override
Definition:
formulaassistantdialog.cpp:30
FormulaAssistantDialog::setFormula
void setFormula(const QString &text)
Definition:
formulaassistantdialog.cpp:45
FormulaAssistantDialog::ui
Ui::FormulaAssistantDialog * ui
Definition:
formulaassistantdialog.h:45
FormulaAssistantDialog
Definition:
formulaassistantdialog.h:28
FormulaAssistantDialog::setText
void setText(const QString &text)
Definition:
formulaassistantdialog.cpp:40
FormulaAssistantDialog::m_rx
QRegularExpression m_rx
Definition:
formulaassistantdialog.h:46
FormulaAssistantDialog::m_formula
QString m_formula
Definition:
formulaassistantdialog.h:47
FormulaAssistantDialog::formula
QString formula() const
Definition:
formulaassistantdialog.cpp:50
FormulaAssistantDialog::on_m_line_edit_textChanged
void on_m_line_edit_textChanged(const QString &arg1)
Definition:
formulaassistantdialog.cpp:55
Generated by
1.8.15