diff options
Diffstat (limited to 'kaffeine/src/kaffeine.cpp')
-rw-r--r-- | kaffeine/src/kaffeine.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/kaffeine/src/kaffeine.cpp b/kaffeine/src/kaffeine.cpp index 54d9df1..a3db1a9 100644 --- a/kaffeine/src/kaffeine.cpp +++ b/kaffeine/src/kaffeine.cpp @@ -683,6 +683,8 @@ void Kaffeine::setupActions() m_autoResizeTriple = new TDEToggleAction(i18n("Triple Size"), 0, ALT|Key_3, TQT_TQOBJECT(this), TQT_SLOT(slotAutoresizeTriple()), actionCollection(), "view_auto_resize_triple"); m_playersMenu = new TDEActionMenu(i18n("&Player Engine"), actionCollection(), "options_player"); + m_instWizard = new TDEAction(i18n("Installation &Wizard"), 0, 0, TQT_TQOBJECT(this), TQT_SLOT(slotInstWizard()), actionCollection(), "inst_wizard"); + KStdAction::keyBindings(TQT_TQOBJECT(this), TQT_SLOT(optionsConfigureKeys()), actionCollection()); KStdAction::configureToolbars(TQT_TQOBJECT(this), TQT_SLOT(optionsConfigureToolbars()), actionCollection()); KStdAction::preferences(TQT_TQOBJECT(this), TQT_SLOT(slotPreferences()), actionCollection(), "options_preferences"); @@ -1619,6 +1621,18 @@ void Kaffeine::slotMute() mute(); } +void Kaffeine::slotInstWizard() +{ + TQString stamp = locateLocal("appdata", "wizard_stamp_v0.7.1"); + InstWizard::showWizard(); + + TDEProcess process; + process << "touch" << stamp; + process.start(TDEProcess::Block, TDEProcess::Stderr); + process.clearArguments(); +} + + /********* DCOP INTERFACE *********/ void Kaffeine::openURL(TQString url) |