diff -ur /mnt/disk/ProgrammeLinux/kdebase/kdesktop/minicli.cpp /home/sven/backup/kdebase/kdesktop/minicli.cpp
--- /mnt/disk/ProgrammeLinux/kdebase/kdesktop/minicli.cpp	2003-05-05 12:59:04.000000000 +0200
+++ /home/sven/backup/kdebase/kdesktop/minicli.cpp	2003-06-11 13:05:01.000000000 +0200
@@ -60,6 +60,7 @@
 #include <kstdguiitem.h>
 #include <kmimetype.h>
 #include <kurifilter.h>
+#include <kfiledialog.h>
 
 #include "minicli.moc"
 #include "minicli_ui.h"
@@ -97,6 +98,7 @@
                                          "want to open. This can be a remote "
                                          "URL like \"www.kde.org\" or a local "
                                          "one like \"~/.kderc\""));
+  m_dlg->browse->setIconSet(SmallIconSet("fileopen"));
 
   // Options button...
   m_dlg->pbOptions->setGuiItem (KGuiItem( i18n("&Options >>"), "configure" ));
@@ -176,6 +178,7 @@
   connect( m_dlg->pbRun, SIGNAL(clicked()), this, SLOT(accept()) );
   connect( m_dlg->pbCancel, SIGNAL(clicked()), this, SLOT(reject()) );
   connect( m_dlg->pbOptions, SIGNAL(clicked()), SLOT(slotAdvanced()) );
+  connect( m_dlg->browse, SIGNAL(clicked()), SLOT(slotBrowse()) );
   connect( m_parseTimer, SIGNAL(timeout()), SLOT(slotParseTimer()) );
 
   connect( m_dlg->cbCommand, SIGNAL( textChanged( const QString& ) ),
@@ -653,6 +656,18 @@
   }
 }
 
+void Minicli::slotBrowse()
+{
+  KFileDialog *file = new KFileDialog(QString::null, QString::null, this, "filedialog", true);
+  file->setMode( KFile::File | KFile::ExistingOnly );
+  KURL url = file->getOpenURL(QString::null, QString::null, this);
+  
+  if(!url.isEmpty())
+  {
+    m_dlg->cbCommand->setCurrentText(url.url());
+  }
+}
+
 void Minicli::slotParseTimer()
 {
   //kdDebug (1207) << "Minicli::slotParseTimer: Timed out..." << endl;
diff -ur /mnt/disk/ProgrammeLinux/kdebase/kdesktop/minicli.h /home/sven/backup/kdebase/kdesktop/minicli.h
--- /mnt/disk/ProgrammeLinux/kdebase/kdesktop/minicli.h	2003-03-18 23:04:39.000000000 +0100
+++ /home/sven/backup/kdebase/kdesktop/minicli.h	2003-06-11 12:06:53.000000000 +0200
@@ -63,6 +63,7 @@
 
 private slots:
   void slotAdvanced();
+  void slotBrowse();
   void slotParseTimer();
   void slotPriority(int);
   void slotScheduler(int);
diff -ur /mnt/disk/ProgrammeLinux/kdebase/kdesktop/minicli_ui.ui /home/sven/backup/kdebase/kdesktop/minicli_ui.ui
--- /mnt/disk/ProgrammeLinux/kdebase/kdesktop/minicli_ui.ui	2003-06-10 19:53:23.000000000 +0200
+++ /home/sven/backup/kdebase/kdesktop/minicli_ui.ui	2003-06-11 11:57:21.000000000 +0200
@@ -1,4 +1,4 @@
-<!DOCTYPE UI><UI version="3.1" stdsetdef="1">
+<!DOCTYPE UI><UI version="3.2" stdsetdef="1">
 <class>MinicliDlgUI</class>
 <widget class="QWidget">
     <property name="name">
@@ -8,8 +8,8 @@
         <rect>
             <x>0</x>
             <y>0</y>
-            <width>362</width>
-            <height>380</height>
+            <width>380</width>
+            <height>413</height>
         </rect>
     </property>
     <property name="sizePolicy">
@@ -64,40 +64,6 @@
                 </widget>
             </hbox>
         </widget>
-        <widget class="QLayoutWidget" row="1" column="0">
-            <property name="name">
-                <cstring>layout2</cstring>
-            </property>
-            <hbox>
-                <property name="name">
-                    <cstring>unnamed</cstring>
-                </property>
-                <widget class="QLabel">
-                    <property name="name">
-                        <cstring>lbCommand</cstring>
-                    </property>
-                    <property name="text">
-                        <string>Com&amp;mand:</string>
-                    </property>
-                    <property name="buddy" stdset="0">
-                        <cstring>cbCommand</cstring>
-                    </property>
-                </widget>
-                <widget class="KHistoryCombo">
-                    <property name="name">
-                        <cstring>cbCommand</cstring>
-                    </property>
-                    <property name="sizePolicy">
-                        <sizepolicy>
-                            <hsizetype>3</hsizetype>
-                            <vsizetype>0</vsizetype>
-                            <horstretch>0</horstretch>
-                            <verstretch>0</verstretch>
-                        </sizepolicy>
-                    </property>
-                </widget>
-            </hbox>
-        </widget>
         <widget class="QGroupBox" row="2" column="0">
             <property name="name">
                 <cstring>gbAdvanced</cstring>
@@ -426,6 +392,48 @@
                 </widget>
             </hbox>
         </widget>
+        <widget class="QLayoutWidget" row="1" column="0">
+            <property name="name">
+                <cstring>layout9</cstring>
+            </property>
+            <hbox>
+                <property name="name">
+                    <cstring>unnamed</cstring>
+                </property>
+                <widget class="QLabel">
+                    <property name="name">
+                        <cstring>lbCommand</cstring>
+                    </property>
+                    <property name="text">
+                        <string>Com&amp;mand:</string>
+                    </property>
+                    <property name="buddy" stdset="0">
+                        <cstring>cbCommand</cstring>
+                    </property>
+                </widget>
+                <widget class="KHistoryCombo">
+                    <property name="name">
+                        <cstring>cbCommand</cstring>
+                    </property>
+                    <property name="sizePolicy">
+                        <sizepolicy>
+                            <hsizetype>3</hsizetype>
+                            <vsizetype>0</vsizetype>
+                            <horstretch>0</horstretch>
+                            <verstretch>0</verstretch>
+                        </sizepolicy>
+                    </property>
+                </widget>
+                <widget class="KPushButton">
+                    <property name="name">
+                        <cstring>browse</cstring>
+                    </property>
+                    <property name="text">
+                        <string></string>
+                    </property>
+                </widget>
+            </hbox>
+        </widget>
     </grid>
 </widget>
 <includes>
@@ -436,15 +444,4 @@
 <pixmapfunction>BarIcon</pixmapfunction>
 <layoutdefaults spacing="3" margin="6"/>
 <layoutfunctions spacing="KDialog::spacingHint" margin="KDialog::marginHint"/>
-<includehints>
-    <includehint>qwidget.h</includehint>
-    <includehint>kcombobox.h</includehint>
-    <includehint>klineedit.h</includehint>
-    <includehint>klineedit.h</includehint>
-    <includehint>kcombobox.h</includehint>
-    <includehint>kpassdlg.h</includehint>
-    <includehint>kpushbutton.h</includehint>
-    <includehint>kpushbutton.h</includehint>
-    <includehint>kpushbutton.h</includehint>
-</includehints>
 </UI>
