diff --git a/i18n/es.qm b/i18n/es.qm index 03bee48..e2c3a2b 100644 Binary files a/i18n/es.qm and b/i18n/es.qm differ diff --git a/i18n/es.ts b/i18n/es.ts index 233b4f8..db68163 100644 --- a/i18n/es.ts +++ b/i18n/es.ts @@ -67,27 +67,27 @@ Buscar simbolo bajo el cursor - + Document Modified Documento Modificado - + The document is not save. Save it? El documentio no esta guardado. ¿Desea guardarlo? - + Yes Si - + No No - + Abort Abortar @@ -507,6 +507,7 @@ MainWindow + Embedded IDE Embedded IDE @@ -557,9 +558,9 @@ - - - + + + Open Project Abrir Proyecto @@ -610,28 +611,33 @@ Configuración - + Error Error - + Export Exportar - + Success Éxito - + Makefile (Makefile);;Make (*.mk);;All Files (*) Makefile (Makefile);;Make (*.mk);;Todos los archivos (*) - - + + Embedded IDE %1 + Embedded IDE %1 + + + + Cannot open %1 No se puede abrir %1 diff --git a/mainwindow.cpp b/mainwindow.cpp index 8357ed3..a61117f 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -118,11 +118,17 @@ MainWindow::MainWindow(QWidget *parent) : QString name = info.absoluteFilePath(); if (QFileInfo(name).exists()) { ui->projectView->openProject(name); + QString name = ui->projectView->projectPath().dirName(); + QString path = ui->projectView->project(); + QSettings sets; + sets.beginGroup("last_projects"); + sets.setValue(name, path); + sets.sync(); } else { QMessageBox::critical(this, tr("Open Project"), tr("Cannot open %1").arg(name)); removeFromLastProject(name); - menuWidget->setProjectList(lastProjectsList()); } + menuWidget->setProjectList(lastProjectsList()); }); connect(menuWidget, SIGNAL(projectClose()), this, SLOT(on_actionProjectClose_triggered())); connect(menuWidget, SIGNAL(configure()), this, SLOT(on_actionConfigure_triggered())); @@ -239,13 +245,12 @@ void MainWindow::openProject() void MainWindow::projectOpened() { - // TODO: Implement me + setWindowTitle(tr("Embedded IDE %1").arg(ui->projectView->project())); } void MainWindow::on_actionHelp_triggered() { AboutDialog(this).exec(); - //QMessageBox::about(this, tr("About IDE"), resourceText(":/help/about.txt")); } void MainWindow::on_actionProjectExport_triggered() @@ -257,6 +262,7 @@ void MainWindow::on_actionProjectClose_triggered() ui->projectView->closeProject(); ui->centralWidget->closeAll(); ui->loggerCompiler->clearText(); + setWindowTitle(tr("Embedded IDE")); } void MainWindow::on_projectView_projectOpened()