Summary: | JJ: Add composer placeholder like %MSID for Message-ID without angle brackets (RFC1738) | ||
---|---|---|---|
Product: | [Unmaintained] knode | Reporter: | Tristan Miller <psychonaut> |
Component: | general | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | wishlist | ||
Priority: | NOR | ||
Version First Reported In: | unspecified | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
Patch against trunk
patch against 3.5 |
Description
Tristan Miller
2005-08-16 00:43:31 UTC
Created attachment 14936 [details]
Patch against trunk
I added the "%MS-IDX" placeholder as proposed.
"%MSIDX" (the previous one was a type, but only in the comment - not in the patch) Created attachment 14937 [details]
patch against 3.5
And? Is something wrong with my code? And? SVN commit 604131 by vkrause: forward-port patch for #110856 by Grzegorz Oledzki <grzegon@poczta.onet.pl> CCBUG: 110856 M +3 -3 knarticlefactory.cpp M +17 -23 postnewscomposerwidget_base.ui --- trunk/KDE/kdepim/knode/knarticlefactory.cpp #604130:604131 @@ -222,9 +222,9 @@ attribution.replace(QRegExp("%NAME"),name); attribution.replace(QRegExp("%EMAIL"),QString::fromLatin1(a->from()->email())); attribution.replace(QRegExp("%DATE"),KGlobal::locale()->formatDateTime(a->date()->qdt(),false)); - QString msid=a->messageID()->asUnicodeString(); - attribution.replace(QRegExp("%MSIDX"),msid.mid(1,msid.length()-2)); // remove the "<" ">" braces - attribution.replace(QRegExp("%MSID"),msid); + QString msid = a->messageID()->identifier(); + attribution.replace( QRegExp("%MSIDX"), msid ); + attribution.replace( QRegExp("%MSID"), QLatin1Char('<') + msid + QLatin1Char('>') ); attribution.replace(QRegExp("%GROUP"),g->groupname()); attribution.replace(QRegExp("%L"),"\n"); attribution+="\n\n"; --- trunk/KDE/kdepim/knode/postnewscomposerwidget_base.ui #604130:604131 @@ -1,15 +1,13 @@ <ui version="4.0" > <author>Volker Krause <volker.krause@rwth-aachen.de></author> - <comment></comment> - <exportmacro></exportmacro> <class>KNode::PostNewsComposerWidgetBase</class> - <widget class="KCModule" name="PostNewsComposerWidgetBase" > + <widget class="KCModule" native="1" name="KNode::PostNewsComposerWidgetBase" > <property name="geometry" > <rect> <x>0</x> <y>0</y> - <width>412</width> - <height>443</height> + <width>573</width> + <height>565</height> </rect> </property> <layout class="QVBoxLayout" > @@ -79,8 +77,11 @@ <item> <widget class="QLabel" name="label2" > <property name="text" > - <string><qt>Placeholders: <b>%NAME</b>=sender's name, <b>%EMAIL</b>=sender's address,<br><b>%DATE</b>=date, <b>%MSID</b>=message-id, <b>%GROUP</b>=group name, <b>%L</b>=line break</qt></string> + <string><qt>Placeholders: <b>%NAME</b>=sender's name, <b>%EMAIL</b>=sender's address,<br><b>%DATE</b>=date, <b>%MSID</b>=message-id, <b>%MSIDX</b>=message-id without angle brackets, <b>%GROUP</b>=group name, <b>%L</b>=line break</qt></string> </property> + <property name="wordWrap" > + <bool>true</bool> + </property> </widget> </item> <item> @@ -165,33 +166,26 @@ <pixmapfunction>qPixmapFromMimeSource</pixmapfunction> <customwidgets> <customwidget> - <class>KIntSpinBox</class> - <extends></extends> - <header>knuminput.h</header> - <container>0</container> - <pixmap></pixmap> + <class>KUrlRequester</class> + <extends>QFrame</extends> + <header>kurlrequester.h</header> </customwidget> <customwidget> <class>KLineEdit</class> - <extends></extends> + <extends>QLineEdit</extends> <header>klineedit.h</header> - <container>0</container> - <pixmap></pixmap> </customwidget> <customwidget> - <class>KUrlRequester</class> - <extends></extends> - <header>kurlrequester.h</header> - <container>0</container> - <pixmap></pixmap> - </customwidget> - <customwidget> <class>KCModule</class> - <extends></extends> + <extends>QWidget</extends> <header>kcmodule.h</header> <container>1</container> - <pixmap></pixmap> </customwidget> + <customwidget> + <class>KIntSpinBox</class> + <extends>QSpinBox</extends> + <header>knuminput.h</header> + </customwidget> </customwidgets> <resources/> <connections/> Closing with regards to comment #6 |