void TextZone::bold(bool boldBool) { if(boldBool){ setFontWeight(75); } else{ setFontWeight(50); } }
void SyntaxHighlighter::TextFormat::loadFromJson(const QJsonObject& o) { namespace Highlight = JEnt::Highlight; // Italicフラグ: デフォルト値=false auto itr = o.find(Highlight::italic); bool b = false; if(itr != o.end()) b = itr.value().toBool(false); setFontItalic(b); // Boldフラグ: デフォルト値=QFont::Normal int w = QFont::Normal; itr = o.find(Highlight::bold); if(itr != o.end()) w = itr.value().toBool(false) ? QFont::Bold : QFont::Normal; setFontWeight(w); // Underlineフラグ: デフォルト値=false b = false; itr = o.find(Highlight::underline); if(itr != o.end()) b = itr.value().toBool(false); setFontUnderline(b); // Color RGB: デフォルト値=(128,128,128) QColor col(128,128,128); itr = o.find(Highlight::color); if(itr != o.end()) { QJsonArray ar = itr.value().toArray(); if(ar.size() == 3) col.setRgb(ar[0].toInt(), ar[1].toInt(), ar[2].toInt()); } setForeground(col); }
void FontModel::set(std::shared_ptr<FontModel> data) { setFamilyName (data->getFamilyName()); setFontSize (data->getFontSize()); setFontStyle (data->getFontStyle()); setFontWeight (data->getFontWeight()); }
void SimpleRichTextEdit::setFontBold(bool enabled) { setFontWeight(enabled ? QFont::Bold : QFont::Normal); }
void CHTMLWriteDisplay::toggleBold(bool) { setFontWeight( m_actions.bold->isChecked() ? QFont::Bold : QFont::Normal ); }