Les dialogues pour ouvrir et enregistrer des fichiers gerent mieux le dossier a afficher par defaut

git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@190 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
xavierqet
2007-10-21 12:53:57 +00:00
parent 22969aabd7
commit 17e637b7e1
11 changed files with 27 additions and 25 deletions

View File

@@ -11,7 +11,7 @@
@param files Liste de fichiers a ouvrir
@param parent le widget parent de la fenetre principale
*/
QETDiagramEditor::QETDiagramEditor(const QStringList &files, QWidget *parent) : QMainWindow(parent) {
QETDiagramEditor::QETDiagramEditor(const QStringList &files, QWidget *parent) : QMainWindow(parent), open_dialog_dir(QDir::homePath()) {
// cree les dossiers de configuration si necessaire
QDir config_dir(QETApp::configDir());
@@ -528,11 +528,12 @@ bool QETDiagramEditor::openDiagram() {
QString nom_fichier = QFileDialog::getOpenFileName(
this,
tr("Ouvrir un fichier"),
QDir::homePath(),
open_dialog_dir.absolutePath(),
tr("Sch\351mas QElectroTech (*.qet);;Fichiers XML (*.xml);;Tous les fichiers (*)")
);
if (nom_fichier == "") return(false);
if (nom_fichier.isEmpty()) return(false);
open_dialog_dir = QDir(nom_fichier);
// verifie que le fichier n'est pas deja ouvert
QString chemin_fichier = QFileInfo(nom_fichier).canonicalFilePath();
foreach (QWidget *fenetre, workspace.windowList()) {