void VirtualClusterLineEdit::setStrikeOut(bool enable) { if (font().strikeOut() == enable) return; QFont font = this->font(); font.setStrikeOut(enable); setFont(font); if (enable) connect(this, SIGNAL(textEdited(QString)), this, SLOT(setStrikeOut())); else disconnect(this, SIGNAL(textEdited(QString)), this, SLOT(setStrikeOut())); }
void TasklistItemWidget::updateNameFont() { const bool shouldStrikeOut = shouldStrikeOutTask(task_); auto font = ui_->name->font(); font.setStrikeOut(shouldStrikeOut); ui_->name->setFont(font); }
KateAttribute& KateAttribute::operator+=(const KateAttribute& a) { if (a.itemSet(Weight)) setWeight(a.weight()); if (a.itemSet(Italic)) setItalic(a.italic()); if (a.itemSet(Underline)) setUnderline(a.underline()); if (a.itemSet(Overline)) setOverline(a.overline()); if (a.itemSet(StrikeOut)) setStrikeOut(a.strikeOut()); if (a.itemSet(Outline)) setOutline(a.outline()); if (a.itemSet(TextColor)) setTextColor(a.textColor()); if (a.itemSet(SelectedTextColor)) setSelectedTextColor(a.selectedTextColor()); if (a.itemSet(BGColor)) setBGColor(a.bgColor()); if (a.itemSet(SelectedBGColor)) setSelectedBGColor(a.selectedBGColor()); return *this; }
void CrmClusterLineEdit::silentSetId(const int pId) { if (DEBUG) qDebug("VCLE %s::silentSetId(%d)", qPrintable(objectName()), pId); if (pId == -1) { XLineEdit::clear(); _model = new QSqlQueryModel(this); } else { XSqlQuery idQ; idQ.prepare(_query + _idClause + QString(";")); idQ.bindValue(":id", pId); idQ.exec(); if (idQ.first()) { if (_completer) static_cast<QSqlQueryModel* >(_completer->model())->setQuery(QSqlQuery()); _id = pId; _valid = true; _model->setQuery(idQ); setText(idQ.value("number").toString()); if (_hasName) _name = (idQ.value("name").toString()); if (_hasDescription) _description = idQ.value("description").toString(); if (_hasActive) setStrikeOut(!idQ.value("active").toBool()); if (_hasOwner) _owner = idQ.value("owner").toString(); if (_hasAssignto) _assignto = idQ.value("assignto").toString(); } else if (idQ.lastError().type() != QSqlError::NoError) QMessageBox::critical(this, tr("A System Error Occurred at %1::%2.") .arg(__FILE__) .arg(__LINE__), idQ.lastError().databaseText()); } _parsed = true; sHandleNullStr(); emit parsed(); }
void UsernameLineEdit::setId(const int pId) { QString sql("SELECT usr_username AS number, " " usr_propername AS name " " FROM usr" " WHERE ((usr_id=:id)"); if(UsersActive == _type) sql += " AND (usr_active)"; else if(UsersInactive == _type) sql += " AND (NOT usr_active)"; sql += " );"; XSqlQuery query; query.prepare(sql); query.bindValue(":id", pId); query.exec(); setStrikeOut(!query.size()); if(query.first()) { _id = pId; _valid = true; _username = query.value("number").toString(); setText(_username); _name = query.value("name").toString(); } else { _id = -1; _valid = false; _name = QString(); _description = QString(); } emit newId(_id); emit valid(_valid); emit parsed(); _parsed = true; }