File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 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
7273void 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 ();
Original file line number Diff line number Diff line change 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 ;
99class DeviceForm ;
1010
1111class DeviceSettings : public QWidget
You can’t perform that action at this time.
0 commit comments