Commit 7bd70d43 authored by François Cartegnie's avatar François Cartegnie 🤞

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

parent bb19532a
......@@ -34,6 +34,7 @@
#include <QLabel>
#include <QLineEdit>
#include <QFileDialog>
#include <QUrl>
#define I_FILE_SLASH_DIR \
I_DIR_OR_FOLDER( N_("File/Directory"), N_("File/Folder") )
......@@ -68,15 +69,10 @@ SoutInputBox::SoutInputBox( QWidget *_parent, const QString& mrl ) : QGroupBox(
void SoutInputBox::setMRL( const QString& mrl )
{
sourceLine->setText( mrl );
QString type;
int i = mrl.indexOf( "://" );
if( i != -1 )
{
type = mrl.left( i );
}
else
type = qtr( I_FILE_SLASH_DIR );
QUrl uri = QUrl::fromEncoded( mrl.toAscii() );
sourceLine->setText( uri.toString() );
QString type = uri.scheme();
if ( type.isEmpty() ) type = qtr( I_FILE_SLASH_DIR );
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