mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2025-12-31 16:50:52 +01:00
Correctifs pour Windows
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@22 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
18
qetapp.cpp
18
qetapp.cpp
@@ -151,10 +151,9 @@ void QETApp::closeEvent(QCloseEvent *qce) {
|
||||
*/
|
||||
void QETApp::quitter(QCloseEvent *e) {
|
||||
// quitte directement s'il n'y a aucun schema ouvert
|
||||
if (!schemaEnCours()) qApp -> quit();
|
||||
else {
|
||||
bool peut_quitter = true;
|
||||
if (schemaEnCours()) {
|
||||
// sinon demande la permission de fermer chaque schema
|
||||
bool peut_quitter = true;
|
||||
foreach(QWidget *fenetre, workspace.windowList()) {
|
||||
if (qobject_cast<SchemaVue *>(fenetre)) {
|
||||
workspace.setActiveWindow(fenetre);
|
||||
@@ -165,7 +164,10 @@ void QETApp::quitter(QCloseEvent *e) {
|
||||
}
|
||||
}
|
||||
}
|
||||
if (peut_quitter) qApp -> quit();
|
||||
}
|
||||
if (peut_quitter) {
|
||||
if (QSystemTrayIcon::isSystemTrayAvailable()) qsti -> hide();
|
||||
qApp -> quit();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -840,7 +842,7 @@ void QETApp::slot_updateMenuFenetres() {
|
||||
@return Le chemin du dossier des elements communs
|
||||
*/
|
||||
QString QETApp::commonElementsDir() {
|
||||
return(QDir::current().path() + QDir::separator() + "elements" + QDir::separator());
|
||||
return(QDir::current().path() + "/elements/");
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -850,7 +852,7 @@ QString QETApp::commonElementsDir() {
|
||||
@return Le chemin du dossier des elements persos
|
||||
*/
|
||||
QString QETApp::customElementsDir() {
|
||||
return(QETApp::configDir() + "elements" + QDir::separator());
|
||||
return(QETApp::configDir() + "elements/");
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -863,7 +865,7 @@ QString QETApp::customElementsDir() {
|
||||
*/
|
||||
QString QETApp::configDir() {
|
||||
#ifdef Q_OS_WIN32
|
||||
return(QDir::homePath() + "\\Application Data\\qet\\");
|
||||
return(QDir::homePath() + "/Application Data/qet/");
|
||||
#else
|
||||
return(QDir::homePath() + "/.qet/");
|
||||
#endif
|
||||
@@ -911,6 +913,6 @@ QString QETApp::symbolicPath(QString &real_path) {
|
||||
@return Le chemin du dossier contenant les fichiers de langue
|
||||
*/
|
||||
QString QETApp::languagesPath() {
|
||||
return(QDir::current().path() + QDir::separator() + "lang" + QDir::separator());
|
||||
return(QDir::current().path() + "/lang/");
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user