Migrating more signal/slot connects to modern system.

openTitleBlockTemplate needs a lambda: its matching overload has a default bool argument, so its pointer-to-member type
requires two parameters regardless of the default, while the signal provides only one -- no cast alone can both resolve the overload and
connect to a single-argument signal.

setAutoNum(QString)/setAutoNum(int,int) is a sender-side signal overload which needed a qOverload<QString> to match setFolioAutonum's
single-argument slot.
This commit is contained in:
Andre Rummler
2026-08-08 21:57:53 +02:00
parent b3de01d171
commit f076df77da
+2 -2
View File
@@ -120,9 +120,9 @@ ElementsPanelWidget::ElementsPanelWidget(QWidget *parent) : QWidget(parent) {
connect(elements_panel, &ElementsPanel::customContextMenuRequested, this, &ElementsPanelWidget::handleContextMenu); connect(elements_panel, &ElementsPanel::customContextMenuRequested, this, &ElementsPanelWidget::handleContextMenu);
connect( connect(
elements_panel, elements_panel,
SIGNAL(requestForTitleBlockTemplate(const TitleBlockTemplateLocation &)), &ElementsPanel::requestForTitleBlockTemplate,
QETApp::instance(), QETApp::instance(),
SLOT(openTitleBlockTemplate(const TitleBlockTemplateLocation &)) [app = QETApp::instance()](const TitleBlockTemplateLocation &location) { app->openTitleBlockTemplate(location); }
); );
// manage double click on TreeWidgetItem // manage double click on TreeWidgetItem