autonum: add help dialog

git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@2376 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
blacksun
2013-07-05 18:53:11 +00:00
parent 1bb6ae67a0
commit ead766ac90
2 changed files with 25 additions and 5 deletions

View File

@@ -26,17 +26,17 @@
</property>
<item>
<property name="text">
<string>Unité</string>
<string>Chiffre 1</string>
</property>
</item>
<item>
<property name="text">
<string>Dizaine</string>
<string>Chiffre 01</string>
</property>
</item>
<item>
<property name="text">
<string>Centaine</string>
<string>Chiffre 001</string>
</property>
</item>
<item>

View File

@@ -112,12 +112,32 @@ void SelectAutonumW::on_buttonBox_clicked(QAbstractButton *button) {
int answer = ui -> buttonBox -> buttonRole(button);
switch (answer) {
//reset the displayed context to default context of @diagram_chooser.
//reset the displayed context to default context of @diagram_chooser.
case QDialogButtonBox::ResetRole:
on_diagram_chooser_activated();
applyEnable(false);
break;
//apply the context in the diagram displayed by @diagram_chooser.
//help dialog
case QDialogButtonBox::HelpRole:
QMessageBox::information (this, tr("Autonum\351rotation", "title window"),
tr("C'est ici que vous pouvez d\351finir la mani\350re dont sera num\351rot\351 les nouveaux conducteurs.\n"
"-Chaque Folio poss\350de sa propre m\351thode de num\351rotation.\n"
"-Une num\351rotation est compos\351e d'une variable minimum.\n"
"-Vous pouvez ajouter ou supprimer une variable de num\351rotation par le biais des boutons - et +.\n"
"-Une variable de num\351rotation comprant: un type, une valeur et une incr\351mentation.\n"
"\n-les types \"Chiffre 1\", \"Chiffre 01\" et \"Chiffre 001\", repr\351sente un type num\351rique d\351finie dans le champs \"Valeur\", "
"qui s'incr\351mente \340 chaque nouveau conducteur de la valeur du champ \"Incr\351mentation\".\n"
"-\"Chiffre 01\" et \"Chiffre 001\", sont respectivement repr\351sent\351 sur le sch\351ma par deux et trois digits minimum.\n"
"Si le chiffre d\351finie dans le champs Valeur poss\351de moins de digits que le type choisit,"
"celui-ci sera pr\351c\351d\351 par un ou deux 0 afin de respecter son type.\n"
"\n-Le type \"Texte\", repr\351sente un texte fixe.\nLe champs \"Incr\351mentation\" n'est pas utilis\351.\n"
"\n-Le type \"N\260 folio\" repr\351sente le n\260 du folio en cours.\nLes autres champs ne sont pas utilis\351s.",
"help dialog about the autonumerotation"));
//apply the context in the diagram displayed by @diagram_chooser.
case QDialogButtonBox::ApplyRole:
NumerotationContext nc = toNumContext();
diagram_list.at(ui -> diagram_chooser -> currentIndex()) -> setNumerotation(Diagram::Conductors, nc);