diff --git a/messageactions.cpp b/messageactions.cpp index 60bfb3273..8e28d1cc7 100644 --- a/messageactions.cpp +++ b/messageactions.cpp @@ -315,6 +315,15 @@ void MessageActions::updateActions() mEditAction->setEnabled( singleMsg ); } +template void MessageActions::replyCommand() +{ + if ( !mCurrentItem.isValid() ) + return; + const QString text = mMessageView ? mMessageView->copyText() : QString(); + KMCommand *command = new T( mParent, mCurrentItem, text ); + command->start(); +} + void MessageActions::slotCreateTodo() { if ( !mCurrentItem.isValid() ) diff --git a/messageactions.h b/messageactions.h index b77f8b94e..514c7d8ed 100644 --- a/messageactions.h +++ b/messageactions.h @@ -87,14 +87,7 @@ class MessageActions : public QObject private: void updateActions(); - template void replyCommand() - { - if ( !mCurrentItem.isValid() ) - return; - const QString text = mMessageView ? mMessageView->copyText() : ""; - KMCommand *command = new T( mParent, mCurrentItem, text ); - command->start(); - } + template void replyCommand(); void setMessageStatus( KPIM::MessageStatus status, bool toggle = false ); void addMailingListAction( const QString &item, const KUrl &url ); void addMailingListActions( const QString &item, const KUrl::List &list );