From e66cfb6dc471fe445615a17cec31f916fe2d0433 Mon Sep 17 00:00:00 2001 From: tpearson Date: Thu, 16 Sep 2010 08:22:39 +0000 Subject: Second part of prior commit git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1175949 283d02a7-25f6-0310-bc7c-ecb5cbfe19da --- konqueror/client/kfmclient.cc | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'konqueror/client/kfmclient.cc') diff --git a/konqueror/client/kfmclient.cc b/konqueror/client/kfmclient.cc index 5df26bb68..00e946e2a 100644 --- a/konqueror/client/kfmclient.cc +++ b/konqueror/client/kfmclient.cc @@ -124,6 +124,8 @@ extern "C" KDE_EXPORT int kdemain( int argc, char **argv ) " # 'src' may be a list of URLs.\n\n").local8Bit()); puts(i18n(" kfmclient sortDesktop\n" " # Rearranges all icons on the desktop.\n\n").local8Bit()); + puts(i18n(" kfmclient openBrowser\n" + " # Opens the system default Web browser.\n\n").local8Bit()); puts(i18n(" kfmclient configure\n" " # Re-read Konqueror's configuration.\n\n").local8Bit()); puts(i18n(" kfmclient configureDesktop\n" @@ -532,6 +534,13 @@ bool clientApp::doIt() KService::Ptr serv = offers.first(); return KRun::run( *serv, urls ); } + else if ( command == "openBrowser" ) + { + KRun * run = new KRun( "http://default.browser", 0, 0, false, false /* no progress window */ ); + TQObject::connect( run, TQT_SIGNAL( finished() ), &app, TQT_SLOT( delayedQuit() )); + TQObject::connect( run, TQT_SIGNAL( error() ), &app, TQT_SLOT( delayedQuit() )); + app.exec(); + return !krun_has_error; } else if ( command == "move" ) { -- cgit v1.2.1