From 7d3f97fddd537b63ab67d133fa91c613f0857a28 Mon Sep 17 00:00:00 2001 From: Giovanni-Josserand Date: Sun, 22 Jun 2025 19:28:57 +0200 Subject: [PATCH] add of topFrame of edition mod --- mainwindow.cpp | 12 ++ mainwindow.h | 5 + mainwindow.ui | 311 ++++++++++++++++++++++++++++++++++++++++++++++++- 3 files changed, 326 insertions(+), 2 deletions(-) diff --git a/mainwindow.cpp b/mainwindow.cpp index 3283137..a415b67 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -9,6 +9,8 @@ MainWindow::MainWindow(QWidget *parent) Character* c = new Character(); currentCharacter = c; characters.append(c); + ui->ageLineEdit->setValidator(new QIntValidator(0, 999999, ui->ageLineEdit)); + ui->topLeftFrame->setHidden(true); } MainWindow::~MainWindow() @@ -20,3 +22,13 @@ MainWindow::~MainWindow() delete c; } } + +void MainWindow::on_actionEditer_triggered(){ + if(edition){ + //Mode edition + }else{ + //Mode visualisation + } + edition=!edition; +} + diff --git a/mainwindow.h b/mainwindow.h index 75a0fff..b113ca2 100644 --- a/mainwindow.h +++ b/mainwindow.h @@ -19,9 +19,14 @@ public: MainWindow(QWidget *parent = nullptr); ~MainWindow(); + +private slots: + void on_actionEditer_triggered(); + private: Ui::MainWindow *ui; + bool edition = false; QString currentFile; QList characters; Character* currentCharacter; diff --git a/mainwindow.ui b/mainwindow.ui index d27a859..cc44ee6 100644 --- a/mainwindow.ui +++ b/mainwindow.ui @@ -7,13 +7,297 @@ 0 0 800 - 600 + 660 MainWindow - + + + true + + + + + 0 + 0 + 801 + 191 + + + + QFrame::Shape::StyledPanel + + + QFrame::Shadow::Raised + + + + + 0 + 0 + 400 + 191 + + + + QFrame::Shape::StyledPanel + + + QFrame::Shadow::Raised + + + + + 150 + 70 + 63 + 30 + + + + Age + + + + + + 10 + 10 + 130 + 171 + + + + + + + + + + 150 + 20 + 63 + 30 + + + + Nom + + + + + + 210 + 20 + 113 + 30 + + + + + + + 210 + 70 + 113 + 30 + + + + + + + + 400 + 0 + 400 + 191 + + + + QFrame::Shape::StyledPanel + + + QFrame::Shadow::Raised + + + + + 100 + 6 + 63 + 30 + + + + Charisme + + + + + + 100 + 42 + 63 + 30 + + + + Dextérité + + + + + + 100 + 78 + 71 + 30 + + + + Endurance + + + + + + 100 + 114 + 63 + 30 + + + + Force + + + + + + 260 + 116 + 91 + 20 + + + + Points de vie + + + + + + 100 + 150 + 81 + 30 + + + + Intelligence + + + + + + 20 + 6 + 70 + 30 + + + + 100 + + + + + + 20 + 42 + 70 + 30 + + + + + + + 20 + 78 + 70 + 30 + + + + + + + 20 + 114 + 70 + 30 + + + + + + + 20 + 150 + 70 + 30 + + + + + + + 260 + 80 + 70 + 30 + + + + + + + + + 0 + 190 + 801 + 191 + + + + QFrame::Shape::StyledPanel + + + QFrame::Shadow::Raised + + + + + + 0 + 380 + 801 + 191 + + + + QFrame::Shape::StyledPanel + + + QFrame::Shadow::Raised + + + @@ -48,6 +332,18 @@ + + + toolBar + + + TopToolBarArea + + + false + + + Ouvrir une fiche @@ -93,6 +389,17 @@ Retour avant + + + + + + Editer + + + QAction::MenuRole::NoRole + +