Example #1
0
void MSWidget::selectInput(long eventMask_)
{
  if (_window!=0&&eventMask_!=eventMask())
   {
     eventMask(eventMask_);
     XSelectInput(display(),_window,eventMask());
   }
}
Example #2
0
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);
 }