19 #include "ui_selectautonumw.h" 21 #include <QMessageBox> 24 #include "ui_formulaautonumberingw.h" 37 ui->m_comboBox->lineEdit()->setClearButtonEnabled(
true);
42 ui->m_widget->layout()->addWidget(
m_feaw);
48 ui->m_widget->layout()->addWidget(
m_fcaw);
62 ui->m_widget->layout()->addWidget(
m_feaw);
68 ui->m_widget->layout()->addWidget(
m_fcaw);
98 connect (part, SIGNAL(changed()),
this, SLOT(
applyEnable()));
100 ui -> editor_layout -> addWidget(part);
105 ui -> remove_button -> setDisabled(
true):
106 ui -> remove_button -> setEnabled (
true);
129 connect (part, SIGNAL(changed()),
this, SLOT(
applyEnable()));
131 ui -> editor_layout -> addWidget(part);
132 ui -> remove_button -> setEnabled(
true);
143 disconnect(part, SIGNAL(changed()),
this, SLOT(
applyEnable()));
146 ui -> remove_button -> setDisabled(
true);
168 return ui->m_comboBox;
177 int answer =
ui -> buttonBox -> buttonRole(button);
180 case QDialogButtonBox::ResetRole:
184 case QDialogButtonBox::HelpRole:
188 tr(
"C'est ici que vous pouvez définir la manière dont seront numérotés les nouveaux folios.\n" 189 "-Une numérotation est composée d'une variable minimum.\n" 190 "-Vous pouvez ajouter ou supprimer une variable de numérotation par le biais des boutons - et +.\n" 191 "-Une variable de numérotation comprend : un type, une valeur et une incrémentation.\n" 193 "\n-les types \"Chiffre 1\", \"Chiffre 01\" et \"Chiffre 001\", représentent un type numérique défini dans le champ \"Valeur\", " 194 "qui s'incrémente à chaque nouveau folio de la valeur du champ \"Incrémentation\".\n" 195 "-\"Chiffre 01\" et \"Chiffre 001\", sont respectivement représentés sur le schéma par deux et trois digits minimum.\n" 196 "Si le chiffre défini dans le champ Valeur possède moins de digits que le type choisi," 197 "celui-ci sera précédé par un ou deux 0 afin de respecter son type.\n" 199 "\n-Le type \"Texte\", représente un texte fixe.\nLe champ \"Incrémentation\" n'est pas utilisé.\n",
200 "help dialog about the folio autonumerotation" 207 tr(
"C'est ici que vous pouvez définir la manière dont seront numérotés les nouveaux conducteurs.\n" 208 "-Une numérotation est composée d'une variable minimum.\n" 209 "-Vous pouvez ajouter ou supprimer une variable de numérotation par le biais des boutons - et +.\n" 210 "-Une variable de numérotation comprend : un type, une valeur et une incrémentation.\n" 212 "\n-les types \"Chiffre 1\", \"Chiffre 01\" et \"Chiffre 001\", représentent un type numérique défini dans le champ \"Valeur\", " 213 "qui s'incrémente à chaque nouveau conducteur de la valeur du champ \"Incrémentation\".\n" 214 "-\"Chiffre 01\" et \"Chiffre 001\", sont respectivement représentés sur le schéma par deux et trois digits minimum.\n" 215 "Si le chiffre défini dans le champ Valeur possède moins de digits que le type choisi," 216 "celui-ci sera précédé par un ou deux 0 afin de respecter son type.\n" 218 "\n-Le type \"Texte\", représente un texte fixe.\nLe champ \"Incrémentation\" n'est pas utilisé.\n" 220 "\n-Le type \"N° folio\" représente le n° du folio en cours.\nLes autres champs ne sont pas utilisés.\n" 222 "\n-Le type \"Folio\" représente le nom du folio en cours.\nLes autres champs ne sont pas utilisés.",
223 "help dialog about the conductor autonumerotation" 228 case QDialogButtonBox::ApplyRole:
243 ui -> buttonBox -> button(QDialogButtonBox::Apply) -> setEnabled(valid);
246 ui -> buttonBox -> button(QDialogButtonBox::Apply) -> setEnabled(b);
FormulaAutonumberingW * m_fcaw
void on_add_button_clicked()
SelectAutonumW::on_add_button_clicked Action on add_button, add a .
void on_m_previous_pb_clicked()
SelectAutonumW::on_m_previous_pb_clicked Decrease NumerotationContext.
NumerotationContext next()
NumerotationContextCommands::next.
NumerotationContext m_context
FormulaAutonumberingW * m_feaw
QString numerotationContextToFormula(const NumerotationContext &nc)
numerotationContextToFormula
NumerotationContext previous()
NumerotationContextCommands::previous.
void applyEnable(bool=true)
SelectAutonumW::applyEnable enable/disable the apply button.
void on_m_remove_pb_clicked()
void contextToFormula()
SelectAutonumW::contextToFormula Apply formula to ElementAutonumbering Widget.
int size() const
NumerotationContext::size.
QString formula()
SelectAutonumW::formula.
QComboBox * contextComboBox() const
void setContext(const NumerotationContext &context)
SelectAutonumW::setCurrentContext build the context of current diagram selected in the QcomboBox...
~SelectAutonumW() override
QList< NumPartEditorW * > num_part_list_
SelectAutonumW(int type, QWidget *parent=nullptr)
void on_m_next_pb_clicked()
SelectAutonumW::on_m_next_pb_clicked Increase NumerotationContext.
void on_remove_button_clicked()
SelectAutonumW::on_remove_button_clicked Action on remove button, remove the last ...
void on_m_comboBox_currentTextChanged(const QString &arg1)
NumerotationContext toNumContext() const
SelectAutonumW::toNumContext.
QMessageBox::StandardButton information(QWidget *, const QString &, const QString &, QMessageBox::StandardButtons=QMessageBox::Ok, QMessageBox::StandardButton=QMessageBox::NoButton)
void on_buttonBox_clicked(QAbstractButton *)
SelectAutonumW::on_buttonBox_clicked Action on clicked.