fix
This commit is contained in:
parent
89df54b188
commit
d50e3ddd39
|
@ -45,11 +45,13 @@ DeviceFrame::DeviceFrame(QString devName, QWidget *parent) : QFrame(parent)
|
|||
bool DeviceFrame::eventFilter(QObject *w,QEvent *e)
|
||||
{
|
||||
if (w == deviceSwitch) {
|
||||
if (e->type() == QMouseEvent::MouseButtonRelease) {
|
||||
if (e->type() == QEvent::MouseButtonPress) {
|
||||
qDebug() << "~~~~~~~~~~~~~~~~~~~~";
|
||||
emit deviceSwitchClicked(!deviceSwitch->isChecked());
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return QFrame::eventFilter(w, e);
|
||||
}
|
||||
|
||||
void DeviceFrame::paintEvent(QPaintEvent *event)
|
||||
|
|
|
@ -607,7 +607,6 @@ void NetConnect::onDeviceStatusChanged()
|
|||
QMap<QString, ItemFrame *>::iterator iter;
|
||||
for (iter = deviceFrameMap.begin(); iter != deviceFrameMap.end(); iter++) {
|
||||
if (deviceStatusMap.contains(iter.key())) {
|
||||
qDebug() <<"======" << iter.key() << iter.value()->deviceFrame->deviceSwitch->isChecked() <<deviceStatusMap[iter.key()];
|
||||
if (iter.value()->deviceFrame->deviceSwitch->isChecked() != deviceStatusMap[iter.key()]) {
|
||||
iter.value()->deviceFrame->deviceSwitch->setChecked(deviceStatusMap[iter.key()]);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue