diff --git a/Feature.h b/Feature.h deleted file mode 100644 index 8c94735..0000000 --- a/Feature.h +++ /dev/null @@ -1,10 +0,0 @@ -#ifndef FEATURE_H -#define FEATURE_H -#include - -struct Feature { - std::string name; - int value; -}; - -#endif // FEATURE_H diff --git a/FicheJDR.pro b/FicheJDR.pro index c5967b8..6639e05 100644 --- a/FicheJDR.pro +++ b/FicheJDR.pro @@ -11,21 +11,22 @@ CONFIG += c++17 SOURCES += \ character.cpp \ main.cpp \ - mainwindow.cpp + mainwindow.cpp \ + notepad.cpp HEADERS += \ - Feature.h \ - Possession.h \ - Skill.h \ - SpecialSkill.h \ - Weapon.h \ character.h \ - mainwindow.h + mainwindow.h \ + notepad.h \ FORMS += \ - mainwindow.ui + mainwindow.ui \ + notepad.ui \ # Default rules for deployment. qnx: target.path = /tmp/$${TARGET}/bin else: unix:!android: target.path = /opt/$${TARGET}/bin !isEmpty(target.path): INSTALLS += target + +RESOURCES += \ + data.qrc diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/Feature.h.E0DE717813A68A5C.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/Feature.h.E0DE717813A68A5C.idx index ebfa256..5068270 100644 Binary files a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/Feature.h.E0DE717813A68A5C.idx and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/Feature.h.E0DE717813A68A5C.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QDebug.71938DFAD778BD23.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QDebug.71938DFAD778BD23.idx new file mode 100644 index 0000000..2700ab0 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QDebug.71938DFAD778BD23.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QFile.0F3004BF4A4DC2E0.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QFile.0F3004BF4A4DC2E0.idx new file mode 100644 index 0000000..8526769 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QFile.0F3004BF4A4DC2E0.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QFileDialog.A7DC9FBBFCD62AE6.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QFileDialog.A7DC9FBBFCD62AE6.idx new file mode 100644 index 0000000..9ea4c07 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QFileDialog.A7DC9FBBFCD62AE6.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QFrame.D3857D6C9F7945F4.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QFrame.D3857D6C9F7945F4.idx new file mode 100644 index 0000000..80b3f32 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QFrame.D3857D6C9F7945F4.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QJsonArray.8B2F9AF923D81FFC.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QJsonArray.8B2F9AF923D81FFC.idx new file mode 100644 index 0000000..072a1df Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QJsonArray.8B2F9AF923D81FFC.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QJsonDocument.0E15382A1A2AC7CF.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QJsonDocument.0E15382A1A2AC7CF.idx new file mode 100644 index 0000000..0b3d815 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QJsonDocument.0E15382A1A2AC7CF.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QJsonObject.1DD2ABABCFCD36B0.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QJsonObject.1DD2ABABCFCD36B0.idx new file mode 100644 index 0000000..ee8d688 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QJsonObject.1DD2ABABCFCD36B0.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QLabel.1D2D9870AF49E14A.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QLabel.1D2D9870AF49E14A.idx new file mode 100644 index 0000000..6723b19 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QLabel.1D2D9870AF49E14A.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QLineEdit.1F14DCD3B8B219B5.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QLineEdit.1F14DCD3B8B219B5.idx new file mode 100644 index 0000000..f3550fe Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QLineEdit.1F14DCD3B8B219B5.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QList.EDD49C0AE405A14B.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QList.EDD49C0AE405A14B.idx new file mode 100644 index 0000000..73c837b Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QList.EDD49C0AE405A14B.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QMessageBox.FB2097FB0961207D.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QMessageBox.FB2097FB0961207D.idx new file mode 100644 index 0000000..cf341c5 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QMessageBox.FB2097FB0961207D.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QObject.2F9576522E30C123.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QObject.2F9576522E30C123.idx new file mode 100644 index 0000000..76b836a Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QObject.2F9576522E30C123.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QPlainTextEdit.31ADA8E7F564A29F.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QPlainTextEdit.31ADA8E7F564A29F.idx new file mode 100644 index 0000000..925310f Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QPlainTextEdit.31ADA8E7F564A29F.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QRect.B81C78AA08A94D30.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QRect.B81C78AA08A94D30.idx new file mode 100644 index 0000000..9d7e780 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QRect.B81C78AA08A94D30.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QSize.B5C3AF016F4C77AF.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QSize.B5C3AF016F4C77AF.idx new file mode 100644 index 0000000..0827d3c Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QSize.B5C3AF016F4C77AF.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QSizeF.60126F71BC8C110B.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QSizeF.60126F71BC8C110B.idx new file mode 100644 index 0000000..8261862 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QSizeF.60126F71BC8C110B.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QSpinBox.6861DE05B56193C7.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QSpinBox.6861DE05B56193C7.idx new file mode 100644 index 0000000..fc66fc1 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QSpinBox.6861DE05B56193C7.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QToolBar.630902AACA0BFEBD.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QToolBar.630902AACA0BFEBD.idx new file mode 100644 index 0000000..61b139c Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QToolBar.630902AACA0BFEBD.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QTransform.DD00118B8CBD09C3.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QTransform.DD00118B8CBD09C3.idx new file mode 100644 index 0000000..a4b48a3 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QTransform.DD00118B8CBD09C3.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/Skill.h.1932F354D81C0C9C.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/Skill.h.1932F354D81C0C9C.idx index 3daed01..1ba383c 100644 Binary files a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/Skill.h.1932F354D81C0C9C.idx and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/Skill.h.1932F354D81C0C9C.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/SpecialSkill.h.6D3180F3453A3C25.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/SpecialSkill.h.6D3180F3453A3C25.idx index dcc50dd..16a356f 100644 Binary files a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/SpecialSkill.h.6D3180F3453A3C25.idx and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/SpecialSkill.h.6D3180F3453A3C25.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/basic_ios.h.99F782ADB9386884.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/basic_ios.h.99F782ADB9386884.idx new file mode 100644 index 0000000..ec93a08 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/basic_ios.h.99F782ADB9386884.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/basic_ios.tcc.570309375BCEA1CF.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/basic_ios.tcc.570309375BCEA1CF.idx new file mode 100644 index 0000000..2a68f6c Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/basic_ios.tcc.570309375BCEA1CF.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/character.cpp.09E1DFF2357BAB31.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/character.cpp.09E1DFF2357BAB31.idx index 4c75b0e..e333d94 100644 Binary files a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/character.cpp.09E1DFF2357BAB31.idx and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/character.cpp.09E1DFF2357BAB31.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/character.h.A7CC38751E8E8AEF.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/character.h.A7CC38751E8E8AEF.idx index 69de1d7..51f3408 100644 Binary files a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/character.h.A7CC38751E8E8AEF.idx and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/character.h.A7CC38751E8E8AEF.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/codecvt.6CC0A17FFCB98A51.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/codecvt.6CC0A17FFCB98A51.idx new file mode 100644 index 0000000..03496ba Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/codecvt.6CC0A17FFCB98A51.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/codecvt.h.00ACBF7A69EBFC6F.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/codecvt.h.00ACBF7A69EBFC6F.idx new file mode 100644 index 0000000..22e83d5 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/codecvt.h.00ACBF7A69EBFC6F.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ctype_base.h.B3B06AC4C0794B07.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ctype_base.h.B3B06AC4C0794B07.idx new file mode 100644 index 0000000..ac28446 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ctype_base.h.B3B06AC4C0794B07.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ctype_inline.h.C325FC50520EC01B.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ctype_inline.h.C325FC50520EC01B.idx new file mode 100644 index 0000000..31f622e Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ctype_inline.h.C325FC50520EC01B.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cwctype.A239AD96D030CAA2.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cwctype.A239AD96D030CAA2.idx new file mode 100644 index 0000000..eded545 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cwctype.A239AD96D030CAA2.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/filesystem.587920DA77113E21.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/filesystem.587920DA77113E21.idx new file mode 100644 index 0000000..24e747d Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/filesystem.587920DA77113E21.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/fs_dir.h.324FE49F63661E88.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/fs_dir.h.324FE49F63661E88.idx new file mode 100644 index 0000000..91e1640 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/fs_dir.h.324FE49F63661E88.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/fs_fwd.h.A9BCD8E817450842.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/fs_fwd.h.A9BCD8E817450842.idx new file mode 100644 index 0000000..09c3181 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/fs_fwd.h.A9BCD8E817450842.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/fs_ops.h.EA928E01ABACB9CE.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/fs_ops.h.EA928E01ABACB9CE.idx new file mode 100644 index 0000000..ea5f574 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/fs_ops.h.EA928E01ABACB9CE.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/fs_path.h.CF67D7E30EA3ED82.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/fs_path.h.CF67D7E30EA3ED82.idx new file mode 100644 index 0000000..8c0e2e6 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/fs_path.h.CF67D7E30EA3ED82.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/iomanip.83EB852242C58845.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/iomanip.83EB852242C58845.idx new file mode 100644 index 0000000..cb5d7c0 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/iomanip.83EB852242C58845.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ios.E8D28944A590CF09.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ios.E8D28944A590CF09.idx new file mode 100644 index 0000000..885a5e0 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ios.E8D28944A590CF09.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/iostream.962AB14C99F31890.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/iostream.962AB14C99F31890.idx new file mode 100644 index 0000000..66cd4b2 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/iostream.962AB14C99F31890.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/istream.938266671D58E744.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/istream.938266671D58E744.idx new file mode 100644 index 0000000..c85ea7d Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/istream.938266671D58E744.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/istream.tcc.BFD904131C9F4733.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/istream.tcc.BFD904131C9F4733.idx new file mode 100644 index 0000000..6dc2cb3 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/istream.tcc.BFD904131C9F4733.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/locale.98E4D136E0591075.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/locale.98E4D136E0591075.idx new file mode 100644 index 0000000..f34f40f Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/locale.98E4D136E0591075.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/locale_conv.h.8F30D8196353BE34.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/locale_conv.h.8F30D8196353BE34.idx new file mode 100644 index 0000000..0292a61 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/locale_conv.h.8F30D8196353BE34.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/locale_facets.h.87D343E86F9DF94C.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/locale_facets.h.87D343E86F9DF94C.idx new file mode 100644 index 0000000..959b718 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/locale_facets.h.87D343E86F9DF94C.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/locale_facets.tcc.2F02E8FD0B2094E9.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/locale_facets.tcc.2F02E8FD0B2094E9.idx new file mode 100644 index 0000000..f9b70dc Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/locale_facets.tcc.2F02E8FD0B2094E9.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/locale_facets_nonio.h.EA33403578EB6114.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/locale_facets_nonio.h.EA33403578EB6114.idx new file mode 100644 index 0000000..4c5bb3e Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/locale_facets_nonio.h.EA33403578EB6114.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/locale_facets_nonio.tcc.A5F1B72314F0C3CD.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/locale_facets_nonio.tcc.A5F1B72314F0C3CD.idx new file mode 100644 index 0000000..b11a67d Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/locale_facets_nonio.tcc.A5F1B72314F0C3CD.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/main.cpp.22D986ED057C3D91.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/main.cpp.22D986ED057C3D91.idx index a33fbf7..322764d 100644 Binary files a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/main.cpp.22D986ED057C3D91.idx and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/main.cpp.22D986ED057C3D91.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/mainwindow.cpp.2A4AD3FFCE72E917.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/mainwindow.cpp.2A4AD3FFCE72E917.idx index 68bdaf2..17726c9 100644 Binary files a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/mainwindow.cpp.2A4AD3FFCE72E917.idx and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/mainwindow.cpp.2A4AD3FFCE72E917.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/mainwindow.h.DF3B3D8668DB37C8.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/mainwindow.h.DF3B3D8668DB37C8.idx index 633f1dd..12cf38b 100644 Binary files a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/mainwindow.h.DF3B3D8668DB37C8.idx and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/mainwindow.h.DF3B3D8668DB37C8.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/messages_members.h.DCE72103ED449F93.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/messages_members.h.DCE72103ED449F93.idx new file mode 100644 index 0000000..b811fb0 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/messages_members.h.DCE72103ED449F93.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/notepad.cpp.F1E6942CA3E3079E.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/notepad.cpp.F1E6942CA3E3079E.idx new file mode 100644 index 0000000..d823198 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/notepad.cpp.F1E6942CA3E3079E.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/notepad.h.330AB84A347CDD30.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/notepad.h.330AB84A347CDD30.idx new file mode 100644 index 0000000..3e7f049 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/notepad.h.330AB84A347CDD30.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ostream.6802EB4FAB869699.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ostream.6802EB4FAB869699.idx new file mode 100644 index 0000000..baac9aa Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ostream.6802EB4FAB869699.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ostream.tcc.FCE509D4D00B90FB.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ostream.tcc.FCE509D4D00B90FB.idx new file mode 100644 index 0000000..e6ffc9d Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ostream.tcc.FCE509D4D00B90FB.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qabstractscrollarea.h.7257541B3873E010.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qabstractscrollarea.h.7257541B3873E010.idx new file mode 100644 index 0000000..2907144 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qabstractscrollarea.h.7257541B3873E010.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qabstractspinbox.h.D029656B80BE6A48.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qabstractspinbox.h.D029656B80BE6A48.idx new file mode 100644 index 0000000..a75fee8 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qabstractspinbox.h.D029656B80BE6A48.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qabstracttextdocumentlayout.h.D347B7DB55601BBA.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qabstracttextdocumentlayout.h.D347B7DB55601BBA.idx new file mode 100644 index 0000000..53b3e17 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qabstracttextdocumentlayout.h.D347B7DB55601BBA.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcalendar.h.CBB0EDD8314E9430.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcalendar.h.CBB0EDD8314E9430.idx new file mode 100644 index 0000000..cc80394 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcalendar.h.CBB0EDD8314E9430.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcborcommon.h.DCD8706072ABD068.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcborcommon.h.DCD8706072ABD068.idx new file mode 100644 index 0000000..df84163 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcborcommon.h.DCD8706072ABD068.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcborvalue.h.099102448DF10597.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcborvalue.h.099102448DF10597.idx new file mode 100644 index 0000000..60074cb Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcborvalue.h.099102448DF10597.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qdatetime.h.17D036A9C01CDD13.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qdatetime.h.17D036A9C01CDD13.idx new file mode 100644 index 0000000..e4af609 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qdatetime.h.17D036A9C01CDD13.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qdialog.h.80FC663B2AFB3BAA.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qdialog.h.80FC663B2AFB3BAA.idx new file mode 100644 index 0000000..57ea438 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qdialog.h.80FC663B2AFB3BAA.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qdialogbuttonbox.h.9795BFA420D024D9.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qdialogbuttonbox.h.9795BFA420D024D9.idx new file mode 100644 index 0000000..c67b1c3 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qdialogbuttonbox.h.9795BFA420D024D9.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qdir.h.CFB2301FDCCE308E.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qdir.h.CFB2301FDCCE308E.idx new file mode 100644 index 0000000..18f26bc Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qdir.h.CFB2301FDCCE308E.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qdirlisting.h.09CE0F71EC750C8D.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qdirlisting.h.09CE0F71EC750C8D.idx new file mode 100644 index 0000000..2aee6dc Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qdirlisting.h.09CE0F71EC750C8D.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qevent.h.CEBB37409D5065FE.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qevent.h.CEBB37409D5065FE.idx new file mode 100644 index 0000000..aa722c9 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qevent.h.CEBB37409D5065FE.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qeventpoint.h.E8157CBFE1B23825.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qeventpoint.h.E8157CBFE1B23825.idx new file mode 100644 index 0000000..88f92c3 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qeventpoint.h.E8157CBFE1B23825.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qfile.h.D3219E706ADEDE21.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qfile.h.D3219E706ADEDE21.idx new file mode 100644 index 0000000..bd6fd9d Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qfile.h.D3219E706ADEDE21.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qfiledevice.h.9132C935782ACAC2.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qfiledevice.h.9132C935782ACAC2.idx new file mode 100644 index 0000000..3ef3cdc Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qfiledevice.h.9132C935782ACAC2.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qfiledialog.h.055FE35C5B1DA28A.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qfiledialog.h.055FE35C5B1DA28A.idx new file mode 100644 index 0000000..d363ebb Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qfiledialog.h.055FE35C5B1DA28A.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qfileinfo.h.4988EDB1454B93CF.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qfileinfo.h.4988EDB1454B93CF.idx new file mode 100644 index 0000000..2fca393 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qfileinfo.h.4988EDB1454B93CF.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qfontdatabase.h.BE5A1B3A18CECC70.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qfontdatabase.h.BE5A1B3A18CECC70.idx new file mode 100644 index 0000000..3f80e55 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qfontdatabase.h.BE5A1B3A18CECC70.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qframe.h.482166E9492B6B9F.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qframe.h.482166E9492B6B9F.idx new file mode 100644 index 0000000..91370fa Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qframe.h.482166E9492B6B9F.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qglyphrun.h.A9D93B849ADE08CC.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qglyphrun.h.A9D93B849ADE08CC.idx new file mode 100644 index 0000000..5c0bb52 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qglyphrun.h.A9D93B849ADE08CC.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qinputdevice.h.95F76AB7AD2D7B82.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qinputdevice.h.95F76AB7AD2D7B82.idx new file mode 100644 index 0000000..fe8d70b Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qinputdevice.h.95F76AB7AD2D7B82.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qiodevice.h.4DD6DFCD503258D6.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qiodevice.h.4DD6DFCD503258D6.idx new file mode 100644 index 0000000..2dabe67 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qiodevice.h.4DD6DFCD503258D6.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qjsonarray.h.D465D96BABA36C2C.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qjsonarray.h.D465D96BABA36C2C.idx new file mode 100644 index 0000000..d82dacd Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qjsonarray.h.D465D96BABA36C2C.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qjsondocument.h.5C3EE0E394C5EC53.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qjsondocument.h.5C3EE0E394C5EC53.idx new file mode 100644 index 0000000..c19489e Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qjsondocument.h.5C3EE0E394C5EC53.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qjsonobject.h.29BA50ECBD18A1CD.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qjsonobject.h.29BA50ECBD18A1CD.idx new file mode 100644 index 0000000..fd01323 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qjsonobject.h.29BA50ECBD18A1CD.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qjsonparseerror.h.AD8E363F41BD6A87.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qjsonparseerror.h.AD8E363F41BD6A87.idx new file mode 100644 index 0000000..ffc8ab1 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qjsonparseerror.h.AD8E363F41BD6A87.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qjsonvalue.h.2911D24150FA1011.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qjsonvalue.h.2911D24150FA1011.idx new file mode 100644 index 0000000..aa5f34d Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qjsonvalue.h.2911D24150FA1011.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qlabel.h.B282AF82498BBCDA.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qlabel.h.B282AF82498BBCDA.idx new file mode 100644 index 0000000..7a77b92 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qlabel.h.B282AF82498BBCDA.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qlineedit.h.35D443A623A17CF8.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qlineedit.h.35D443A623A17CF8.idx new file mode 100644 index 0000000..7084967 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qlineedit.h.35D443A623A17CF8.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qmessagebox.h.EABD4CDFF134B6B5.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qmessagebox.h.EABD4CDFF134B6B5.idx new file mode 100644 index 0000000..8762966 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qmessagebox.h.EABD4CDFF134B6B5.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpen.h.2D5E6AA4D0CBB4C8.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpen.h.2D5E6AA4D0CBB4C8.idx new file mode 100644 index 0000000..8dbaf46 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpen.h.2D5E6AA4D0CBB4C8.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpicture.h.22C8C7897FB24C21.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpicture.h.22C8C7897FB24C21.idx new file mode 100644 index 0000000..bcc3f06 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpicture.h.22C8C7897FB24C21.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qplaintextedit.h.5FD7795FC6B84C6D.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qplaintextedit.h.5FD7795FC6B84C6D.idx new file mode 100644 index 0000000..9cc4351 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qplaintextedit.h.5FD7795FC6B84C6D.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpointingdevice.h.688591B6369D6A42.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpointingdevice.h.688591B6369D6A42.idx new file mode 100644 index 0000000..9554ec3 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpointingdevice.h.688591B6369D6A42.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qrawfont.h.2D5E79358FB52AF9.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qrawfont.h.2D5E79358FB52AF9.idx new file mode 100644 index 0000000..3ff8a57 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qrawfont.h.2D5E79358FB52AF9.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qregularexpression.h.8FE0E724AD3243CF.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qregularexpression.h.8FE0E724AD3243CF.idx new file mode 100644 index 0000000..4d67a77 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qregularexpression.h.8FE0E724AD3243CF.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qscreen.h.2660A2B42199AD4C.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qscreen.h.2660A2B42199AD4C.idx new file mode 100644 index 0000000..7107086 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qscreen.h.2660A2B42199AD4C.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qscreen_platform.h.D0C99A81CC5BE7B7.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qscreen_platform.h.D0C99A81CC5BE7B7.idx new file mode 100644 index 0000000..177d017 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qscreen_platform.h.D0C99A81CC5BE7B7.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qspinbox.h.7EBDB016A79DCCEB.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qspinbox.h.7EBDB016A79DCCEB.idx new file mode 100644 index 0000000..45992fb Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qspinbox.h.7EBDB016A79DCCEB.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtextcursor.h.4EEB5DB96587CEE9.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtextcursor.h.4EEB5DB96587CEE9.idx new file mode 100644 index 0000000..6c0852f Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtextcursor.h.4EEB5DB96587CEE9.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtextdocument.h.526C0D06347116FB.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtextdocument.h.526C0D06347116FB.idx new file mode 100644 index 0000000..ba1676d Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtextdocument.h.526C0D06347116FB.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtextedit.h.099540076FB53E88.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtextedit.h.099540076FB53E88.idx new file mode 100644 index 0000000..5aac9f5 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtextedit.h.099540076FB53E88.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtextformat.h.18AFC4A4C8E78814.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtextformat.h.18AFC4A4C8E78814.idx new file mode 100644 index 0000000..6d01789 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtextformat.h.18AFC4A4C8E78814.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtextlayout.h.9DB3DD10C65B2B74.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtextlayout.h.9DB3DD10C65B2B74.idx new file mode 100644 index 0000000..b494272 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtextlayout.h.9DB3DD10C65B2B74.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtextoption.h.E2FBBE8E22D0B437.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtextoption.h.E2FBBE8E22D0B437.idx new file mode 100644 index 0000000..93892f3 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtextoption.h.E2FBBE8E22D0B437.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtimezone.h.E7B4CBE67444EB02.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtimezone.h.E7B4CBE67444EB02.idx new file mode 100644 index 0000000..c26d278 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtimezone.h.E7B4CBE67444EB02.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtoolbar.h.A37D0C63776DC242.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtoolbar.h.A37D0C63776DC242.idx new file mode 100644 index 0000000..b5d9c09 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtoolbar.h.A37D0C63776DC242.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/quoted_string.h.06FA8B67F3A91F7F.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/quoted_string.h.06FA8B67F3A91F7F.idx new file mode 100644 index 0000000..43b9825 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/quoted_string.h.06FA8B67F3A91F7F.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qurl.h.1A252A0352EBB15A.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qurl.h.1A252A0352EBB15A.idx new file mode 100644 index 0000000..22b0df4 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qurl.h.1A252A0352EBB15A.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/quuid.h.FA14B2D0D270C968.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/quuid.h.FA14B2D0D270C968.idx new file mode 100644 index 0000000..c9078d7 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/quuid.h.FA14B2D0D270C968.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qvalidator.h.5E86C69BA53D2B62.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qvalidator.h.5E86C69BA53D2B62.idx new file mode 100644 index 0000000..c57f0bc Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qvalidator.h.5E86C69BA53D2B62.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qvector2d.h.9F3B2858B12B1264.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qvector2d.h.9F3B2858B12B1264.idx new file mode 100644 index 0000000..76640cb Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qvector2d.h.9F3B2858B12B1264.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qvectornd.h.F4D68D3E5A86B82C.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qvectornd.h.F4D68D3E5A86B82C.idx new file mode 100644 index 0000000..61562e8 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qvectornd.h.F4D68D3E5A86B82C.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/sstream.EAF67505A3A151CA.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/sstream.EAF67505A3A151CA.idx new file mode 100644 index 0000000..6b095f7 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/sstream.EAF67505A3A151CA.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/sstream.tcc.8530777B3FF2BDBF.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/sstream.tcc.8530777B3FF2BDBF.idx new file mode 100644 index 0000000..a0c90fe Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/sstream.tcc.8530777B3FF2BDBF.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/time_members.h.920D91D5323AA217.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/time_members.h.920D91D5323AA217.idx new file mode 100644 index 0000000..ae09de9 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/time_members.h.920D91D5323AA217.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ui_mainwindow.h.EFECBBF5C95CDB15.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ui_mainwindow.h.EFECBBF5C95CDB15.idx index 0bd1fb5..2ab00c6 100644 Binary files a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ui_mainwindow.h.EFECBBF5C95CDB15.idx and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ui_mainwindow.h.EFECBBF5C95CDB15.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ui_notepad.h.DFD52ACE000A91D4.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ui_notepad.h.DFD52ACE000A91D4.idx new file mode 100644 index 0000000..2a89dd2 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ui_notepad.h.DFD52ACE000A91D4.idx differ diff --git a/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/wctype.h.9C40C088E167AD24.idx b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/wctype.h.9C40C088E167AD24.idx new file mode 100644 index 0000000..04f4a43 Binary files /dev/null and b/FicheJDR/build/Desktop_Qt_6_9_1_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/wctype.h.9C40C088E167AD24.idx differ diff --git a/Gitea repo - Raccourci.lnk b/Gitea repo - Raccourci.lnk new file mode 100644 index 0000000..028ef49 Binary files /dev/null and b/Gitea repo - Raccourci.lnk differ diff --git a/Possession.h b/Possession.h deleted file mode 100644 index 3df4434..0000000 --- a/Possession.h +++ /dev/null @@ -1,11 +0,0 @@ -#ifndef POSSESSION_H -#define POSSESSION_H - -#include - -struct Possession { - std::string name; - int value; -}; - -#endif // POSSESSION_H diff --git a/Skill.h b/Skill.h deleted file mode 100644 index c185785..0000000 --- a/Skill.h +++ /dev/null @@ -1,12 +0,0 @@ -#ifndef SKILL_H -#define SKILL_H - - -#include - -struct Skill { - std::string name; - int value; -}; - -#endif // SKILL_H diff --git a/SpecialSkill.h b/SpecialSkill.h deleted file mode 100644 index 4cab555..0000000 --- a/SpecialSkill.h +++ /dev/null @@ -1,11 +0,0 @@ -#ifndef SPECIALSKILL_H -#define SPECIALSKILL_H - -#include - -struct SpecialSkill { - std::string name; - int value; -}; - -#endif // SPECIALSKILL_H diff --git a/Weapon.h b/Weapon.h deleted file mode 100644 index a1a60a8..0000000 --- a/Weapon.h +++ /dev/null @@ -1,12 +0,0 @@ -#ifndef WEAPON_H -#define WEAPON_H - -#include - -struct Weapon { - std::string name; - int value1; - int value2; -}; - -#endif // WEAPON_H diff --git a/character.cpp b/character.cpp index 1e9796b..6ff5851 100644 --- a/character.cpp +++ b/character.cpp @@ -1,5 +1,56 @@ #include "character.h" -Character::Character() { +#include +#include +#include +#include +Character::Character(){ + for(int i = 0; i<6; i++){skills.append(0);} + for(int i = 0; i<6; i++){skillsMod.append(0);} + for(int i = 0; i<18; i++){stats.append(0);} + image = "data/images/logo.png"; +} + +Character::Character(QFile *file){ + if (!file->open(QIODevice::ReadOnly)) { + qWarning() << "Could not open file:" << file->errorString(); + return; + } + QByteArray data = file->readAll(); + file->close(); + QJsonDocument doc = QJsonDocument::fromJson(data); + if (doc.isNull()) { + qWarning() << "Failed to create JSON document"; + return; + } + + QJsonObject json = doc.object(); + nom = json["name"].toString(); + age = json["age"].toInt(); + race = json["race"].toString(); + classe = json["classe"].toString(); + niveau = json["niveau"].toInt(); + sexe = json["sexe"].toString(); + taille = json["taille"].toDouble(); + vie = json["vie"].toInt(); + image = json["image"].toString(); + texteBlocNote = json["blocNote"].toString(); + texteBackPack = json["backPack"].toString(); + + QJsonArray skillArray = json["skills"].toArray(); + for (int i = 0; i < skillArray.size(); ++i) { + int skillValue = skillArray[i].toInt(); + skills.append(skillValue); + } + QJsonArray skillModArray = json["skillsMod"].toArray(); + for (int i = 0; i < skillModArray.size(); ++i) { + int skillModValue = skillModArray[i].toInt(); + skillsMod.append(skillModValue); + } + QJsonArray statArray = json["stats"].toArray(); + for (int i = 0; i < statArray.size(); ++i) { + int statValue = statArray[i].toInt(); + stats.append(statValue); + } } diff --git a/character.h b/character.h index bd39944..6e07a8f 100644 --- a/character.h +++ b/character.h @@ -1,27 +1,62 @@ #ifndef CHARACTER_H #define CHARACTER_H -#include "Feature.h" -#include "Possession.h" -#include "Skill.h" -#include "SpecialSkill.h" -#include "Weapon.h" - #include +#include using namespace std; class Character{ private: - string name; - string age; - QList features; - QList skills; - QList specialSkills; - QList weapons; - QList possessions; + QString nom; + int age; + QString race; + QString classe; + int niveau; + QString sexe; + float taille; + int vie; + QString image; + QString texteBlocNote; + QString texteBackPack; + QList skills; + QList skillsMod; + QList stats; + public: Character(); + Character(QFile *file); + + QString getImage(){return image;} + QString getNom(){return nom;} + int getAge(){return age;} + QString getRace(){return race;} + QString getClasse(){return classe;} + int getNiveau(){return niveau;} + QString getSexe(){return sexe;} + float getTaille(){return taille;} + int getVie(){return vie;} + QString getTexteBlocNote(){return texteBlocNote;} + QString getTexteBackPack(){return texteBackPack;} + QList getSkills(){return skills;} + QList getSkillsMod(){return skillsMod;} + QList getStats(){return stats;} + + void setImage(QString i){image = i;} + void setNom(QString n){nom = n;} + void setAge(int a){age = a;} + void setRace(QString r){race = r;} + void setClasse(QString c){classe = c;} + void setNiveau(int n){niveau = n;} + void setSexe(QString s){sexe = s;} + void setTaille(float t){taille = t;} + void setVie(int v){vie = v;} + void setTexteBlocNote(QString bN){texteBlocNote = bN;} + void setTexteBackPack(QString bP){texteBackPack = bP;} + void setSkills(QList sk){skills = sk;} + void setSkillsMod(QList skM){skillsMod = skM;} + void setStats(QList st){stats = st;} + }; #endif // CHARACTER_H diff --git a/data.qrc b/data.qrc new file mode 100644 index 0000000..72d15c3 --- /dev/null +++ b/data.qrc @@ -0,0 +1,27 @@ + + + data/images/add.png + data/images/bold.png + data/images/copy.png + data/images/create.png + data/images/cut.png + data/images/edit_redo.png + data/images/edit_undo.png + data/images/exit.png + data/images/font.png + data/images/font-color.png + data/images/font-size.png + data/images/info.png + data/images/italic.png + data/images/logo.png + data/images/new.png + data/images/open.png + data/images/overline.png + data/images/paste.png + data/images/pencil.png + data/images/print.png + data/images/save.png + data/images/save_as.png + data/images/underline.png + + diff --git a/data/a.txt b/data/a.txt new file mode 100644 index 0000000..595ce79 --- /dev/null +++ b/data/a.txt @@ -0,0 +1,49 @@ +{ + "age": 0, + "backPack": "", + "blocNote": "dghdgdgfgd", + "classe": "", + "image": "data/images/logo.png", + "name": "", + "niveau": 0, + "race": "", + "sexe": "", + "skills": [ + 0, + 0, + 0, + 0, + 0, + 0 + ], + "skillsMod": [ + 0, + 0, + 0, + 0, + 0, + 0 + ], + "stats": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "taille": 0, + "vie": 6619181 +} diff --git a/data/b.txt b/data/b.txt new file mode 100644 index 0000000..0af3034 --- /dev/null +++ b/data/b.txt @@ -0,0 +1,49 @@ +{ + "age": 0, + "backPack": "", + "blocNote": "ssd", + "classe": "", + "image": "data/images/logo.png", + "name": "", + "niveau": 0, + "race": "", + "sexe": "", + "skills": [ + 0, + 0, + 0, + 0, + 0, + 0 + ], + "skillsMod": [ + 0, + 0, + 0, + 0, + 0, + 0 + ], + "stats": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "taille": 0, + "vie": 6619181 +} diff --git a/data/images/add.png b/data/images/add.png new file mode 100644 index 0000000..12574b5 Binary files /dev/null and b/data/images/add.png differ diff --git a/data/images/bold.png b/data/images/bold.png new file mode 100644 index 0000000..fe737cd Binary files /dev/null and b/data/images/bold.png differ diff --git a/data/images/copy.png b/data/images/copy.png new file mode 100644 index 0000000..cb3442c Binary files /dev/null and b/data/images/copy.png differ diff --git a/data/images/create.png b/data/images/create.png new file mode 100644 index 0000000..fdfd4b4 Binary files /dev/null and b/data/images/create.png differ diff --git a/data/images/cut.png b/data/images/cut.png new file mode 100644 index 0000000..74b1530 Binary files /dev/null and b/data/images/cut.png differ diff --git a/data/images/edit_redo.png b/data/images/edit_redo.png new file mode 100644 index 0000000..8a77254 Binary files /dev/null and b/data/images/edit_redo.png differ diff --git a/data/images/edit_undo.png b/data/images/edit_undo.png new file mode 100644 index 0000000..852f5e3 Binary files /dev/null and b/data/images/edit_undo.png differ diff --git a/data/images/exit.png b/data/images/exit.png new file mode 100644 index 0000000..677d4de Binary files /dev/null and b/data/images/exit.png differ diff --git a/data/images/font-color.png b/data/images/font-color.png new file mode 100644 index 0000000..9cbbd43 Binary files /dev/null and b/data/images/font-color.png differ diff --git a/data/images/font-size.png b/data/images/font-size.png new file mode 100644 index 0000000..b38bc84 Binary files /dev/null and b/data/images/font-size.png differ diff --git a/data/images/font.png b/data/images/font.png new file mode 100644 index 0000000..925e501 Binary files /dev/null and b/data/images/font.png differ diff --git a/data/images/info.png b/data/images/info.png new file mode 100644 index 0000000..9731212 Binary files /dev/null and b/data/images/info.png differ diff --git a/data/images/italic.png b/data/images/italic.png new file mode 100644 index 0000000..337aac2 Binary files /dev/null and b/data/images/italic.png differ diff --git a/data/images/logo.png b/data/images/logo.png new file mode 100644 index 0000000..03ece10 Binary files /dev/null and b/data/images/logo.png differ diff --git a/data/images/new.png b/data/images/new.png new file mode 100644 index 0000000..b24edc5 Binary files /dev/null and b/data/images/new.png differ diff --git a/data/images/open.png b/data/images/open.png new file mode 100644 index 0000000..7b052ed Binary files /dev/null and b/data/images/open.png differ diff --git a/data/images/overline.png b/data/images/overline.png new file mode 100644 index 0000000..e8bc768 Binary files /dev/null and b/data/images/overline.png differ diff --git a/data/images/paste.png b/data/images/paste.png new file mode 100644 index 0000000..c50dbd9 Binary files /dev/null and b/data/images/paste.png differ diff --git a/data/images/pencil.png b/data/images/pencil.png new file mode 100644 index 0000000..a9c5e54 Binary files /dev/null and b/data/images/pencil.png differ diff --git a/data/images/print.png b/data/images/print.png new file mode 100644 index 0000000..0cd3f28 Binary files /dev/null and b/data/images/print.png differ diff --git a/data/images/save.png b/data/images/save.png new file mode 100644 index 0000000..e65a29d Binary files /dev/null and b/data/images/save.png differ diff --git a/data/images/save_as.png b/data/images/save_as.png new file mode 100644 index 0000000..6040574 Binary files /dev/null and b/data/images/save_as.png differ diff --git a/data/images/underline.png b/data/images/underline.png new file mode 100644 index 0000000..437c45b Binary files /dev/null and b/data/images/underline.png differ diff --git a/data/test.txt b/data/test.txt new file mode 100644 index 0000000..bd8649b --- /dev/null +++ b/data/test.txt @@ -0,0 +1,49 @@ +{ + "age": 0, + "backPack": "", + "blocNote": "sfsfsffsd", + "classe": "", + "image": "data/images/logo.png", + "name": "Gio", + "niveau": 0, + "race": "", + "sexe": "", + "skills": [ + 0, + 0, + 0, + 0, + 0, + 0 + ], + "skillsMod": [ + 0, + 0, + 0, + 0, + 0, + 0 + ], + "stats": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "taille": 0, + "vie": 0 +} diff --git a/main.cpp b/main.cpp index c2e199a..917b83b 100644 --- a/main.cpp +++ b/main.cpp @@ -8,6 +8,8 @@ int main(int argc, char *argv[]) MainWindow w; w.show(); return a.exec(); + + //Il faut mettre à jour les fonctions de save, et de lad et de création pour les nouveaux attributs } diff --git a/mainwindow.cpp b/mainwindow.cpp index 3283137..67f395d 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -1,22 +1,301 @@ #include "mainwindow.h" #include "ui_mainwindow.h" +#include +#include +#include +#include +#include +#include +#include + +using namespace std; + MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) , ui(new Ui::MainWindow) { ui->setupUi(this); + notePad = new NotePad(); + connect(notePad, &NotePad::demandeSauvegarde, this, &MainWindow::recevoirSauvegarde); Character* c = new Character(); currentCharacter = c; characters.append(c); + ui->ageLineEdit->setValidator(new QIntValidator(0, 999999, ui->ageLineEdit)); + ui->niveauLineEdit->setValidator(new QIntValidator(0, 999999, ui->niveauLineEdit)); + ui->tailleLineEdit->setValidator(new QDoubleValidator(0.0, 999999.0, 1,ui->tailleLineEdit)); + loadImage(QString("data/images/logo.png")); } MainWindow::~MainWindow() { delete ui; + delete notePad; delete currentCharacter; for(Character* c : characters) { delete c; } } + + + +void MainWindow::loadNewCharacter(){ + QString fileName = QFileDialog::getOpenFileName(this, "Open the file"); + if(fileName.isEmpty()) return; + QFile file(fileName); + if(!file.open(QIODevice::ReadOnly | QFile::Text)) { + QMessageBox::warning(this, "Warning", "Fichier non valide" + file.errorString()); + return; + } + + file.close(); + + Character* c = new Character(&file); + currentCharacter = c; + characters.append(c); + createNewCharacter(c); + currentFile = fileName; +} + +void MainWindow::createNewCharacter(Character* p) { + notePad->setTexte(p->getTexteBlocNote()); + currentCharacter = p; + characters.append(p); + setUi(p); +} + + +void MainWindow::loadImage(QString fileName) { + QString ext[] = {"png", "jpeg", "jpg"}; + QFile file(fileName); + if (!file.open(QIODevice::ReadOnly | QFile::Text)) { + QMessageBox::warning(this, "Warning", "Cannot open image: " + + file.errorString()); + }else{ + QString text = file.fileName(); + bool acceptedExt = false; + for(QString e : ext) { + if(text.endsWith(e)) acceptedExt = true; + } + if(!acceptedExt) { + QMessageBox::warning(this, "Warning", "Format de fichier incorrect"); + return; + } + ui->imageLabel->setText(text); + QPixmap px(fileName); + ui->imageLabel->setPixmap(px); + file.close(); + } +} + +void MainWindow::saveJson(){ + QString fileName; + if (currentFile.isEmpty()) { + fileName = QFileDialog::getSaveFileName(this, "Save"); + currentFile = fileName; + } else { + fileName = currentFile; + } + QFile file(fileName); + if (!file.open(QIODevice::WriteOnly | QFile::Text)) { + QMessageBox::warning(this, "Warning", "Cannot save file: " + file.errorString()); + return; + } + + if(edition){ + getUi(); + } + notePad->getUi(); + currentCharacter->setTexteBlocNote(notePad->getTexte()); + QJsonObject json; + json["name"] = currentCharacter->getNom(); + json["age"] = currentCharacter->getAge(); + json["race"] = currentCharacter->getRace(); + json["classe"] = currentCharacter->getClasse(); + json["niveau"] = currentCharacter->getNiveau(); + json["sexe"] = currentCharacter->getSexe(); + json["taille"] = currentCharacter->getTaille(); + json["vie"] = currentCharacter->getVie(); + json["image"] = currentCharacter->getImage(); + json["blocNote"] = currentCharacter->getTexteBlocNote(); + json["backPack"] = currentCharacter->getTexteBackPack(); + + QJsonArray skillsArray; + for(int i=0; igetSkills().size(); i++){ + skillsArray.append(QJsonValue(currentCharacter->getSkills()[i])); + } + json["skills"] = skillsArray; + QJsonArray skillsModArray; + for(int i=0; igetSkillsMod().size(); i++){ + skillsModArray.append(QJsonValue(currentCharacter->getSkillsMod()[i])); + } + json["skillsMod"] = skillsModArray; + QJsonArray statsArray; + for(int i=0; igetStats().size(); i++){ + statsArray.append(QJsonValue(currentCharacter->getStats()[i])); + } + json["stats"] = statsArray; + + QJsonDocument doc(json); + file.write(doc.toJson()); + file.close(); +} + +void MainWindow::saveAsJson(){ + QString fileName = QFileDialog::getSaveFileName(this, "Save as"); + QFile file(fileName); + + if (!file.open(QFile::WriteOnly | QFile::Text)) { + QMessageBox::warning(this, "Warning", "Cannot save file: " + file.errorString()); + return; + } + setWindowTitle(fileName); + currentFile = fileName; + + if(edition){ + getUi(); + } + notePad->getUi(); + currentCharacter->setTexteBlocNote(notePad->getTexte()); + QJsonObject json; + json["name"] = currentCharacter->getNom(); + json["age"] = currentCharacter->getAge(); + json["race"] = currentCharacter->getRace(); + json["classe"] = currentCharacter->getClasse(); + json["niveau"] = currentCharacter->getNiveau(); + json["sexe"] = currentCharacter->getSexe(); + json["taille"] = currentCharacter->getTaille(); + json["vie"] = currentCharacter->getVie(); + json["image"] = currentCharacter->getImage(); + json["blocNote"] = currentCharacter->getTexteBlocNote(); + json["backPack"] = currentCharacter->getTexteBackPack(); + + QJsonArray skillsArray; + for(int i=0; igetSkills().size(); i++){ + skillsArray.append(QJsonValue(currentCharacter->getSkills()[i])); + } + json["skills"] = skillsArray; + QJsonArray skillsModArray; + for(int i=0; igetSkillsMod().size(); i++){ + skillsModArray.append(QJsonValue(currentCharacter->getSkillsMod()[i])); + } + json["skillsMod"] = skillsModArray; + QJsonArray statsArray; + for(int i=0; igetStats().size(); i++){ + statsArray.append(QJsonValue(currentCharacter->getStats()[i])); + } + json["stats"] = statsArray; + + QJsonDocument doc(json); + file.write(doc.toJson()); + file.close(); +} + + +void MainWindow::getUi(){ + currentCharacter->setNom(ui->nomLineEdit->text()); + currentCharacter->setAge(ui->ageLineEdit->text().toInt()); + currentCharacter->setRace(ui->raceLineEdit->text()); + currentCharacter->setClasse(ui->classeLineEdit->text()); + currentCharacter->setNiveau(ui->niveauLineEdit->text().toInt()); + currentCharacter->setSexe(ui->sexeLineEdit->text()); + currentCharacter->setTaille(ui->tailleLineEdit->text().toFloat()); + + QList skills; + skills.append(ui->charismeSpinBox->value()); + skills.append(ui->dexteriteSpinBox->value()); + skills.append(ui->enduranceSpinBox->value()); + skills.append(ui->forceSpinBox->value()); + skills.append(ui->intelligenceSpinBox->value()); + skills.append(ui->sagesseSpinBox->value()); + skills.append(ui->pvSpinBox->value()); + currentCharacter->setSkills(skills); + QList skillsMod; + skillsMod.append(ui->modCharismeSpinBox->value()); + skillsMod.append(ui->modDexteriteSpinBox->value()); + skillsMod.append(ui->modEnduranceSpinBox->value()); + skillsMod.append(ui->modForceSpinBox->value()); + skillsMod.append(ui->modIntelligenceSpinBox->value()); + skillsMod.append(ui->modSagesseSpinBox->value()); + currentCharacter->setSkills(skillsMod); + QList stats; + for (int i = 0; i < currentCharacter->getStats().size(); ++i) { + QString spinBoxName = QString("spinBox%1").arg(i+1); + QSpinBox* spinBox = this->findChild(spinBoxName); + if (spinBox) { + stats.append(spinBox->value()); + } + } + currentCharacter->setStats(stats); + //currentCharacter->setImage(); +} + + + + +void MainWindow::setUi(Character* p){ + ui->nomLineEdit->setText(p->getNom()); + ui->ageLineEdit->setText(QString::number(p->getAge())); + ui->raceLineEdit->setText(p->getRace()); + ui->classeLineEdit->setText(p->getClasse()); + ui->niveauLineEdit->setText(QString::number(p->getNiveau())); + ui->sexeLineEdit->setText(p->getSexe()); + ui->tailleLineEdit->setText(QString::number(p->getTaille())); + + ui->charismeSpinBox->setValue(p->getSkills()[0]); + ui->dexteriteSpinBox->setValue(p->getSkills()[1]); + ui->enduranceSpinBox->setValue(p->getSkills()[2]); + ui->forceSpinBox->setValue(p->getSkills()[3]); + ui->intelligenceSpinBox->setValue(p->getSkills()[4]); + ui->sagesseSpinBox->setValue(p->getSkills()[5]); + ui->pvSpinBox->setValue(p->getVie()); + + ui->modCharismeSpinBox->setValue(p->getSkillsMod()[0]); + ui->modDexteriteSpinBox->setValue(p->getSkillsMod()[1]); + ui->modEnduranceSpinBox->setValue(p->getSkillsMod()[2]); + ui->modForceSpinBox->setValue(p->getSkillsMod()[3]); + ui->modIntelligenceSpinBox->setValue(p->getSkillsMod()[4]); + ui->modSagesseSpinBox->setValue(p->getSkillsMod()[5]); + + for (int i = 0; i < p->getStats().size(); ++i) { + QString spinBoxName = QString("spinBox%1").arg(i+1); + QSpinBox* spinBox = this->findChild(spinBoxName); + if (spinBox) { + spinBox->setValue(p->getStats()[i]); + } + } + loadImage(p->getImage()); +} + + + + +void MainWindow::on_actionEditer_triggered(){ + if(edition){ + //Mode edition + }else{ + //Mode visualisation + } + edition=!edition; +} + + +void MainWindow::on_actionBlocNote_triggered(){ + this->notePad->show(); +} + + +void MainWindow::recevoirSauvegarde(QString contenu){ + currentCharacter->setTexteBlocNote(contenu); + saveJson(); +} + + + +void MainWindow::on_actionOuvrir_une_fiche_triggered(){this->loadNewCharacter();} +void MainWindow::on_actionNouvelle_fiche_triggered(){this->createNewCharacter(new Character());} +void MainWindow::on_actionSauvegarder_triggered(){this->saveJson();} +void MainWindow::on_actionEnregistrer_sous_triggered(){this->saveAsJson();} +void MainWindow::on_actionFermer_triggered(){QApplication::quit();} + diff --git a/mainwindow.h b/mainwindow.h index 75a0fff..26a2cc0 100644 --- a/mainwindow.h +++ b/mainwindow.h @@ -2,6 +2,7 @@ #define MAINWINDOW_H #include "character.h" +#include "notepad.h" #include @@ -19,9 +20,31 @@ public: MainWindow(QWidget *parent = nullptr); ~MainWindow(); + void loadImage(QString fileName); + void createNewCharacter(Character* p); + void loadNewCharacter(); + void saveJson(); + void saveAsJson(); + void getUi(); + void setUi(Character* p); + +private slots: + void on_actionEditer_triggered(); + void on_actionBlocNote_triggered(); + void on_actionOuvrir_une_fiche_triggered(); + void on_actionNouvelle_fiche_triggered(); + void on_actionSauvegarder_triggered(); + void on_actionEnregistrer_sous_triggered(); + void on_actionFermer_triggered(); + + void recevoirSauvegarde(QString contenu); + private: Ui::MainWindow *ui; + NotePad *notePad; + bool edition = true; + bool backPack = false; QString currentFile; QList characters; Character* currentCharacter; diff --git a/mainwindow.ui b/mainwindow.ui index d27a859..6fcc61c 100644 --- a/mainwindow.ui +++ b/mainwindow.ui @@ -7,13 +7,984 @@ 0 0 800 - 600 + 660 MainWindow - + + + true + + + + + 0 + 2 + 800 + 278 + + + + QFrame::Shape::NoFrame + + + + + 0 + 0 + 350 + 278 + + + + QFrame::Shape::NoFrame + + + + + 150 + 54 + 63 + 20 + + + + Age + + + + + + 10 + 10 + 130 + 171 + + + + Logo + + + true + + + + + + 150 + 17 + 63 + 20 + + + + Nom + + + + + + 210 + 17 + 113 + 20 + + + + + + + 210 + 54 + 113 + 20 + + + + + + + 150 + 91 + 63 + 20 + + + + Race + + + + + + 150 + 165 + 63 + 20 + + + + Niveau + + + + + + 150 + 128 + 63 + 20 + + + + Classe + + + + + + 150 + 202 + 63 + 20 + + + + Sexe + + + + + + 150 + 239 + 63 + 20 + + + + Taille + + + + + + 210 + 91 + 113 + 20 + + + + + + + 210 + 128 + 113 + 20 + + + + + + + 210 + 165 + 113 + 20 + + + + + + + 210 + 202 + 113 + 20 + + + + + + + 210 + 239 + 113 + 20 + + + + + + + + 350 + 0 + 450 + 278 + + + + QFrame::Shape::NoFrame + + + + + 100 + 14 + 63 + 30 + + + + Charisme + + + + + + 100 + 58 + 63 + 30 + + + + Dextérité + + + + + + 100 + 102 + 71 + 30 + + + + Endurance + + + + + + 100 + 146 + 63 + 30 + + + + Force + + + + + + 313 + 144 + 85 + 20 + + + + Points de vie + + + + + + 100 + 190 + 81 + 30 + + + + Intelligence + + + + + + 20 + 14 + 70 + 30 + + + + 20 + + + + + + 20 + 58 + 70 + 30 + + + + 20 + + + + + + 20 + 102 + 70 + 30 + + + + 20 + + + + + + 20 + 146 + 70 + 30 + + + + 20 + + + + + + 20 + 190 + 70 + 30 + + + + 20 + + + + + + 313 + 114 + 85 + 30 + + + + + + + 100 + 234 + 81 + 30 + + + + Sagesse + + + + + + 20 + 234 + 70 + 30 + + + + 20 + + + + + + 191 + 14 + 70 + 30 + + + + 20 + + + + + + 191 + 58 + 70 + 30 + + + + 20 + + + + + + 191 + 102 + 70 + 30 + + + + 20 + + + + + + 191 + 146 + 70 + 30 + + + + 20 + + + + + + 191 + 190 + 70 + 30 + + + + 20 + + + + + + 191 + 234 + 70 + 30 + + + + 20 + + + + + + + + 0 + 280 + 800 + 581 + + + + QFrame::Shape::NoFrame + + + + + -1 + 0 + 800 + 300 + + + + QFrame::Shape::NoFrame + + + + + 271 + 218 + 131 + 20 + + + + Histoire (INT) + + + + + + 507 + 260 + 141 + 20 + + + + Représentation (CHA) + + + + + + 35 + 176 + 171 + 20 + + + + Discrétion (DEX) + + + + + + 35 + 218 + 181 + 20 + + + + Dressage (SAG) + + + + + + 507 + 218 + 91 + 20 + + + + Religion (INT) + + + + + + 35 + 92 + 131 + 20 + + + + Arcanes (INT) + + + + + + 507 + 176 + 121 + 20 + + + + Persuasion (CHA) + + + + + + 507 + 134 + 131 + 20 + + + + Perspicacité (SAG) + + + + + + 271 + 260 + 121 + 20 + + + + Intimidation (CHA) + + + + + + 271 + 50 + 121 + 20 + + + + Investigation (INT) + + + + + + 35 + 134 + 141 + 20 + + + + Athlétisme (FOR) + + + + + + 271 + 134 + 91 + 20 + + + + Nature (INT) + + + + + + 271 + 176 + 111 + 20 + + + + Perception (SAG) + + + + + + 35 + 50 + 111 + 20 + + + + Acrobaties (DEX) + + + + + + 35 + 260 + 121 + 20 + + + + Escamotage (DEX) + + + + + + 271 + 92 + 111 + 20 + + + + Médecine (SAG) + + + + + + 166 + 50 + 70 + 20 + + + + 100 + + + + + + 166 + 92 + 70 + 20 + + + + 100 + + + + + + 166 + 134 + 70 + 20 + + + + 100 + + + + + + 166 + 176 + 70 + 20 + + + + 100 + + + + + + 166 + 218 + 70 + 20 + + + + 100 + + + + + + 166 + 260 + 70 + 20 + + + + 100 + + + + + + 402 + 218 + 70 + 20 + + + + 100 + + + + + + 402 + 260 + 70 + 20 + + + + 100 + + + + + + 402 + 50 + 70 + 20 + + + + 100 + + + + + + 402 + 92 + 70 + 20 + + + + 100 + + + + + + 402 + 134 + 70 + 20 + + + + 100 + + + + + + 402 + 176 + 70 + 20 + + + + 100 + + + + + + 658 + 134 + 70 + 20 + + + + 100 + + + + + + 658 + 176 + 70 + 20 + + + + 100 + + + + + + 658 + 218 + 70 + 20 + + + + 100 + + + + + + 658 + 260 + 70 + 20 + + + + 100 + + + + + + 507 + 50 + 121 + 20 + + + + Survie (SAG) + + + + + + 507 + 92 + 121 + 20 + + + + Tromperie (CHA) + + + + + + 658 + 92 + 70 + 20 + + + + 100 + + + + + + 658 + 50 + 70 + 20 + + + + 100 + + + + + @@ -27,70 +998,88 @@ Fichier + - - - Edition - - - - - - - - - - + + + toolBar + + + TopToolBarArea + + + false + + + + Ouvrir une fiche + + Ctrl+O + Enregistrer + + Ctrl+S + Enregistrer sous + + Ctrl+Shift+S + Fermer - - - - Copier + + Ctrl+Q - + + + + - Coller + Editer + + + QAction::MenuRole::NoRole - + + + + - Couper + BlocNote + + + QAction::MenuRole::NoRole - + - Retour arrière + Nouvelle fiche - - - - Retour avant + + Ctrl+N diff --git a/notepad.cpp b/notepad.cpp new file mode 100644 index 0000000..cfcdba3 --- /dev/null +++ b/notepad.cpp @@ -0,0 +1,140 @@ +#include "notepad.h" +#include "ui_notepad.h" + +#include +#include +#include + +using namespace std; + +NotePad::NotePad(QWidget *parent) + : QMainWindow(parent) + , ui(new Ui::NotePad) +{ + ui->setupUi(this); +} + +NotePad::~NotePad(){ + +} + +void NotePad::on_actionFontSize_triggered(){ + QWidget *focused = QApplication::focusWidget(); + QPlainTextEdit* plainTextEdit = qobject_cast(focused); + + if (plainTextEdit) { + QTextCursor cursor = plainTextEdit->textCursor(); + bool ok; + int size = QInputDialog::getInt(this, "Taille de la police", "Entrez la taille de la police:", cursor.charFormat().font().pointSize(), 1, 100, 1, &ok); + + if (ok) { + QTextCharFormat format; + QFont font = cursor.charFormat().font(); + font.setPointSize(size); + format.setFont(font); + plainTextEdit->mergeCurrentCharFormat(format); + } + } +} + + +void NotePad::on_actionFontColor_triggered(){ + QWidget *focused = QApplication::focusWidget(); + QPlainTextEdit* plainTextEdit = qobject_cast(focused); + + if (plainTextEdit) { + QColor color = QColorDialog::getColor(Qt::black, this, "Choisir une couleur"); + QTextCursor cursor = plainTextEdit->textCursor(); + if (color.isValid()) { + QTextCharFormat format; + format.setForeground(color); + plainTextEdit->mergeCurrentCharFormat(format); + } + } +} + + +void NotePad::on_actionFont_triggered(){ + QWidget *focused = QApplication::focusWidget(); + QPlainTextEdit* plainTextEdit = qobject_cast(focused); + + if (plainTextEdit) { + QTextCursor cursor = plainTextEdit->textCursor(); + bool ok; + QFont font = QFontDialog::getFont(&ok, cursor.charFormat().font(), this, "Choisir une police"); + if (ok) { + QTextCharFormat format; + format.setFont(font); + plainTextEdit->mergeCurrentCharFormat(format); + } + } +} + + +void NotePad::on_actionBold_triggered(){ + QWidget *focused = QApplication::focusWidget(); + QPlainTextEdit* plainTextEdit = qobject_cast(focused); + + if (plainTextEdit) { + QTextCursor cursor = plainTextEdit->textCursor(); + QTextCharFormat format; + QFont font = cursor.charFormat().font(); + font.setBold(!font.bold()); + format.setFont(font); + plainTextEdit->mergeCurrentCharFormat(format); + } +} + + +void NotePad::on_actionItalic_triggered(){ + QWidget *focused = QApplication::focusWidget(); + QPlainTextEdit* plainTextEdit = qobject_cast(focused); + + if (plainTextEdit) { + QTextCursor cursor = plainTextEdit->textCursor(); + QTextCharFormat format; + QFont font = cursor.charFormat().font(); + font.setItalic(!font.italic()); + format.setFont(font); + plainTextEdit->mergeCurrentCharFormat(format); + } +} + + +void NotePad::on_actionOverline_triggered(){ + QWidget *focused = QApplication::focusWidget(); + QPlainTextEdit* plainTextEdit = qobject_cast(focused); + + if (plainTextEdit) { + QTextCursor cursor = plainTextEdit->textCursor(); + QTextCharFormat format; + QFont font = cursor.charFormat().font(); + font.setOverline(!font.overline()); + format.setFont(font); + plainTextEdit->mergeCurrentCharFormat(format); + } +} + + +void NotePad::on_actionUnderline_triggered(){ + QWidget *focused = QApplication::focusWidget(); + QPlainTextEdit* plainTextEdit = qobject_cast(focused); + + if (plainTextEdit) { + QTextCursor cursor = plainTextEdit->textCursor(); + QTextCharFormat format; + QFont font = cursor.charFormat().font(); + font.setUnderline(!font.underline()); + format.setFont(font); + plainTextEdit->mergeCurrentCharFormat(format); + } +} + +void NotePad::setTexte(QString t){ + texte = t; + setUi(t); +} +void NotePad::setUi(QString t){ui->plainTextEdit->setPlainText(t);} +void NotePad::getUi(){texte = ui->plainTextEdit->toPlainText();} +void NotePad::on_actionSauvegarder_triggered(){emit demandeSauvegarde(ui->plainTextEdit->toPlainText());} + diff --git a/notepad.h b/notepad.h new file mode 100644 index 0000000..aac8698 --- /dev/null +++ b/notepad.h @@ -0,0 +1,43 @@ +#ifndef NOTEPAD_H +#define NOTEPAD_H + +#include + +QT_BEGIN_NAMESPACE +namespace Ui { +class NotePad; +} +QT_END_NAMESPACE + +class NotePad : public QMainWindow +{ + Q_OBJECT + +public: + NotePad(QWidget *parent = nullptr); + ~NotePad(); + + void getUi(); + void setUi(QString t); + QString getTexte(){return texte;} + void setTexte(QString t); + +private slots: + void on_actionFontSize_triggered(); + void on_actionFontColor_triggered(); + void on_actionFont_triggered(); + void on_actionBold_triggered(); + void on_actionItalic_triggered(); + void on_actionOverline_triggered(); + void on_actionUnderline_triggered(); + void on_actionSauvegarder_triggered(); + +signals: + void demandeSauvegarde(QString contenu); + +private: + Ui::NotePad *ui; + QString texte; +}; + +#endif // NOTEPAD_H diff --git a/notepad.ui b/notepad.ui new file mode 100644 index 0000000..5cf47c2 --- /dev/null +++ b/notepad.ui @@ -0,0 +1,175 @@ + + + NotePad + + + + 0 + 0 + 800 + 600 + + + + MainWindow + + + + + + 0 + 0 + 800 + 600 + + + + + + + + 0 + 0 + 800 + 25 + + + + + + + toolBar + + + TopToolBarArea + + + false + + + + + + + + + + + + + + + :/data/images/data/images/font-size.png:/data/images/data/images/font-size.png + + + FontSize + + + QAction::MenuRole::NoRole + + + + + + :/data/images/data/images/font-color.png:/data/images/data/images/font-color.png + + + FontColor + + + QAction::MenuRole::NoRole + + + + + + :/data/images/data/images/font.png:/data/images/data/images/font.png + + + Font + + + QAction::MenuRole::NoRole + + + + + + :/data/images/data/images/bold.png:/data/images/data/images/bold.png + + + Bold + + + Ctrl+B + + + QAction::MenuRole::NoRole + + + + + + :/data/images/data/images/italic.png:/data/images/data/images/italic.png + + + Italic + + + Ctrl+I + + + QAction::MenuRole::NoRole + + + + + + :/data/images/data/images/overline.png:/data/images/data/images/overline.png + + + Overline + + + Ctrl+O + + + QAction::MenuRole::NoRole + + + + + + :/data/images/data/images/underline.png:/data/images/data/images/underline.png + + + Underline + + + Ctrl+U + + + QAction::MenuRole::NoRole + + + + + + :/data/images/data/images/save.png:/data/images/data/images/save.png + + + Sauvegarder + + + Ctrl+S + + + QAction::MenuRole::NoRole + + + + + + + +