diff options
Diffstat (limited to 'examples')
-rw-r--r-- | examples/serialbus/can/connectdialog.cpp | 6 | ||||
-rw-r--r-- | examples/serialbus/can/connectdialog.ui | 25 | ||||
-rw-r--r-- | examples/serialbus/can/main.cpp | 3 |
3 files changed, 32 insertions, 2 deletions
diff --git a/examples/serialbus/can/connectdialog.cpp b/examples/serialbus/can/connectdialog.cpp index 5a12592..601ef2c 100644 --- a/examples/serialbus/can/connectdialog.cpp +++ b/examples/serialbus/can/connectdialog.cpp @@ -115,6 +115,12 @@ void ConnectDialog::interfaceChanged(const QString &interface) for (const QCanBusDeviceInfo &info : qAsConst(m_interfaces)) { if (info.name() == interface) { + m_ui->descriptionLabel->setText(info.description()); + QString serialNumber = info.serialNumber(); + if (serialNumber.isEmpty()) + serialNumber = tr("n/a"); + m_ui->serialNumberLabel->setText(tr("Serial: %1").arg(serialNumber)); + m_ui->channelLabel->setText(tr("Channel: %1").arg(info.channel())); m_ui->isVirtual->setChecked(info.isVirtual()); m_ui->isFlexibleDataRateCapable->setChecked(info.hasFlexibleDataRate()); break; diff --git a/examples/serialbus/can/connectdialog.ui b/examples/serialbus/can/connectdialog.ui index def6e59..6d4f261 100644 --- a/examples/serialbus/can/connectdialog.ui +++ b/examples/serialbus/can/connectdialog.ui @@ -6,8 +6,8 @@ <rect> <x>0</x> <y>0</y> - <width>441</width> - <height>341</height> + <width>446</width> + <height>395</height> </rect> </property> <property name="windowTitle"> @@ -192,6 +192,27 @@ </property> <layout class="QVBoxLayout" name="verticalLayout"> <item> + <widget class="QLabel" name="descriptionLabel"> + <property name="text"> + <string/> + </property> + </widget> + </item> + <item> + <widget class="QLabel" name="serialNumberLabel"> + <property name="text"> + <string/> + </property> + </widget> + </item> + <item> + <widget class="QLabel" name="channelLabel"> + <property name="text"> + <string/> + </property> + </widget> + </item> + <item> <widget class="QCheckBox" name="isFlexibleDataRateCapable"> <property name="text"> <string>Flexible Data Rate</string> diff --git a/examples/serialbus/can/main.cpp b/examples/serialbus/can/main.cpp index 28cb478..757f3aa 100644 --- a/examples/serialbus/can/main.cpp +++ b/examples/serialbus/can/main.cpp @@ -49,10 +49,13 @@ ****************************************************************************/ #include "mainwindow.h" + #include <QApplication> +#include <QLoggingCategory> int main(int argc, char *argv[]) { + QLoggingCategory::setFilterRules(QStringLiteral("qt.canbus* = true")); QApplication a(argc, argv); MainWindow w; w.show(); |