mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2026-01-11 00:29:57 +01:00
Ajout des options --help, -v,--version et --license
Le fichier gnugpl.txt s'appelle desormais LICENSE et est integre au binaire QET git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@196 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
22
aboutqet.cpp
22
aboutqet.cpp
@@ -107,29 +107,9 @@ QWidget *AboutQET::ongletLicence() const {
|
||||
// label
|
||||
QLabel *titre_licence = new QLabel(tr("Ce programme est sous licence GNU/GPL."));
|
||||
|
||||
// Recuperation du texte de la GNU/GPL dans un fichier externe
|
||||
QFile *fichier_gpl = new QFile("./gnugpl.txt");
|
||||
QString txt_gpl;
|
||||
// verifie que le fichier existe
|
||||
if (!fichier_gpl -> exists()) {
|
||||
txt_gpl = QString(tr("Le fichier texte contenant la licence GNU/GPL est introuvable - bon bah de toute fa\347on, vous la connaissez par coeur non ?"));
|
||||
} else {
|
||||
// ouvre le fichier en mode texte et en lecture seule
|
||||
if (!fichier_gpl -> open(QIODevice::ReadOnly | QIODevice::Text)) {
|
||||
txt_gpl = QString(tr("Le fichier texte contenant la licence GNU/GPL existe mais n'a pas pu \352tre ouvert - bon bah de toute fa\347on, vous la connaissez par coeur non ?"));
|
||||
} else {
|
||||
// charge le contenu du fichier dans une QString
|
||||
QTextStream in(fichier_gpl);
|
||||
txt_gpl = QString("");
|
||||
while (!in.atEnd()) txt_gpl += in.readLine()+"\n";
|
||||
// ferme le fichier
|
||||
fichier_gpl -> close();
|
||||
}
|
||||
}
|
||||
|
||||
// texte de la GNU/GPL dans une zone de texte scrollable non editable
|
||||
QTextEdit *texte_licence = new QTextEdit();
|
||||
texte_licence -> setPlainText(txt_gpl);
|
||||
texte_licence -> setPlainText(QET::license());
|
||||
texte_licence -> setReadOnly(true);
|
||||
|
||||
// le tout dans une disposition verticale
|
||||
|
||||
Reference in New Issue
Block a user