diff -ur ../kdepim-4.13.3-orig/kmail/messageactions.cpp ./kmail/messageactions.cpp
--- ../kdepim-4.13.3-orig/kmail/messageactions.cpp 2014-07-09 21:18:50.000000000 +0900
+++ ./kmail/messageactions.cpp 2014-09-22 00:38:33.000000000 +0900
mMailingListActionMenu->menu()->clear();
qDeleteAll(mMailListActionList);
mMailListActionList.clear();
mMailingListActionMenu->menu()->addTitle( listId );
+// // emulate addTitle by adding an inactive menu item.
+ KAction *act = new KAction( listId, this );
+ act->setEnabled(false);
+ mMailingListActionMenu->addAction( act );
+ mMailingListActionMenu->addSeparator();
if ( mailList.features() & MessageCore::MailingList::ArchivedAt )
// IDEA: this may be something you want to copy - "Copy in submenu"?
diff -ur ../kdepim-4.13.3-orig/messagelist/core/widgetbase.cpp ./messagelist/core/widgetbase.cpp
--- ../kdepim-4.13.3-orig/messagelist/core/widgetbase.cpp 2014-07-09 21:18:50.000000000 +0900
+++ ./messagelist/core/widgetbase.cpp 2014-09-22 00:42:23.000000000 +0900
themeMenuAboutToShow(menu);
+static inline void addMenuTitle(KMenu *menu, const char *titleText, QObject *parent, bool separatorAbove=false)
+ menu->addTitle( i18n( titleText ) );
+ // // emulate addTitle by adding an inactive menu item.
+ KAction *act = new KAction( i18n(titleText), parent );
+ act->setEnabled(false);
+ menu->addAction( act );
void Widget::themeMenuAboutToShow(KMenu *menu)
- menu->addTitle( i18n( "Theme" ) );
+ addMenuTitle( menu, "Theme", this );
QActionGroup * grp = new QActionGroup( menu );
- menu->addTitle( i18n( "Aggregation" ) );
+ addMenuTitle( menu, "Aggregation" , this );
QActionGroup * grp = new QActionGroup( menu );