Commit 7bd70d43 authored by Francois Cartegnie's avatar Francois Cartegnie

Qt: SoutInputBox: show decoded mrl (fix #8436 part1)

parent bb19532a
...@@ -34,6 +34,7 @@ ...@@ -34,6 +34,7 @@
#include <QLabel> #include <QLabel>
#include <QLineEdit> #include <QLineEdit>
#include <QFileDialog> #include <QFileDialog>
#include <QUrl>
#define I_FILE_SLASH_DIR \ #define I_FILE_SLASH_DIR \
I_DIR_OR_FOLDER( N_("File/Directory"), N_("File/Folder") ) I_DIR_OR_FOLDER( N_("File/Directory"), N_("File/Folder") )
...@@ -68,15 +69,10 @@ SoutInputBox::SoutInputBox( QWidget *_parent, const QString& mrl ) : QGroupBox( ...@@ -68,15 +69,10 @@ SoutInputBox::SoutInputBox( QWidget *_parent, const QString& mrl ) : QGroupBox(
void SoutInputBox::setMRL( const QString& mrl ) void SoutInputBox::setMRL( const QString& mrl )
{ {
sourceLine->setText( mrl ); QUrl uri = QUrl::fromEncoded( mrl.toAscii() );
QString type; sourceLine->setText( uri.toString() );
int i = mrl.indexOf( "://" ); QString type = uri.scheme();
if( i != -1 ) if ( type.isEmpty() ) type = qtr( I_FILE_SLASH_DIR );
{
type = mrl.left( i );
}
else
type = qtr( I_FILE_SLASH_DIR );
sourceValueLabel->setText( type ); sourceValueLabel->setText( type );
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment