From f2104a376748cfeab4ac634dadfdd35917e2f105 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jean-Philippe=20Andr=C3=A9?= Date: Thu, 28 Jan 2010 16:12:26 +0100 Subject: [PATCH] Extensions/Qt: use a QTextBrowser instead of QTextEdit Now you can click on URLs --- modules/gui/qt4/dialogs/extensions.cpp | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/modules/gui/qt4/dialogs/extensions.cpp b/modules/gui/qt4/dialogs/extensions.cpp index d35cffe08f..e2da2712aa 100644 --- a/modules/gui/qt4/dialogs/extensions.cpp +++ b/modules/gui/qt4/dialogs/extensions.cpp @@ -32,7 +32,7 @@ #include #include #include -#include +#include #include #include #include @@ -205,7 +205,7 @@ QWidget* ExtensionDialog::CreateWidget( extension_widget_t *p_widget ) { QLabel *label = NULL; QPushButton *button = NULL; - QTextEdit *textArea = NULL; + QTextBrowser *textArea = NULL; QLineEdit *textInput = NULL; QCheckBox *checkBox = NULL; QComboBox *comboBox = NULL; @@ -242,9 +242,8 @@ QWidget* ExtensionDialog::CreateWidget( extension_widget_t *p_widget ) return label; case EXTENSION_WIDGET_HTML: - textArea = new QTextEdit( this ); - textArea->setAcceptRichText( true ); - textArea->setReadOnly( true ); + textArea = new QTextBrowser( this ); + textArea->setOpenExternalLinks( true ); textArea->setHtml( qfu( p_widget->psz_text ) ); p_widget->p_sys_intf = textArea; return textArea; @@ -547,7 +546,7 @@ QWidget* ExtensionDialog::UpdateWidget( extension_widget_t *p_widget ) { QLabel *label = NULL; QPushButton *button = NULL; - QTextEdit *textArea = NULL; + QTextBrowser *textArea = NULL; QLineEdit *textInput = NULL; QCheckBox *checkBox = NULL; QComboBox *comboBox = NULL; @@ -578,7 +577,7 @@ QWidget* ExtensionDialog::UpdateWidget( extension_widget_t *p_widget ) return label; case EXTENSION_WIDGET_HTML: - textArea = static_cast< QTextEdit* >( p_widget->p_sys_intf ); + textArea = static_cast< QTextBrowser* >( p_widget->p_sys_intf ); textArea->setHtml( qfu( p_widget->psz_text ) ); return textArea; -- 2.39.5