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();
}
Пример #2
0
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();
}
Пример #4
0
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();
}