[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdebase/konsole/konsole
From:       David Faure <faure () kde ! org>
Date:       2005-09-02 9:00:56
Message-ID: 1125651656.099196.12582.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 456193 by dfaure:

Use KAcceleratorManager to get accels on all menu items (e.g. Settings / _F_onts \
which I use very often)


 M  +16 -2     konsole.cpp  


--- trunk/KDE/kdebase/konsole/konsole/konsole.cpp #456192:456193
@@ -498,6 +498,7 @@
       m_signals->insertItem( i18n( "User Signal &1")   + " (USR1)", SIGUSR1);
       m_signals->insertItem( i18n( "User Signal &2")   + " (USR2)", SIGUSR2);
       connect(m_signals, SIGNAL(activated(int)), SLOT(sendSignal(int)));
+      KAcceleratorManager::manage( m_signals );
    }
 
    // Edit Menu ----------------------------------------------------------------
@@ -563,12 +564,14 @@
    // Schema Options Menu -----------------------------------------------------
    m_schema = new KPopupMenu(this);
    m_schema->setCheckable(true);
+   KAcceleratorManager::manage( m_schema );
    connect(m_schema, SIGNAL(activated(int)), SLOT(schema_menu_activated(int)));
    connect(m_schema, SIGNAL(aboutToShow()), SLOT(schema_menu_check()));
 
    // Keyboard Options Menu ---------------------------------------------------
    m_keytab = new KPopupMenu(this);
    m_keytab->setCheckable(true);
+   KAcceleratorManager::manage( m_keytab );
    connect(m_keytab, SIGNAL(activated(int)), SLOT(keytab_menu_activated(int)));
 
    //options menu
@@ -789,6 +792,7 @@
 
    // Fill tab context menu
    m_tabPopupMenu = new KPopupMenu( this );
+   KAcceleratorManager::manage( m_tabPopupMenu );
 
    m_tabDetachSession= new KAction( i18n("&Detach Session"), \
SmallIconSet("tab_breakoff"), 0, this, SLOT(slotTabDetachSession()), this );  \
m_tabDetachSession->plug(m_tabPopupMenu); @@ -827,6 +831,7 @@
    if (m_options) {
       // Fill tab bar context menu
       m_tabbarPopupMenu = new KPopupMenu( this );
+      KAcceleratorManager::manage( m_tabbarPopupMenu );
       selectTabbar->plug(m_tabbarPopupMenu);
 
       KSelectAction *viewOptions = new KSelectAction(this);
@@ -956,12 +961,16 @@
 {
   if (kapp->authorize("shell_access")) {
     m_tabbarSessionsCommands = new KPopupMenu( this );
+    KAcceleratorManager::manage( m_tabbarSessionsCommands );
     connect(m_tabbarSessionsCommands, SIGNAL(activated(int)), \
SLOT(newSessionTabbar(int)));  }
 
   m_session = new KPopupMenu(this);
+  KAcceleratorManager::manage( m_session );
   m_edit = new KPopupMenu(this);
+  KAcceleratorManager::manage( m_edit );
   m_view = new KPopupMenu(this);
+  KAcceleratorManager::manage( m_view );
   if (kapp->authorizeKAction("bookmarks"))
   {
     bookmarkHandler = new KonsoleBookmarkHandler( this, true );
@@ -970,14 +979,18 @@
     bookmarks_menu_check();
   }
 
-  if (kapp->authorizeKAction("settings"))
+  if (kapp->authorizeKAction("settings")) {
      m_options = new KPopupMenu(this);
+     KAcceleratorManager::manage( m_options );
+  }
 
   if (kapp->authorizeKAction("help"))
      m_help = helpMenu(0, false);
 
-  if (kapp->authorizeKAction("konsole_rmb"))
+  if (kapp->authorizeKAction("konsole_rmb")) {
      m_rightButton = new KPopupMenu(this);
+     KAcceleratorManager::manage( m_rightButton );
+  }
 
   if (kapp->authorizeKAction("bookmarks"))
   {
@@ -1137,6 +1150,7 @@
   m_shortcuts->readShortcutSettings();
 
   m_sessionList = new KPopupMenu(this);
+  KAcceleratorManager::manage( m_sessionList );
   connect(m_sessionList, SIGNAL(activated(int)), SLOT(activateSession(int)));
 }
 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic