mirror of
https://github.com/qgis/QGIS.git
synced 2025-03-24 00:06:24 -04:00
Ensure compatibility with QTextEdit
This commit is contained in:
parent
3c7b74fae0
commit
5ad16332d9
@ -100,7 +100,8 @@ QWidget *QgsTextEditWrapper::createWidget( QWidget *parent )
|
||||
|
||||
void QgsTextEditWrapper::initWidget( QWidget *editor )
|
||||
{
|
||||
mTextEdit = qobject_cast<QTextBrowser *>( editor );
|
||||
mTextBrowser = qobject_cast<QTextBrowser *>( editor );
|
||||
mTextEdit = qobject_cast<QTextEdit *>( editor );
|
||||
mPlainTextEdit = qobject_cast<QPlainTextEdit *>( editor );
|
||||
mLineEdit = qobject_cast<QLineEdit *>( editor );
|
||||
|
||||
@ -225,8 +226,11 @@ void QgsTextEditWrapper::setWidgetValue( const QVariant &val )
|
||||
if ( config( QStringLiteral( "UseHtml" ) ).toBool() )
|
||||
{
|
||||
mTextEdit->setHtml( v );
|
||||
mTextEdit->setTextInteractionFlags( Qt::LinksAccessibleByMouse );
|
||||
mTextEdit->setOpenExternalLinks( true );
|
||||
if ( mTextBrowser )
|
||||
{
|
||||
mTextBrowser->setTextInteractionFlags( Qt::LinksAccessibleByMouse );
|
||||
mTextBrowser->setOpenExternalLinks( true );
|
||||
}
|
||||
}
|
||||
else
|
||||
mTextEdit->setPlainText( v );
|
||||
|
@ -68,7 +68,8 @@ class GUI_EXPORT QgsTextEditWrapper : public QgsEditorWidgetWrapper
|
||||
void textChanged( const QString &text );
|
||||
|
||||
private:
|
||||
QTextBrowser *mTextEdit = nullptr;
|
||||
QTextBrowser *mTextBrowser = nullptr;
|
||||
QTextEdit *mTextEdit = nullptr;
|
||||
QPlainTextEdit *mPlainTextEdit = nullptr;
|
||||
QLineEdit *mLineEdit = nullptr;
|
||||
QPalette mReadOnlyPalette;
|
||||
|
Loading…
x
Reference in New Issue
Block a user