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