diff --git a/example/widgetExplorer/devicewindow.cpp b/example/widgetExplorer/devicewindow.cpp index 7238386..f58082b 100644 --- a/example/widgetExplorer/devicewindow.cpp +++ b/example/widgetExplorer/devicewindow.cpp @@ -51,6 +51,13 @@ DeviceWindow::DeviceWindow(QWidget *parent) return; openDmxWindow(selected); }); + connect(ui->actionRDM, &QAction::triggered, + this, [this]() { + auto selected = ui->widgetView->currentIndex(); + if (!selected.isValid()) + return; + /// \todo Add an action to monitor RDM. + }); connect(ui->actionParameter, &QAction::triggered, this, [this]() { auto selected = ui->widgetView->currentIndex(); @@ -59,6 +66,21 @@ DeviceWindow::DeviceWindow(QWidget *parent) MetadataDialog dlg(selected.data(Qt::EditRole).value>().get(), this); dlg.exec(); }); + connect(ui->actionUserData, &QAction::triggered, + this, [this]() { + auto selected = ui->widgetView->currentIndex(); + if (!selected.isValid()) + return; + /// \todo Add an action to manage user configuraion data. + }); + connect(ui->actionFirmware, &QAction::triggered, + this, [this]() { + auto selected = ui->widgetView->currentIndex(); + if (!selected.isValid()) + return; + /// \todo Add a notice about firmware support. + }); + // action connections connect(ui->actionRefreshList, &QAction::triggered, model, &WidgetModel::rescanPorts); connect(ui->actionRefreshList, &QAction::triggered, this, [this](){