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();
}
예제 #2
0
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();
}
예제 #3
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();
}