void MSWidget::selectInput(long eventMask_) { if (_window!=0&&eventMask_!=eventMask()) { eventMask(eventMask_); XSelectInput(display(),_window,eventMask()); } }
lj::Security BlogDatabase::eventSecurity(int id) const { lj::Security security = eventSecurity(); QSqlQuery q = query(); QString qStr = QString("SELECT security FROM %1 WHERE itemid='%2'") .arg(str::MyBlogTableName).arg(id); q.prepare(qStr); if (q.exec() && q.next()) { QString securityName = q.value(0).toString(); if (securityName == "public") { security.setMajorSecurity("Public"); } else if (securityName == "private") { security.setMajorSecurity("Private"); } else if (securityName == "usemask") { quint32 mask = eventMask(id); security.setMask(mask); } } return security; }
CommEventNotifier(DWORD mask, SerialPortPrivate *d, QObject *parent) : QThread(parent), dptr(d), running(true) { connect(this, SIGNAL(eventMask(quint32)), this, SLOT(processNotification(quint32))); ::SetCommMask(dptr->descriptor, mask); }