https://download.qelectrotech.org/qet/f … widget.mp4
Yoann,
Ajoute un dossier conf à la racine dans ton paquet à coté de bin, lang, etc...avec dedans le fichier qelectrotech.conf minimal.
Ensuite pour tester, supprimes ou renommes celui en espace utilisateur, l’élément widget doit être à sa place au prochain lancement de Qet.
Les changements de configuration seront écris normalement dans celui de l'user.
Laurent
/**
Renvoie le dossier de configuration de QET, c-a-d le chemin du dossier dans
lequel QET lira les informations de configuration et de personnalisation
propres a l'utilisateur courant. Ce dossier est generalement
C:\\Documents And Settings\\utilisateur\\Application Data\\qet sous Windows et
~/.qet sous les systemes type UNIX.
@return Le chemin du dossier de configuration de QElectroTech
*/
QString QETApp::configDir() {
#ifdef QET_ALLOW_OVERRIDE_CD_OPTION
if (config_dir != QString()) return(config_dir);
#endif
#ifdef Q_OS_WIN32
// recupere l'emplacement du dossier Application Data
// char *app_data_env = getenv("APPDATA");
// QString app_data_str(app_data_env);
QProcess * process = new QProcess();
QString app_data_str = (process->processEnvironment()).value("APPDATA");
// delete app_data_env;
delete process;
if (app_data_str.isEmpty()) {
app_data_str = QDir::homePath() + "/Application Data";
}
return(app_data_str + "/qet/");
#else
return(QDir::homePath() + "/.qet/");
#endif
}
"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."