mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2025-12-21 00:30:53 +01:00
Minor
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4434 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
@@ -31,12 +31,12 @@
|
|||||||
@param parent The parent of the dialog QWidget
|
@param parent The parent of the dialog QWidget
|
||||||
*/
|
*/
|
||||||
AboutQET::AboutQET(QWidget *parent) : QDialog(parent) {
|
AboutQET::AboutQET(QWidget *parent) : QDialog(parent) {
|
||||||
// Titre, taille, comportement...
|
// Title, size, behavior ...
|
||||||
setWindowTitle(tr("À propos de QElectrotech", "window title"));
|
setWindowTitle(tr("À propos de QElectrotech", "window title"));
|
||||||
setFixedSize (690, 610);
|
setFixedSize (690, 610);
|
||||||
setModal(true);
|
setModal(true);
|
||||||
|
|
||||||
// Trois onglets
|
// Three tabs
|
||||||
QTabWidget *tabs = new QTabWidget(this);
|
QTabWidget *tabs = new QTabWidget(this);
|
||||||
tabs -> addTab(aboutTab(), tr("À &propos", "tab title"));
|
tabs -> addTab(aboutTab(), tr("À &propos", "tab title"));
|
||||||
tabs -> addTab(authorsTab(), tr("A&uteurs", "tab title"));
|
tabs -> addTab(authorsTab(), tr("A&uteurs", "tab title"));
|
||||||
@@ -45,17 +45,17 @@ AboutQET::AboutQET(QWidget *parent) : QDialog(parent) {
|
|||||||
tabs -> addTab(titleTab(), tr("&Version", "tab title"));
|
tabs -> addTab(titleTab(), tr("&Version", "tab title"));
|
||||||
tabs -> addTab(licenseTab(), tr("&Accord de licence", "tab title"));
|
tabs -> addTab(licenseTab(), tr("&Accord de licence", "tab title"));
|
||||||
|
|
||||||
// Un bouton pour fermer la boite de dialogue
|
// A button to close the dialog box
|
||||||
QDialogButtonBox *buttons = new QDialogButtonBox(QDialogButtonBox::Close);
|
QDialogButtonBox *buttons = new QDialogButtonBox(QDialogButtonBox::Close);
|
||||||
connect(buttons, SIGNAL(accepted()), this, SLOT(accept()));
|
connect(buttons, SIGNAL(accepted()), this, SLOT(accept()));
|
||||||
connect(buttons, SIGNAL(rejected()), this, SLOT(accept()));
|
connect(buttons, SIGNAL(rejected()), this, SLOT(accept()));
|
||||||
|
|
||||||
// Le tout dans une disposition verticale
|
// All in a vertical arrangement
|
||||||
QVBoxLayout *vlayout = new QVBoxLayout();
|
QVBoxLayout *vlayout = new QVBoxLayout();
|
||||||
vlayout -> addWidget(tabs);
|
vlayout -> addWidget(tabs);
|
||||||
setLayout(vlayout);
|
setLayout(vlayout);
|
||||||
|
|
||||||
QScrollArea* scrollArea = new QScrollArea(this);
|
QScrollArea *scrollArea = new QScrollArea(this);
|
||||||
scrollArea->setWidgetResizable(true);
|
scrollArea->setWidgetResizable(true);
|
||||||
scrollArea->setFixedSize (690, 610);
|
scrollArea->setFixedSize (690, 610);
|
||||||
scrollArea->setWidget(tabs);
|
scrollArea->setWidget(tabs);
|
||||||
@@ -84,6 +84,7 @@ QWidget *AboutQET::titleTab() const {
|
|||||||
title -> setAlignment(Qt::AlignCenter);
|
title -> setAlignment(Qt::AlignCenter);
|
||||||
title -> setText(title->text() + compilation_info);
|
title -> setText(title->text() + compilation_info);
|
||||||
title -> setTextFormat(Qt::RichText);
|
title -> setTextFormat(Qt::RichText);
|
||||||
|
title ->setTextInteractionFlags(Qt::TextSelectableByMouse);
|
||||||
return(title);
|
return(title);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -208,12 +209,12 @@ QWidget *AboutQET::licenseTab() const {
|
|||||||
// label
|
// label
|
||||||
QLabel *title_license = new QLabel(tr("Ce programme est sous licence GNU/GPL."));
|
QLabel *title_license = new QLabel(tr("Ce programme est sous licence GNU/GPL."));
|
||||||
|
|
||||||
// texte de la GNU/GPL dans une zone de texte scrollable non editable
|
// Text of the GNU/GPL in a scrollable text box not editable
|
||||||
QTextEdit *text_license = new QTextEdit();
|
QTextEdit *text_license = new QTextEdit();
|
||||||
text_license -> setPlainText(QET::license());
|
text_license -> setPlainText(QET::license());
|
||||||
text_license -> setReadOnly(true);
|
text_license -> setReadOnly(true);
|
||||||
|
|
||||||
// le tout dans une disposition verticale
|
// All in a vertical arrangement
|
||||||
QVBoxLayout *license_layout = new QVBoxLayout();
|
QVBoxLayout *license_layout = new QVBoxLayout();
|
||||||
license_layout -> addWidget(title_license);
|
license_layout -> addWidget(title_license);
|
||||||
license_layout -> addWidget(text_license);
|
license_layout -> addWidget(text_license);
|
||||||
@@ -233,7 +234,7 @@ void AboutQET::addAuthor(QLabel *label, const QString &name, const QString &emai
|
|||||||
|
|
||||||
QString author_template = "<span style=\"text-decoration: underline;\">%1</span> : %2 <<a href=\"mailto:%3\">%3</a>>‎<br/><br/>";
|
QString author_template = "<span style=\"text-decoration: underline;\">%1</span> : %2 <<a href=\"mailto:%3\">%3</a>>‎<br/><br/>";
|
||||||
|
|
||||||
// ajoute la fonction de la personne
|
// Add the function of the person
|
||||||
new_text += author_template.arg(work).arg(name).arg(email);
|
new_text += author_template.arg(work).arg(name).arg(email);
|
||||||
label -> setText(new_text);
|
label -> setText(new_text);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user