本文整理汇总了C++中ktexteditor::attribute::Ptr::setFontBold方法的典型用法代码示例。如果您正苦于以下问题:C++ Ptr::setFontBold方法的具体用法?C++ Ptr::setFontBold怎么用?C++ Ptr::setFontBold使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ktexteditor::attribute::Ptr
的用法示例。
在下文中一共展示了Ptr::setFontBold方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: changeProperty
void KateStyleTreeWidgetItem::changeProperty( int p )
{
if ( p == Bold )
currentStyle->setFontBold( ! currentStyle->fontBold() );
else if ( p == Italic )
currentStyle->setFontItalic( ! currentStyle->fontItalic() );
else if ( p == Underline )
currentStyle->setFontUnderline( ! currentStyle->fontUnderline() );
else if ( p == StrikeOut )
currentStyle->setFontStrikeOut( ! currentStyle->fontStrikeOut() );
else if ( p == UseDefaultStyle )
toggleDefStyle();
else
setColor( p );
updateStyle ();
treeWidget()->emitChanged();
}
示例2: getDefaults
void KateHlManager::getDefaults(const QString &schema, KateAttributeList &list, KConfig *cfg)
{
KColorScheme scheme(QPalette::Active, KColorScheme::View);
KColorScheme schemeSelected(QPalette::Active, KColorScheme::Selection);
///NOTE: it's important to append in the order of the HighlightInterface::DefaultStyle
/// enum, to make KateDocument::defaultStyle() work properly.
{ // dsNormal
Attribute::Ptr attrib(new KTextEditor::Attribute());
attrib->setForeground( scheme.foreground().color() );
attrib->setSelectedForeground( schemeSelected.foreground().color() );
list.append(attrib);
}
{ // dsKeyword
Attribute::Ptr attrib(new KTextEditor::Attribute());
attrib->setForeground( scheme.foreground().color() );
attrib->setSelectedForeground( schemeSelected.foreground().color() );
attrib->setFontBold(true);
list.append(attrib);
}
{ // dsDataType
Attribute::Ptr attrib(new KTextEditor::Attribute());
attrib->setForeground( scheme.foreground(KColorScheme::LinkText).color() );
attrib->setSelectedForeground( schemeSelected.foreground(KColorScheme::LinkText).color() );
list.append(attrib);
}
{ // dsDecVal
Attribute::Ptr attrib(new KTextEditor::Attribute());
attrib->setForeground( scheme.foreground(KColorScheme::NeutralText).color() );
attrib->setSelectedForeground( schemeSelected.foreground(KColorScheme::NeutralText).color() );
list.append(attrib);
}
{ // dsBaseN
Attribute::Ptr attrib(new KTextEditor::Attribute());
attrib->setForeground( scheme.foreground(KColorScheme::NeutralText).color() );
attrib->setSelectedForeground( schemeSelected.foreground(KColorScheme::NeutralText).color() );
list.append(attrib);
}
{ // dsFloat
Attribute::Ptr attrib(new KTextEditor::Attribute());
attrib->setForeground( scheme.foreground(KColorScheme::NeutralText).color() );
attrib->setSelectedForeground( schemeSelected.foreground(KColorScheme::NeutralText).color() );
list.append(attrib);
}
{ // dsChar
Attribute::Ptr attrib(new KTextEditor::Attribute());
attrib->setForeground( scheme.foreground(KColorScheme::ActiveText).color() );
attrib->setSelectedForeground( schemeSelected.foreground(KColorScheme::ActiveText).color() );
list.append(attrib);
}
{ // dsString
Attribute::Ptr attrib(new KTextEditor::Attribute());
attrib->setForeground( scheme.foreground(KColorScheme::NegativeText).color() );
attrib->setSelectedForeground( schemeSelected.foreground(KColorScheme::NegativeText).color() );
list.append(attrib);
}
{ // dsComment
Attribute::Ptr attrib(new KTextEditor::Attribute());
attrib->setForeground( scheme.foreground(KColorScheme::InactiveText).color() );
attrib->setSelectedForeground( schemeSelected.foreground(KColorScheme::InactiveText).color() );
attrib->setFontItalic(true);
list.append(attrib);
}
{ // dsOthers
Attribute::Ptr attrib(new KTextEditor::Attribute());
attrib->setForeground( scheme.foreground(KColorScheme::PositiveText).color() );
attrib->setSelectedForeground( schemeSelected.foreground(KColorScheme::PositiveText).color() );
list.append(attrib);
}
{ // dsAlert
Attribute::Ptr attrib(new KTextEditor::Attribute());
attrib->setForeground( scheme.foreground(KColorScheme::NegativeText).color() );
attrib->setSelectedForeground( schemeSelected.foreground(KColorScheme::NegativeText).color() );
attrib->setFontBold(true);
attrib->setBackground( scheme.background(KColorScheme::NegativeBackground).color() );
list.append(attrib);
}
{ // dsFunction
Attribute::Ptr attrib(new KTextEditor::Attribute());
attrib->setForeground( scheme.foreground(KColorScheme::VisitedText).color() );
attrib->setSelectedForeground( schemeSelected.foreground(KColorScheme::VisitedText).color() );
list.append(attrib);
}
{ // dsRegionMarker
Attribute::Ptr attrib(new KTextEditor::Attribute());
attrib->setForeground( scheme.foreground(KColorScheme::LinkText).color() );
attrib->setSelectedForeground( schemeSelected.foreground(KColorScheme::LinkText).color() );
attrib->setBackground( scheme.background(KColorScheme::LinkBackground).color() );
list.append(attrib);
}
{ // dsError
Attribute::Ptr attrib(new KTextEditor::Attribute());
attrib->setForeground( scheme.foreground(KColorScheme::NegativeText) );
attrib->setSelectedForeground( schemeSelected.foreground(KColorScheme::NegativeText).color() );
attrib->setFontUnderline(true);
list.append(attrib);
}
KConfigGroup config(cfg?cfg:KateHlManager::self()->self()->getKConfig(),
//.........这里部分代码省略.........