Skip to content

Commit 4dfd93e

Browse files
committed
Review remarks
1 parent 1f2722f commit 4dfd93e

2 files changed

Lines changed: 5 additions & 4 deletions

File tree

src/dialogs/devicesettings.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
#include "devicesettings.h"
22

3+
#include "customwidgets/addabletabwidget.h"
34
#include "customwidgets/deviceform.h"
45
#include "models/device.h"
56

@@ -54,7 +55,7 @@ void DeviceSettings::updateTabName(deviceId_t devId)
5455
int index = -1;
5556
for (int i = 0; i < _pDeviceTabs->count(); ++i)
5657
{
57-
auto tabContent = dynamic_cast<DeviceForm*>(_pDeviceTabs->tabContent(i));
58+
auto tabContent = qobject_cast<DeviceForm*>(_pDeviceTabs->tabContent(i));
5859
if (tabContent && tabContent->deviceId() == devId)
5960
{
6061
index = i;
@@ -71,7 +72,7 @@ void DeviceSettings::updateTabName(deviceId_t devId)
7172

7273
void DeviceSettings::handleCloseTab(int index)
7374
{
74-
auto tabContent = dynamic_cast<DeviceForm*>(_pDeviceTabs->tabContent(index));
75+
auto tabContent = qobject_cast<DeviceForm*>(_pDeviceTabs->tabContent(index));
7576
if (tabContent)
7677
{
7778
deviceId_t devId = tabContent->deviceId();

src/dialogs/devicesettings.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
#ifndef DEVICESETTINGS_H
22
#define DEVICESETTINGS_H
33

4-
#include "customwidgets/addabletabwidget.h"
54
#include "models/settingsmodel.h"
65
#include <QWidget>
76

8-
// Forward declaration
7+
// Forward declarations
8+
class AddableTabWidget;
99
class DeviceForm;
1010

1111
class DeviceSettings : public QWidget

0 commit comments

Comments
 (0)