Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Romain De Laage De Bellefaye
LO21-projet
Commits
75a6af24
Commit
75a6af24
authored
Jun 10, 2021
by
Maxime Goret
Browse files
Bouton Valider Param Modele
parent
92b79832
Changes
3
Hide whitespace changes
Inline
Side-by-side
includes/autocell.h
View file @
75a6af24
...
@@ -84,7 +84,7 @@ class AutoCell : public QWidget
...
@@ -84,7 +84,7 @@ class AutoCell : public QWidget
QLabel
*
lab_notice
;
QLabel
*
lab_notice
;
explicit
AutoCell
(
QWidget
*
parent
=
nullptr
);
explicit
AutoCell
(
QWidget
*
parent
=
nullptr
);
friend
class
NouveauModele
;
public:
public:
static
AutoCell
&
getInstance
()
{
static
AutoCell
&
getInstance
()
{
...
...
includes/parametragemodele.h
View file @
75a6af24
...
@@ -3,6 +3,7 @@
...
@@ -3,6 +3,7 @@
#include <reseau_cellule_etats.h>
#include <reseau_cellule_etats.h>
#include <paramalpha.h>
#include <paramalpha.h>
#include <autocell.h>
#include <QObject>
#include <QObject>
#include <QApplication>
#include <QApplication>
...
@@ -87,6 +88,8 @@ class NouveauModele : public QWidget {
...
@@ -87,6 +88,8 @@ class NouveauModele : public QWidget {
std
::
unique_ptr
<
ParamAlpha
>
paramAlpha
;
std
::
unique_ptr
<
ParamAlpha
>
paramAlpha
;
QPushButton
*
boutonEtat
;
QPushButton
*
boutonEtat
;
AutoCell
*
nvAutocell
=
nullptr
;
public:
public:
NouveauModele
(
QWidget
*
parent
=
nullptr
);
NouveauModele
(
QWidget
*
parent
=
nullptr
);
public
slots
:
public
slots
:
...
@@ -101,6 +104,8 @@ public slots:
...
@@ -101,6 +104,8 @@ public slots:
void
addRegle
();
void
addRegle
();
void
validerParametrage
();
};
};
...
...
src/parametragemodele.cpp
View file @
75a6af24
#include"parametragemodele.h"
#include"parametragemodele.h"
#include <autocell.h>
NouveauModele
::
NouveauModele
(
QWidget
*
parent
)
:
QWidget
()
{
NouveauModele
::
NouveauModele
(
QWidget
*
parent
)
:
QWidget
()
{
...
@@ -62,6 +63,7 @@ NouveauModele::NouveauModele(QWidget* parent) : QWidget() {
...
@@ -62,6 +63,7 @@ NouveauModele::NouveauModele(QWidget* parent) : QWidget() {
boutonEtat
=
new
QPushButton
(
"Etats"
);
boutonEtat
=
new
QPushButton
(
"Etats"
);
connect
(
boutonEtat
,
SIGNAL
(
clicked
()),
this
,
SLOT
(
parametrerEtats
()));
connect
(
boutonEtat
,
SIGNAL
(
clicked
()),
this
,
SLOT
(
parametrerEtats
()));
connect
(
bouton_valide
,
SIGNAL
(
clicked
()),
this
,
SLOT
(
validerParametrage
()));
//ajout regle :
//ajout regle :
...
@@ -376,3 +378,12 @@ void NouveauModele::addRegle(){
...
@@ -376,3 +378,12 @@ void NouveauModele::addRegle(){
paramRegle
(
"Nouvelle fonction de transition"
);
paramRegle
(
"Nouvelle fonction de transition"
);
}
}
void
NouveauModele
::
validerParametrage
(){
if
(
nvAutocell
!=
nullptr
)
delete
nvAutocell
;
nvAutocell
=
new
AutoCell
;
nvAutocell
->
show
();
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment