Ingo Klcker
09a0973947
Remove unnecessary upper bounds for the Identity combobox and the input fields in the composer (the cause ugly layouting on very large displays)
...
- aEdt->setMaximumSize(1000, aLbl->height()+2);
and
- aCbx->setMaximumSize(1000, aLbl->height()+2);
svn path=/trunk/kdenetwork/kmail/; revision=142835
24 years ago
Marc Mutz
97e6051420
easier and more correct initalization of mOldSigText, as suggested by Ingo.
...
svn path=/trunk/kdenetwork/kmail/; revision=142561
24 years ago
Marc Mutz
a4ed8f025c
initialize mOldSigText so's not to break signature replacement when doing
...
edit from drafts e.g.:
Index: kmcomposewin.cpp
===================================================================
RCS file: /home/kde/kdenetwork/kmail/kmcomposewin.cpp,v
retrieving revision 1.479
diff -u -3 -p -r1.479 kmcomposewin.cpp
--- kmcomposewin.cpp 2002/03/10 14:20:17 1.479
+++ kmcomposewin.cpp 2002/03/11 23:37:00
@@ -1037,6 +1037,10 @@ void KMComposeWin::setMsg(KMMessage* new
if (!mBtnIdentity->isChecked() && !newMsg->headerField("X-KMail-Identity").isEmpty())
mId = newMsg->headerField("X-KMail-Identity");
+ KMIdentity ident( mId );
+ ident.readConfig();
+ mOldSigText = ident.signature(false); // don't prompt
+
for (int i=0; i < mIdentity->count(); ++i)
if (mIdentity->text(i) == mId) {
mIdentity->setCurrentItem(i);
@@ -1045,8 +1049,6 @@ void KMComposeWin::setMsg(KMMessage* new
}
// get PGP user id for the currently selected identity
- KMIdentity ident(mIdentity->currentText());
- ident.readConfig();
QString pgpUserId = ident.pgpIdentity();
if(Kpgp::Module::getKpgp()->usePGP()) {
svn path=/trunk/kdenetwork/kmail/; revision=142506
24 years ago
Marc Mutz
d4a7b0c4be
fix #38716 (When configuring the toolbars, kmail does not update the toolbar
...
when apply is pressed) by connecting to the newToolbarConfig() signal of
KEditToolbars, instead of only checking for exec() == true.
Central change:
@@ -2272,11 +2272,16 @@ void KMMainWin::slotEditToolbars()
{
KEditToolbar dlg(actionCollection(), "kmmainwin.rc");
- if (dlg.exec() == true)
- {
- createGUI("kmmainwin.rc");
- toolbarAction->setChecked(!toolBar()->isHidden());
- }
+ connect( &dlg, SIGNAL(newToolbarConfig()),
+ SLOT(slotUpdateToolbars()) );
+
+ dlg.exec();
+}
+
+void KMMainWin::slotUpdateToolbars()
+{
+ createGUI("kmmainwin.rc");
+ toolbarAction->setChecked(!toolBar()->isHidden());
}
void KMMainWin::slotEditKeys()
svn path=/trunk/kdenetwork/kmail/; revision=142177
24 years ago
Ingo Klcker
dd06c9c49d
Fix bug 38841: kmail signature doesn't change with identity changes
...
svn path=/trunk/kdenetwork/kmail/; revision=141633
24 years ago
Carsten Pfeiffer
d6249ca203
some completion improvements
...
svn path=/trunk/kdenetwork/kmail/; revision=140827
24 years ago
Ingo Klcker
22bc3a738e
Adapt KMail to a small API change in Kpgp.
...
svn path=/trunk/kdenetwork/kmail/; revision=140629
24 years ago
Aaron J. Seigo
2c4c2f69d5
i18n fixes for translation teams
...
svn path=/trunk/kdenetwork/kmail/; revision=140297
24 years ago
Cornelius Schumacher
bbcd113494
Remove libkab dependencies from KMail.
...
svn path=/trunk/kdenetwork/kmail/; revision=139864
24 years ago
Marc Mutz
459cf6632b
Fix accel clashes, minor layouting adjustments and adding some accels.
...
"go" from i18n-de, no "no-go" from anyone else -> committing
svn path=/trunk/kdenetwork/kmail/; revision=139613
24 years ago
Michael Haeckel
67bf7d6e36
Work around a bug with read only mode in QTextEdit of qt-3.0.2 that causes
...
an earlier version of the text being used for spellchecking.
Patch by Dave Corrie <kde@davecorrie.com>
svn path=/trunk/kdenetwork/kmail/; revision=138943
24 years ago
Michael Haeckel
e84851e3f6
Don't still wait for spellchecking to finish, if aspell/ispell is not found.
...
Patch by Richard Newton <richard.newton9@ntlworld.com>
svn path=/trunk/kdenetwork/kmail/; revision=137363
24 years ago
Marc Mutz
74a844e5c7
fix #37969
...
svn path=/trunk/kdenetwork/kmail/; revision=136360
24 years ago
Marc Mutz
231aef835c
Use kate, not kwrite
...
svn path=/trunk/kdenetwork/kmail/; revision=135963
24 years ago
Carsten Burghardt
af18aab485
Added a newline before the start of the signature
...
svn path=/trunk/kdenetwork/kmail/; revision=135625
24 years ago
Daniel Naber
87cd6c0303
word-wrap is a bool config option, so don't read it as a number
...
svn path=/trunk/kdenetwork/kmail/; revision=135594
24 years ago
Malcolm Hunter
f9f066282b
CVS_SILENT Corrected typographical errors
...
svn path=/trunk/kdenetwork/kmail/; revision=135550
24 years ago
Michael Haeckel
4e389a6017
Switch with Shift-Tab from the editor to the subject.
...
Patch by Dave Corrie <kde@davecorrie.com>
svn path=/trunk/kdenetwork/kmail/; revision=134722
24 years ago
Michael Haeckel
35ee028cdd
Give correct status bar messages, when spell check is finished or cancelled.
...
Patch by Dave Corrie <kde@davecorrie.com>
svn path=/trunk/kdenetwork/kmail/; revision=134642
24 years ago
Waldo Bastian
e83f5553d4
KSpell API cleanup.
...
svn path=/trunk/kdenetwork/knode/; revision=133862
24 years ago
Ingo Klcker
6a990c3217
- Adapt KMail to the necessary API changes in Kpgp.
...
- KMail now handles messages with multiple OpenPGP blocks (like flat digests) correctly and fast because only the OpenPGP blocks are passed through gpg and not the whole message.
svn path=/trunk/kdenetwork/kmail/; revision=132765
25 years ago
Waldo Bastian
6867509cd5
Remove linebreaks from messageboxes.
...
svn path=/trunk/kdenetwork/kmail/; revision=132491
25 years ago
Ingo Klcker
71b890b701
Use the right lock icon
...
svn path=/trunk/kdenetwork/kmail/; revision=132361
25 years ago
Marc Mutz
34545e5bcf
New message part (attachment) dialog.
...
Autodetecting the best content-transfer-encoding.
svn path=/trunk/kdenetwork/kmail/; revision=131927
25 years ago
Marc Mutz
527a276574
Be more careful with DwString<->QCString<->QByteArray conversions, pt. II:
...
- Don't copy the attachment even more often than is needed.
- KMMessagePart::size() is now decodedSize() to make it's purpose clearer.
- Don't try to outsmart QByteArray with resize+1,[size]=0,resize-1 tricks.
- Use KIO::convertSize() instead of homebrewn ->KB formatter.
svn path=/trunk/kdenetwork/kmail/; revision=131276
25 years ago
Daniel Naber
43146cb244
"ISpell" -> "ISpell/Aspell", as both is supported by KSpell
...
svn path=/trunk/kdenetwork/kmail/; revision=130687
25 years ago
Stephan Binner
7150872012
CVS_SILENT Fixed capitalisation.
...
svn path=/trunk/kdenetwork/kmail/; revision=129604
25 years ago
Daniel Naber
a6261a9e0b
commenting out the installRBPopup() code, which didn't
...
work anyway
svn path=/trunk/kdenetwork/kmail/; revision=129435
25 years ago
Daniel Naber
dd784a6de2
attachment pane: show focus in all columns
...
svn path=/trunk/kdenetwork/kmail/; revision=129432
25 years ago
Daniel Naber
1576706f3a
the attachment dialog doesn't appear automatically anymore
...
svn path=/trunk/kdenetwork/kmail/; revision=129430
25 years ago
Michael Haeckel
8e6f270d0e
Make the composer font configurable independant of the viewer font.
...
Make the fixed width font configurable.
svn path=/trunk/kdenetwork/kmail/; revision=129382
25 years ago
Ellis Whitehead
b1cceb31f4
Mods necessary for recent changes to K*Accel*
...
svn path=/trunk/kdenetwork/kmail/; revision=129005
25 years ago
Michael Haeckel
001a391e4c
Look for addresses to completed that start with quotation mark only when
...
using popup completion.
svn path=/trunk/kdenetwork/kmail/; revision=128875
25 years ago
Michael Haeckel
453d5f74da
Ask, if the mail should be stored in the drafts folder, when adding/removing
...
an attachment.
svn path=/trunk/kdenetwork/kmail/; revision=128873
25 years ago
Michael Haeckel
dfa3dcbf3a
Set the current transport also in the listbox of the combo box.
...
svn path=/trunk/kdenetwork/kmail/; revision=128602
25 years ago
Michael Haeckel
c51fe4505a
Make auto completion also matching addresses where the name is in quotation
...
marks even if the user doesn't enter the quotation mark.
svn path=/trunk/kdenetwork/kmail/; revision=128130
25 years ago
Michael Haeckel
8b8b44e5f1
Get rid of the internal addressbook.
...
svn path=/trunk/kdenetwork/kmail/; revision=128108
25 years ago
Stephan Binner
03771d7918
Capitalization fixes.
...
svn path=/trunk/kdenetwork/kmail/; revision=127743
25 years ago
Waldo Bastian
0bbb0dc0b0
Attempt to make pasting to address field suck less.
...
svn path=/trunk/kdenetwork/kmail/; revision=127303
25 years ago
Waldo Bastian
4c3636c27f
Try to be overly smart wrt to pasting email-addresses. (BR36116)
...
svn path=/trunk/kdenetwork/kmail/; revision=127018
25 years ago
Dirk Mueller
aa0cadacd1
CVS-SILENT: fixincludes -e
...
svn path=/trunk/kdenetwork/kmail/; revision=126995
25 years ago
Michael Haeckel
e39695011a
- Close folders again after doing outgoing filtering
...
- Remove a workaround for a problem that caused a crash when closing the
composer
- Don't default to a local SMTP server and force upgraders to reenter the
SMTP server. This doesn't really work well otherwise.
svn path=/trunk/kdenetwork/kmail/; revision=125874
25 years ago
Waldo Bastian
ea372e29f2
Don't eat last char of the line.
...
(This was a Qt 3.0 workaround but breaks with Qt 3.01)
svn path=/trunk/kdenetwork/kmail/; revision=125276
25 years ago
Ingo Klcker
6b099f6853
- Adapt KMail to an API change of Kpgp (more flexible key
...
selection dialogs).
- Add/change some PGP colors.
- New section in kmail.upd to clean up the PGP config entries.
- Add sign_message and encrypt_message actions to composer menu.
- Add trust checking of signature keys.
- Adapt the profiles to the new PGP colors.
svn path=/trunk/kdenetwork/kmail/; revision=125214
25 years ago
Waldo Bastian
b9606e9fea
Add a "Don't ask again" checkbox to "Empty subject"-warning.
...
svn path=/trunk/kdenetwork/kmail/; revision=124631
25 years ago
Michael Haeckel
77aa99427d
Don't add empty Cc headers to outgoing mails.
...
svn path=/trunk/kdenetwork/kmail/; revision=124327
25 years ago
Don Sanders
94f289cd4d
kabc and distribution list support.
...
svn path=/trunk/kdenetwork/kmail/; revision=123635
25 years ago
Michael Haeckel
19b7a57e89
Per identity configurable drafts folder (local and IMAP).
...
Patch by Carsten Burghardt <cb@emedia-consult.de>
svn path=/trunk/kdenetwork/kmail/; revision=123572
25 years ago
Michael Haeckel
aea5166dcb
Use KMimeType::findByURL instead of KMimeMagic, in order to distinguish between
...
msword and msexcel files.
svn path=/trunk/kdenetwork/kmail/; revision=123348
25 years ago
Michael Haeckel
a88e7d34f8
Make sending of messages with empty body working again.
...
svn path=/trunk/kdenetwork/kmail/; revision=123051
25 years ago