/** * Return checked Pulse Device */ const QString QvkPulse::myPulseDevice( QVBoxLayout *Pulseframe ) { QList<QCheckBox *> listQFrame = Pulseframe->findChildren<QCheckBox *>(); QCheckBox *box; QList<int> integerList; QString ret; for ( int i = 0; i < listQFrame.count(); i++ ) { box = listQFrame.at( i ); if ( box->checkState() == Qt::Checked ) integerList.append( i ); } if ( integerList.count() == 0 ) ret = ""; if ( integerList.count() == 1 ) { box = listQFrame[ integerList[ 0 ] ]; ret = box->accessibleName(); } if ( integerList.count() > 1 ) ret = "vokoscreenMix.monitor"; return ret; }