diff options
Diffstat (limited to 'tdeio/tdefile/tdefiledialog.cpp')
| -rw-r--r-- | tdeio/tdefile/tdefiledialog.cpp | 12 | 
1 files changed, 9 insertions, 3 deletions
| diff --git a/tdeio/tdefile/tdefiledialog.cpp b/tdeio/tdefile/tdefiledialog.cpp index a004ae177..714d24ab7 100644 --- a/tdeio/tdefile/tdefiledialog.cpp +++ b/tdeio/tdefile/tdefiledialog.cpp @@ -334,6 +334,10 @@ void KFileDialog::slotOk()  {      kdDebug(tdefile_area) << "slotOK\n"; +		if (locationEdit->lineEdit()->edited()) +		{ +			enterURL(d->pathCombo->lineEdit()->text()); +		}      // a list of all selected files/directories (if any)      // can only be used if the user didn't type any filenames/urls himself      const KFileItemList *items = ops->selectedItems(); @@ -981,11 +985,13 @@ void KFileDialog::init(const TQString& startDir, const TQString& filter, TQWidge      d->pathCombo->setCompletionObject( pathCompletionObj );      d->pathCombo->setAutoDeleteCompletionObject( true ); -    connect( d->pathCombo, TQT_SIGNAL( urlActivated( const KURL&  )), +    connect( d->pathCombo, TQT_SIGNAL( urlActivated( const KURL& )),               this,  TQT_SLOT( enterURL( const KURL& ) )); -    connect( d->pathCombo, TQT_SIGNAL( returnPressed( const TQString&  )), +    connect( d->pathCombo, TQT_SIGNAL( returnPressed( const TQString& )),               this,  TQT_SLOT( enterURL( const TQString& ) )); - +		connect( d->pathCombo, TQT_SIGNAL( activated( const TQString& )), +              this,  TQT_SLOT( enterURL( const TQString& ) )); +                    TQString whatsThisText;      // the Location label/edit | 
