mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2025-12-18 22:00:35 +01:00
Minor fix : project panel doesn't convert the variable %id of folio.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4779 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
@@ -285,49 +285,54 @@ QTreeWidgetItem *GenericPanel::updateDiagramItem(QTreeWidgetItem *diagram_qtwi,
|
||||
QSettings settings;
|
||||
|
||||
QString displayed_title = diagram -> title();
|
||||
if (displayed_title.isEmpty()) {
|
||||
if (displayed_title.isEmpty())
|
||||
{
|
||||
displayed_title = tr("Folio sans titre", "Fallback label when a diagram has no title");
|
||||
}
|
||||
if (settings.value("genericpanel/folio", true).toBool()){
|
||||
QString displayed_label = diagram ->border_and_titleblock.folio();
|
||||
int diagram_folio_idx = diagram -> folioIndex();
|
||||
if (diagram_folio_idx != -1) {
|
||||
displayed_label = QString(
|
||||
tr(
|
||||
"%1 - %2",
|
||||
"label displayed for a diagram in the panel ; %1 is the folio index, %2 is the diagram title"
|
||||
)
|
||||
).arg(displayed_label).arg(displayed_title);
|
||||
|
||||
if (settings.value("genericpanel/folio", true).toBool())
|
||||
{
|
||||
QString displayed_label = diagram ->border_and_titleblock.finalfolio();
|
||||
int diagram_folio_idx = diagram -> folioIndex();
|
||||
if (diagram_folio_idx != -1)
|
||||
{
|
||||
displayed_label = QString(
|
||||
tr(
|
||||
"%1 - %2",
|
||||
"label displayed for a diagram in the panel ; %1 is the folio index, %2 is the diagram title"
|
||||
)
|
||||
).arg(displayed_label).arg(displayed_title);
|
||||
diagram_qtwi -> setText(0, displayed_label);
|
||||
}
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
QString displayed_label;
|
||||
int diagram_folio_idx = diagram -> folioIndex();
|
||||
if (diagram_folio_idx != -1)
|
||||
{
|
||||
displayed_label = QString(
|
||||
tr(
|
||||
"%1 - %2",
|
||||
"label displayed for a diagram in the panel ; %1 is the folio index, %2 is the diagram title"
|
||||
)
|
||||
).arg(diagram_folio_idx + 1).arg(displayed_title);
|
||||
}
|
||||
|
||||
diagram_qtwi -> setText(0, displayed_label);
|
||||
|
||||
}
|
||||
|
||||
}else{
|
||||
QString displayed_label;
|
||||
int diagram_folio_idx = diagram -> folioIndex();
|
||||
if (diagram_folio_idx != -1) {
|
||||
displayed_label = QString(
|
||||
tr(
|
||||
"%1 - %2",
|
||||
"label displayed for a diagram in the panel ; %1 is the folio index, %2 is the diagram title"
|
||||
)
|
||||
).arg(diagram_folio_idx + 1).arg(displayed_title);
|
||||
}
|
||||
|
||||
diagram_qtwi -> setText(0, displayed_label);
|
||||
|
||||
}
|
||||
if (freshly_created) {
|
||||
if (freshly_created)
|
||||
{
|
||||
diagram_qtwi -> setData(0, GenericPanel::Item, qVariantFromValue(diagram));
|
||||
diagrams_.insert(diagram, diagram_qtwi);
|
||||
|
||||
connect(
|
||||
diagram, SIGNAL(diagramTitleChanged(Diagram *, const QString &)),
|
||||
this, SLOT (diagramTitleChanged(Diagram *, const QString &))
|
||||
);
|
||||
connect(diagram, &Diagram::diagramTitleChanged, this, &GenericPanel::diagramTitleChanged);
|
||||
}
|
||||
|
||||
return(updateItem(diagram_qtwi, options, freshly_created));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user