diff --git a/konsole/konsole.cpp b/konsole/konsole.cpp index 7d0e3344..ac6a77b7 100644 --- a/konsole/konsole.cpp +++ b/konsole/konsole.cpp @@ -768,12 +768,14 @@ void Konsole::makeGUI() SLOT(slotTabRenameSession()) ); m_tabPopupMenu->insertSeparator(); - m_tabMonitorActivity = new KToggleAction ( i18n( "Monitor for &Activity" ), "idea", 0, this, - SLOT( slotTabToggleMonitor() ), this); + m_tabMonitorActivity = new KToggleAction ( i18n( "Monitor for &Activity" ), + SmallIconSet("konsole"), 0, this, SLOT( slotTabToggleMonitor() ), this ); + m_tabMonitorActivity->setCheckedState( KGuiItem( i18n( "Stop Monitoring for &Activity" ), SmallIconSet( "activity" ) ) ); m_tabMonitorActivity->plug(m_tabPopupMenu); - m_tabMonitorSilence = new KToggleAction ( i18n( "Monitor for &Silence" ), "ktip", 0, this, - SLOT( slotTabToggleMonitor() ), this); + m_tabMonitorSilence = new KToggleAction ( i18n( "Monitor for &Silence" ), + SmallIconSet("konsole"), 0, this, SLOT( slotTabToggleMonitor() ), this ); + m_tabMonitorSilence->setCheckedState( KGuiItem( i18n( "Stop Monitoring for &Silence" ), SmallIconSet( "silence" ) ) ); m_tabMonitorSilence->plug(m_tabPopupMenu); m_tabMasterMode = new KToggleAction ( i18n( "Send &Input to All Sessions" ), "remote", 0, this, @@ -1033,10 +1035,16 @@ void Konsole::makeBasicGUI() SLOT( slotZModemUpload() ), m_shortcuts, "zmodem_upload" ); - monitorActivity = new KToggleAction ( i18n( "Monitor for &Activity" ), "idea", 0, this, - SLOT( slotToggleMonitor() ), m_shortcuts, "monitor_activity" ); - monitorSilence = new KToggleAction ( i18n( "Monitor for &Silence" ), "ktip", 0, this, - SLOT( slotToggleMonitor() ), m_shortcuts, "monitor_silence" ); + monitorActivity = new KToggleAction ( i18n( "Monitor for &Activity" ), + SmallIconSet("konsole"), 0, this, + SLOT( slotToggleMonitor() ), m_shortcuts, "monitor_activity" ); + monitorActivity->setCheckedState( KGuiItem( i18n( "Stop Monitoring for &Activity" ), SmallIconSet( "activity" ) ) ); + + monitorSilence = new KToggleAction ( i18n( "Monitor for &Silence" ), + SmallIconSet("konsole"), 0, this, + SLOT( slotToggleMonitor() ), m_shortcuts, "monitor_silence" ); + monitorSilence->setCheckedState( KGuiItem( i18n( "Stop Monitoring for &Silence" ), SmallIconSet( "silence" ) ) ); + masterMode = new KToggleAction ( i18n( "Send &Input to All Sessions" ), "remote", 0, this, SLOT( slotToggleMasterMode() ), m_shortcuts, "send_input_to_all_sessions" ); @@ -2993,9 +3001,9 @@ void Konsole::notifySessionState(TESession* session, int state) break; case NOTIFYBELL : state_iconname = "bell"; break; - case NOTIFYACTIVITY: state_iconname = "idea"; + case NOTIFYACTIVITY: state_iconname = "activity"; break; - case NOTIFYSILENCE : state_iconname = "ktip"; + case NOTIFYSILENCE : state_iconname = "silence"; break; } if (!state_iconname.isEmpty()