MCPcopy Create free account
hub / github.com/KDE/labplot / setFont

Method setFont

src/backend/worksheet/TextLabel.cpp:364–388  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

362}
363
364void TextLabel::setFont(const QFont& font) {
365 QDEBUG(Q_FUNC_INFO << ", font =" << font)
366 Q_D(TextLabel);
367 auto text = d->textWrapper.text;
368 // DEBUG("TEXT = \"" << text.toStdString() << "\"")
369
370 switch (d->textWrapper.mode) {
371 case TextLabel::Mode::Text: {
372 QTextEdit te(text);
373 te.selectAll();
374 te.setFont(font);
375 d->textWrapper.text = te.toHtml();
376 // QDEBUG("NEW TEXT =" << d->textWrapper.text)
377 // if (font != d->teXFont)
378 // exec(new TextLabelSetTeXFontCmd(d, font, ki18n("%1: set TeX main font")));
379 break;
380 }
381 case TextLabel::Mode::LaTeX:
382 setTeXFont(font);
383 break;
384 case TextLabel::Mode::Markdown:
385 // nothing to be done
386 break;
387 }
388}
389
390STD_SETTER_CMD_IMPL_F_S(TextLabel, SetPlaceholderText, TextLabel::TextWrapper, textWrapper, updateText)
391void TextLabel::setPlaceholderText(const TextWrapper& textWrapper) {

Callers 15

axisLabelsFontChangedMethod · 0.45
loadMethod · 0.45
loadConfigMethod · 0.45
loadMethod · 0.45
loadConfigMethod · 0.45
setNotesListMethod · 0.45
noteTextFontChangedMethod · 0.45
loadMethod · 0.45
loadConfigMethod · 0.45

Calls 2

toHtmlMethod · 0.80
selectAllMethod · 0.45

Tested by

no test coverage detected