Cppcheck
gui
libraryaddfunctiondialog.cpp
Go to the documentation of this file.
1
/*
2
* Cppcheck - A tool for static C/C++ code analysis
3
* Copyright (C) 2007-2023 Cppcheck team.
4
*
5
* This program 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 3 of the License, or
8
* (at your option) any later version.
9
*
10
* This program 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 this program. If not, see <http://www.gnu.org/licenses/>.
17
*/
18
19
#include "
libraryaddfunctiondialog.h
"
20
21
#include "ui_libraryaddfunctiondialog.h"
22
23
#include <QLineEdit>
24
#include <QRegularExpression>
25
#include <QRegularExpressionValidator>
26
#include <QSpinBox>
27
28
class
QWidget;
29
30
LibraryAddFunctionDialog::LibraryAddFunctionDialog
(QWidget *parent) :
31
QDialog(parent),
32
mUi(new
Ui
::
LibraryAddFunctionDialog
)
33
{
34
mUi
->setupUi(
this
);
35
static
const
QRegularExpression rx(
NAMES
);
36
QValidator *validator =
new
QRegularExpressionValidator(rx,
this
);
37
mUi
->functionName->setValidator(validator);
38
}
39
40
LibraryAddFunctionDialog::~LibraryAddFunctionDialog
()
41
{
42
delete
mUi
;
43
}
44
45
QString
LibraryAddFunctionDialog::functionName
()
const
46
{
47
return
mUi
->functionName->text();
48
}
49
50
int
LibraryAddFunctionDialog::numberOfArguments
()
const
51
{
52
return
mUi
->numberOfArguments->value();
53
}
54
LibraryAddFunctionDialog
Definition:
libraryaddfunctiondialog.h:35
LibraryAddFunctionDialog::numberOfArguments
int numberOfArguments() const
Definition:
libraryaddfunctiondialog.cpp:50
LibraryAddFunctionDialog::mUi
Ui::LibraryAddFunctionDialog * mUi
Definition:
libraryaddfunctiondialog.h:48
LibraryAddFunctionDialog::LibraryAddFunctionDialog
LibraryAddFunctionDialog(QWidget *parent=nullptr)
Definition:
libraryaddfunctiondialog.cpp:30
LibraryAddFunctionDialog::~LibraryAddFunctionDialog
~LibraryAddFunctionDialog() override
Definition:
libraryaddfunctiondialog.cpp:40
LibraryAddFunctionDialog::functionName
QString functionName() const
Definition:
libraryaddfunctiondialog.cpp:45
libraryaddfunctiondialog.h
NAMES
#define NAMES
Definition:
libraryaddfunctiondialog.h:33
Ui
Definition:
aboutdialog.h:27
Generated on Tue May 14 2024 11:53:14 for Cppcheck by
1.9.1