From 2767df712a3b998d2da717d31008e273d2167fc9 Mon Sep 17 00:00:00 2001 From: xavier Date: Wed, 9 May 2012 21:17:10 +0000 Subject: [PATCH] NamesListWidget: minor improvements (icon, What's this tips, ...) git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@1782 bfdf4180-ca20-0410-9c96-a3a8aa849046 --- sources/nameslistwidget.cpp | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/sources/nameslistwidget.cpp b/sources/nameslistwidget.cpp index 0c38e1f63..a732736e5 100644 --- a/sources/nameslistwidget.cpp +++ b/sources/nameslistwidget.cpp @@ -17,6 +17,7 @@ */ #include "nameslistwidget.h" #include "qetmessagebox.h" +#include "qeticons.h" /** Constructeur @@ -27,12 +28,30 @@ NamesListWidget::NamesListWidget(QWidget *parent) : QWidget(parent), read_only(f setLayout(names_list_layout); tree_names = new QTreeWidget(); + tree_names -> setRootIsDecorated(false); tree_names -> setColumnCount(2); QStringList headers; - headers << tr("Langue") << tr("Nom"); + headers << tr("Langue") << tr("Texte"); tree_names -> setHeaderLabels(headers); + tree_names -> setWhatsThis( + tr( + "Cette liste vous permet de saisir un court texte de façon \340 ce" + " qu'il soit traduisible dans d'autres langues. Pour ce faire, elle" + " associe des codes ISO 639-1 de langues (ex. : \"fr\" pour" + " fran\347ais) aux traductions du texte en question dans ces" + " m\352mes langues.", + "\"What's this\" tip" + ) + ); - button_add_line = new QPushButton(tr("Ajouter une ligne")); + button_add_line = new QPushButton(QET::Icons::Add, tr("Ajouter une ligne")); + button_add_line -> setWhatsThis( + tr( + "Ce bouton permet d'ajouter une association langue / traduction " + "dans la liste ci-dessus.", + "\"What's this\" tip" + ) + ); connect(button_add_line, SIGNAL(released()), this, SLOT(addLine())); names_list_layout -> addWidget(tree_names);