Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Fix build on older Qt
  • Loading branch information
nyalldawson committed Apr 21, 2021
1 parent 5fa4842 commit 7727ed6
Showing 1 changed file with 14 additions and 13 deletions.
27 changes: 14 additions & 13 deletions src/gui/qgsrichtexteditor.cpp
Expand Up @@ -63,7 +63,7 @@ QgsRichTextEditor::QgsRichTextEditor( QWidget *parent )
mParagraphStyleCombo->addItem( tr( "Heading 4" ), ParagraphHeading4 );
mParagraphStyleCombo->addItem( tr( "Monospace" ), ParagraphMonospace );

connect( mParagraphStyleCombo, qOverload< int >( &QComboBox::activated ), this, &QgsRichTextEditor::textStyle );
connect( mParagraphStyleCombo, qOverload< int >( &QComboBox::currentIndexChanged ), this, &QgsRichTextEditor::textStyle );
mToolBar->insertWidget( mToolBar->actions().at( 0 ), mParagraphStyleCombo );

mFontSizeCombo = new QComboBox();
Expand Down Expand Up @@ -168,7 +168,7 @@ QgsRichTextEditor::QgsRichTextEditor( QWidget *parent )
for ( int size : sizes )
mFontSizeCombo->addItem( QString::number( size ), size );

connect( mFontSizeCombo, &QComboBox::textActivated, this, &QgsRichTextEditor::textSize );
connect( mFontSizeCombo, &QComboBox::currentTextChanged, this, &QgsRichTextEditor::textSize );
mFontSizeCombo->setCurrentIndex( mFontSizeCombo->findData( QApplication::font().pointSize() ) );

// text foreground color
Expand Down Expand Up @@ -342,7 +342,7 @@ void QgsRichTextEditor::textLink( bool checked )
mergeFormatOnWordOrSelection( fmt );
}

void QgsRichTextEditor::textStyle( int index )
void QgsRichTextEditor::textStyle( int )
{
QTextCursor cursor = mTextEdit->textCursor();
cursor.beginEditBlock();
Expand All @@ -356,35 +356,36 @@ void QgsRichTextEditor::textStyle( int index )
cursor.setCharFormat( fmt );
mTextEdit->setCurrentCharFormat( fmt );

if ( index == ParagraphHeading1
|| index == ParagraphHeading2
|| index == ParagraphHeading3
|| index == ParagraphHeading4 )
ParagraphItems style = static_cast< ParagraphItems >( mParagraphStyleCombo->currentData().toInt() );
if ( style == ParagraphHeading1
|| style == ParagraphHeading2
|| style == ParagraphHeading3
|| style == ParagraphHeading4 )
{
if ( index == ParagraphHeading1 )
if ( style == ParagraphHeading1 )
{
fmt.setFontPointSize( mFontSizeH1 );
}
if ( index == ParagraphHeading2 )
if ( style == ParagraphHeading2 )
{
fmt.setFontPointSize( mFontSizeH2 );
}
if ( index == ParagraphHeading3 )
if ( style == ParagraphHeading3 )
{
fmt.setFontPointSize( mFontSizeH3 );
}
if ( index == ParagraphHeading4 )
if ( style == ParagraphHeading4 )
{
fmt.setFontPointSize( mFontSizeH4 );
}
if ( index == ParagraphHeading2 || index == ParagraphHeading4 )
if ( style == ParagraphHeading2 || style == ParagraphHeading4 )
{
fmt.setFontItalic( true );
}

fmt.setFontWeight( QFont::Bold );
}
if ( index == ParagraphMonospace )
if ( style == ParagraphMonospace )
{
fmt = cursor.charFormat();
fmt.setFontFamily( QStringLiteral( "Monospace" ) );
Expand Down

0 comments on commit 7727ed6

Please sign in to comment.