diff --git a/deuchnord-hermes.pro.user b/deuchnord-hermes.pro.user index 924e767..fec12c3 100644 --- a/deuchnord-hermes.pro.user +++ b/deuchnord-hermes.pro.user @@ -1,6 +1,6 @@ - + ProjectExplorer.Project.ActiveTarget diff --git a/infosproduitdialog.cpp b/infosproduitdialog.cpp index 70ede7a..2d0ea36 100644 --- a/infosproduitdialog.cpp +++ b/infosproduitdialog.cpp @@ -11,6 +11,7 @@ #include #include #include +#include InfosProduitDialog::InfosProduitDialog(QWidget *parent, QWidget *mainWindow, QString nomProduit, QDate dateAchat, QDate dateFinGarantie, QPixmap image, int indexMagasin, bool enSAV, QHash facturePDF, QHash garantiePDF) : QDialog(mainWindow), @@ -23,7 +24,8 @@ InfosProduitDialog::InfosProduitDialog(QWidget *parent, QWidget *mainWindow, QSt ui->comboMagasin->addItem(""); // Récupération de la liste des magasins enregistrés - QFile fichierMagasins(QDir::homePath()+"/deuchnord-hermes/manufacturers.xml"); + QSettings *settings = new QSettings("Deuchnord", "Hermes"); + QFile fichierMagasins(settings->value("placeSave").toString()+"/deuchnord-hermes/manufacturers.xml"); fichierMagasins.open(QFile::ReadOnly); if(fichierMagasins.isOpen()) { diff --git a/mainwindow.cpp b/mainwindow.cpp index 4910338..06ac59f 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -33,7 +33,7 @@ MainWindow::MainWindow(QWidget *parent) : saveOnQuit = true; - version = "0.4"; + version = "0.4.1"; searchBox = new QLineEdit(this); searchBox->addAction(QIcon(":/icons/icon-search.png"), QLineEdit::LeadingPosition); @@ -139,7 +139,7 @@ void MainWindow::searchProduit(QString search) void MainWindow::on_actionNouveauProduit_triggered() { - QFile fichierMagasins(QDir::homePath()+"/deuchnord-hermes/manufacturers.xml"); + QFile fichierMagasins(settings->value("placeSave").toString()+"/deuchnord-hermes/manufacturers.xml"); fichierMagasins.open(QFile::ReadOnly); int nbMagasins = 0;