author | tille <tille> | 2002-06-19 12:41:33 (UTC) |
---|---|---|
committer | tille <tille> | 2002-06-19 12:41:33 (UTC) |
commit | 2bcd7302e4e156ad5f389b23c01a690917abee01 (patch) (unidiff) | |
tree | 25770523cbb36e7152f8a3a4c1650afab6fc45da | |
parent | b55f69a46fd27ce26235029f702c0f3942fde68c (diff) | |
download | opie-2bcd7302e4e156ad5f389b23c01a690917abee01.zip opie-2bcd7302e4e156ad5f389b23c01a690917abee01.tar.gz opie-2bcd7302e4e156ad5f389b23c01a690917abee01.tar.bz2 |
added ofiledialog for attachments, but did not yet remove attachdiag
-rw-r--r-- | noncore/unsupported/mail2/composer.cpp | 7 | ||||
-rw-r--r-- | noncore/unsupported/mail2/mail.pro | 2 |
2 files changed, 6 insertions, 3 deletions
diff --git a/noncore/unsupported/mail2/composer.cpp b/noncore/unsupported/mail2/composer.cpp index 72a7242..03dacae 100644 --- a/noncore/unsupported/mail2/composer.cpp +++ b/noncore/unsupported/mail2/composer.cpp | |||
@@ -1,41 +1,43 @@ | |||
1 | #include <qmultilineedit.h> | 1 | #include <qmultilineedit.h> |
2 | #include <qmessagebox.h> | 2 | #include <qmessagebox.h> |
3 | #include <qpopupmenu.h> | 3 | #include <qpopupmenu.h> |
4 | #include <qcombobox.h> | 4 | #include <qcombobox.h> |
5 | #include <qlineedit.h> | 5 | #include <qlineedit.h> |
6 | #include <qaction.h> | 6 | #include <qaction.h> |
7 | #include <qtimer.h> | 7 | #include <qtimer.h> |
8 | #include <qlabel.h> | 8 | #include <qlabel.h> |
9 | #include <qapplication.h> | 9 | #include <qapplication.h> |
10 | 10 | ||
11 | #include <qpe/resource.h> | 11 | #include <qpe/resource.h> |
12 | #include <qpe/config.h> | 12 | #include <qpe/config.h> |
13 | 13 | ||
14 | #include <opie/ofiledialog.h> | ||
15 | //#include "attachdiag.h" | ||
16 | |||
14 | #include "addresspicker.h" | 17 | #include "addresspicker.h" |
15 | #include "listviewplus.h" | 18 | #include "listviewplus.h" |
16 | #include "smtphandler.h" | 19 | #include "smtphandler.h" |
17 | #include "attachdiag.h" | ||
18 | #include "composer.h" | 20 | #include "composer.h" |
19 | #include "rename.h" | 21 | #include "rename.h" |
20 | 22 | ||
21 | AttachViewItem::AttachViewItem(QListView *parent, Attachment &attachment) | 23 | AttachViewItem::AttachViewItem(QListView *parent, Attachment &attachment) |
22 | : QListViewItem(parent), _attachment(attachment) | 24 | : QListViewItem(parent), _attachment(attachment) |
23 | { | 25 | { |
24 | setPixmap(0, _attachment.docLnk().pixmap().isNull() ? Resource::loadPixmap("UnknownDocument-14") : _attachment.docLnk().pixmap()); | 26 | setPixmap(0, _attachment.docLnk().pixmap().isNull() ? Resource::loadPixmap("UnknownDocument-14") : _attachment.docLnk().pixmap()); |
25 | setText(0, _attachment.newName().isEmpty() ? _attachment.fileName() : _attachment.newName()); | 27 | setText(0, _attachment.newName().isEmpty() ? _attachment.fileName() : _attachment.newName()); |
26 | setText(1, _attachment.description()); | 28 | setText(1, _attachment.description()); |
27 | } | 29 | } |
28 | 30 | ||
29 | Composer::Composer(QWidget *parent, const char *name, WFlags fl, bool sendQueue) | 31 | Composer::Composer(QWidget *parent, const char *name, WFlags fl, bool sendQueue) |
30 | : ComposerBase(parent, name, fl), _inLoop(false) | 32 | : ComposerBase(parent, name, fl), _inLoop(false) |
31 | { | 33 | { |
32 | _sendQueued = sendQueue; | 34 | _sendQueued = sendQueue; |
33 | abort->setEnabled(false); | 35 | abort->setEnabled(false); |
34 | to->setFocus(); | 36 | to->setFocus(); |
35 | 37 | ||
36 | connect(sendmail, SIGNAL(activated()), SLOT(slotSendMail())); | 38 | connect(sendmail, SIGNAL(activated()), SLOT(slotSendMail())); |
37 | connect(queuemail, SIGNAL(activated()), SLOT(slotQueueMail())); | 39 | connect(queuemail, SIGNAL(activated()), SLOT(slotQueueMail())); |
38 | connect(addressbook, SIGNAL(activated()), SLOT(slotOpenAddressPicker())); | 40 | connect(addressbook, SIGNAL(activated()), SLOT(slotOpenAddressPicker())); |
39 | connect(addattach, SIGNAL(activated()), SLOT(slotAddAttach())); | 41 | connect(addattach, SIGNAL(activated()), SLOT(slotAddAttach())); |
40 | connect(delattach, SIGNAL(activated()), SLOT(slotDelAttach())); | 42 | connect(delattach, SIGNAL(activated()), SLOT(slotDelAttach())); |
41 | 43 | ||
@@ -373,40 +375,41 @@ void Composer::slotOpenAddressPicker() | |||
373 | { | 375 | { |
374 | if (!to->isHidden() && cc->isHidden() && bcc->isHidden()) { | 376 | if (!to->isHidden() && cc->isHidden() && bcc->isHidden()) { |
375 | if (to->text().isEmpty()) { | 377 | if (to->text().isEmpty()) { |
376 | to->setText(AddressPicker::getNames()); | 378 | to->setText(AddressPicker::getNames()); |
377 | } else { | 379 | } else { |
378 | to->setText(to->text() + ", " + AddressPicker::getNames()); | 380 | to->setText(to->text() + ", " + AddressPicker::getNames()); |
379 | } | 381 | } |
380 | } else if (to->isHidden() && !cc->isHidden() && bcc->isHidden()) { | 382 | } else if (to->isHidden() && !cc->isHidden() && bcc->isHidden()) { |
381 | if (cc->text().isEmpty()) { | 383 | if (cc->text().isEmpty()) { |
382 | cc->setText(AddressPicker::getNames()); | 384 | cc->setText(AddressPicker::getNames()); |
383 | } else { | 385 | } else { |
384 | cc->setText(cc->text() + ", " + AddressPicker::getNames()); | 386 | cc->setText(cc->text() + ", " + AddressPicker::getNames()); |
385 | } | 387 | } |
386 | } else if (to->isHidden() && cc->isHidden() && !bcc->isHidden()) { | 388 | } else if (to->isHidden() && cc->isHidden() && !bcc->isHidden()) { |
387 | if (bcc->text().isEmpty()) { | 389 | if (bcc->text().isEmpty()) { |
388 | bcc->setText(AddressPicker::getNames()); | 390 | bcc->setText(AddressPicker::getNames()); |
389 | } else { | 391 | } else { |
390 | bcc->setText(bcc->text() + ", " + AddressPicker::getNames()); | 392 | bcc->setText(bcc->text() + ", " + AddressPicker::getNames()); |
391 | } | 393 | } |
392 | } | 394 | } |
393 | } | 395 | } |
394 | 396 | ||
395 | void Composer::slotAddAttach() | 397 | void Composer::slotAddAttach() |
396 | { | 398 | { |
397 | DocLnk lnk = AttachDiag::getFile(this); | 399 | DocLnk lnk = OFileDialog::getOpenFileName( 1,"/"); |
400 | //DocLnk lnk = AttachDiag::getFile(this); | ||
398 | if (lnk.name().isEmpty()) return; | 401 | if (lnk.name().isEmpty()) return; |
399 | 402 | ||
400 | Attachment attachment; | 403 | Attachment attachment; |
401 | attachment.setFileName(lnk.file()); | 404 | attachment.setFileName(lnk.file()); |
402 | attachment.setNewName(lnk.name()); | 405 | attachment.setNewName(lnk.name()); |
403 | attachment.setDocLnk(lnk); | 406 | attachment.setDocLnk(lnk); |
404 | 407 | ||
405 | (void) new AttachViewItem(attachView, attachment); | 408 | (void) new AttachViewItem(attachView, attachment); |
406 | } | 409 | } |
407 | 410 | ||
408 | void Composer::slotDelAttach() | 411 | void Composer::slotDelAttach() |
409 | { | 412 | { |
410 | if (attachView->currentItem() == NULL) return; | 413 | if (attachView->currentItem() == NULL) return; |
411 | attachView->takeItem(attachView->currentItem()); | 414 | attachView->takeItem(attachView->currentItem()); |
412 | } | 415 | } |
diff --git a/noncore/unsupported/mail2/mail.pro b/noncore/unsupported/mail2/mail.pro index 76b7996..cd21d4a 100644 --- a/noncore/unsupported/mail2/mail.pro +++ b/noncore/unsupported/mail2/mail.pro | |||
@@ -20,27 +20,27 @@ HEADERS = accounteditor.h \ | |||
20 | SOURCES = accounteditor.cpp \ | 20 | SOURCES = accounteditor.cpp \ |
21 | addresspicker.cpp \ | 21 | addresspicker.cpp \ |
22 | attachdiag.cpp \ | 22 | attachdiag.cpp \ |
23 | composer.cpp \ | 23 | composer.cpp \ |
24 | composerbase.cpp \ | 24 | composerbase.cpp \ |
25 | configdiag.cpp \ | 25 | configdiag.cpp \ |
26 | folderwidget.cpp \ | 26 | folderwidget.cpp \ |
27 | listviewplus.cpp \ | 27 | listviewplus.cpp \ |
28 | mailtable.cpp \ | 28 | mailtable.cpp \ |
29 | main.cpp \ | 29 | main.cpp \ |
30 | mainwindow.cpp \ | 30 | mainwindow.cpp \ |
31 | mainwindowbase.cpp \ | 31 | mainwindowbase.cpp \ |
32 | opendiag.cpp \ | 32 | opendiag.cpp \ |
33 | rename.cpp \ | 33 | rename.cpp \ |
34 | searchdiag.cpp \ | 34 | searchdiag.cpp \ |
35 | viewmail.cpp \ | 35 | viewmail.cpp \ |
36 | viewmailbase.cpp | 36 | viewmailbase.cpp |
37 | INTERFACES = accounteditorbase.ui \ | 37 | INTERFACES = accounteditorbase.ui \ |
38 | addresspickerbase.ui \ | 38 | addresspickerbase.ui \ |
39 | configdiagbase.ui \ | 39 | configdiagbase.ui \ |
40 | opendiagbase.ui \ | 40 | opendiagbase.ui \ |
41 | renamebase.ui \ | 41 | renamebase.ui \ |
42 | searchdiagbase.ui | 42 | searchdiagbase.ui |
43 | INCLUDEPATH += $(OPIEDIR)/include libmail | 43 | INCLUDEPATH += $(OPIEDIR)/include libmail |
44 | LIBS += -lmail -lqpe | 44 | LIBS += -lmail -lqpe -lopie |
45 | TARGET = mail | 45 | TARGET = mail |
46 | DESTDIR = $(OPIEDIR)/bin | 46 | DESTDIR = $(OPIEDIR)/bin |