void TextFormatButtons::showArrowSymbols() { SymbolDialog *arrowSymbols = new SymbolDialog(SymbolDialog::arrowSymbols, this, Qt::Tool); arrowSymbols->setAttribute(Qt::WA_DeleteOnClose); arrowSymbols->setFont(connectedTextEdit->font()); QFont f = connectedTextEdit->font(); if(f.pointSize()<14) f.setPointSize(14); arrowSymbols->setFont(f); connect(arrowSymbols, SIGNAL(addLetter(const QString&)), this, SLOT(addSymbol(const QString&))); arrowSymbols->show(); arrowSymbols->setFocus(); }
void TextFormatButtons::showArrowSymbols() { SymbolDialog::CharSet charSet = SymbolDialog::arrowSymbols; if (d_buttons == Equation || d_buttons == TexLegend) charSet = SymbolDialog::latexArrowSymbols; SymbolDialog *arrowSymbols = new SymbolDialog(charSet, this, Qt::Tool|Qt::WindowStaysOnTopHint); arrowSymbols->setAttribute(Qt::WA_DeleteOnClose); arrowSymbols->setFont(connectedTextEdit->font()); QFont f = connectedTextEdit->font(); f.setPointSize(12); arrowSymbols->setFont(f); connect(arrowSymbols, SIGNAL(addLetter(const QString&)), this, SLOT(addSymbol(const QString&))); arrowSymbols->show(); arrowSymbols->setFocus(); }
void TextFormatButtons::showUpperGreek() { SymbolDialog *greekLetters = new SymbolDialog(SymbolDialog::upperGreek, this, Qt::Tool|Qt::WindowStaysOnTopHint); greekLetters->setAttribute(Qt::WA_DeleteOnClose); QFont f = connectedTextEdit->font(); f.setPointSize(12); greekLetters->setFont(f); connect(greekLetters, SIGNAL(addLetter(const QString&)), this, SLOT(addSymbol(const QString&))); greekLetters->show(); greekLetters->setFocus(); }