summaryrefslogtreecommitdiffabout
path: root/kmicromail/opiemail.cpp
authorzautrix <zautrix>2004-09-15 06:15:59 (UTC)
committer zautrix <zautrix>2004-09-15 06:15:59 (UTC)
commit35b8948c6c203473866c74f1d13185a848454e04 (patch) (unidiff)
treeb6d8eca9863cbca8e24d474d8c895065faa17458 /kmicromail/opiemail.cpp
parentf1f43030eefa765950cb501aece6cc71fb4e9859 (diff)
downloadkdepimpi-35b8948c6c203473866c74f1d13185a848454e04.zip
kdepimpi-35b8948c6c203473866c74f1d13185a848454e04.tar.gz
kdepimpi-35b8948c6c203473866c74f1d13185a848454e04.tar.bz2
Mail config added
Diffstat (limited to 'kmicromail/opiemail.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--kmicromail/opiemail.cpp22
1 files changed, 15 insertions, 7 deletions
diff --git a/kmicromail/opiemail.cpp b/kmicromail/opiemail.cpp
index 19ffdb3..4e7c6be 100644
--- a/kmicromail/opiemail.cpp
+++ b/kmicromail/opiemail.cpp
@@ -10,6 +10,7 @@
10#include "selectstore.h" 10#include "selectstore.h"
11#include "selectsmtp.h" 11#include "selectsmtp.h"
12#include "accountitem.h" 12#include "accountitem.h"
13#include "koprefsdialog.h"
13 14
14#include <qmessagebox.h> 15#include <qmessagebox.h>
15#include <qtimer.h> 16#include <qtimer.h>
@@ -84,15 +85,17 @@ void OpieMail::message(const QCString &msg, const QByteArray &data)
84 // NAME <EMAIL>:SUBJECT 85 // NAME <EMAIL>:SUBJECT
85 QTimer::singleShot ( 50, this, SLOT(slotComposeMail() ) ); 86 QTimer::singleShot ( 50, this, SLOT(slotComposeMail() ) );
86 } else { 87 } else {
87 if ( ii == 1 ) { 88 mPendingData = data;
88 qDebug("Kopiemail::Error:: Initial QCOP call for ExternalAppHandler not supported "); 89 mPendingMessage = msg;
89 return; 90 QTimer::singleShot ( 50, this, SLOT(slotExtAppHandler() ) );
90 }
91 ExternalAppHandler::instance()->appMessage ( msg, data);
92 } 91 }
93 92
94 //qDebug("END OpieMail::message "); 93 //qDebug("END OpieMail::message ");
95} 94}
95void OpieMail::slotExtAppHandler()
96{
97 ExternalAppHandler::instance()->appMessage ( mPendingMessage, mPendingData );
98}
96void OpieMail::slotwriteMail2(const QString& namemail ) 99void OpieMail::slotwriteMail2(const QString& namemail )
97{ 100{
98 //qDebug("OpieMail::slotwriteMail2 "); 101 //qDebug("OpieMail::slotwriteMail2 ");
@@ -207,14 +210,19 @@ void OpieMail::slotSearchMails()
207 210
208void OpieMail::slotEditSettings() 211void OpieMail::slotEditSettings()
209{ 212{
213#if 0
210 SettingsDialog settingsDialog( this, 0, true, WStyle_ContextHelp ); 214 SettingsDialog settingsDialog( this, 0, true, WStyle_ContextHelp );
211 settingsDialog.showMaximized(); 215 settingsDialog.showMaximized();
212 settingsDialog.exec(); 216 settingsDialog.exec();
217#endif
218 KOPrefsDialog settingsDialog( this, "koprefs", true );
219 settingsDialog.showMaximized();
220 settingsDialog.exec();
213} 221}
214 222
215void OpieMail::slotEditAccounts() 223void OpieMail::slotEditAccounts()
216{ 224{
217 EditAccounts eaDialog( settings, this, 0, true, WStyle_ContextHelp ); 225 EditAccounts eaDialog( settings, this, 0, true );
218 eaDialog.slotAdjustColumns(); 226 eaDialog.slotAdjustColumns();
219 eaDialog.showMaximized(); 227 eaDialog.showMaximized();
220 eaDialog.exec(); 228 eaDialog.exec();
@@ -230,7 +238,7 @@ void OpieMail::displayMail()
230 if (!item) return; 238 if (!item) return;
231 RecMailP mail = ((MailListViewItem*)item)->data(); 239 RecMailP mail = ((MailListViewItem*)item)->data();
232 RecBodyP body = folderView->fetchBody(mail); 240 RecBodyP body = folderView->fetchBody(mail);
233 ViewMail readMail( this,"", Qt::WType_Modal | WStyle_ContextHelp ); 241 ViewMail readMail( this,"", Qt::WType_Modal );
234 readMail.setBody( body ); 242 readMail.setBody( body );
235 readMail.setMail( mail ); 243 readMail.setMail( mail );
236 readMail.showMaximized(); 244 readMail.showMaximized();