summaryrefslogtreecommitdiffabout
Unidiff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--kmicromail.control2
-rw-r--r--kmicromail/kmicromail.desktop6
-rw-r--r--kmicromail/kmicromailE.pro2
-rw-r--r--kmicromail/mainwindow.cpp2
4 files changed, 6 insertions, 6 deletions
diff --git a/kmicromail.control b/kmicromail.control
index ede8c7d..1d8d692 100644
--- a/kmicromail.control
+++ b/kmicromail.control
@@ -1,14 +1,14 @@
1Files: bin/kmpi apps/Pim/kmicromail.desktop pics/kdepim/kmicromail/* lib/libssl* lib/libcrypto.* lib/libkmicro* 1Files: bin/ompi apps/Pim/kmicromail.desktop pics/kdepim/kmicromail/* lib/libssl* lib/libcrypto.* lib/libkmicro*
2 2
3Priority: optional 3Priority: optional
4Section: qpe/pim 4Section: qpe/pim
5Maintainer: Lutz Rogowski <lutz@pi-sync.net> 5Maintainer: Lutz Rogowski <lutz@pi-sync.net>
6Architecture: arm 6Architecture: arm
7Version: 1.9.2 7Version: 1.9.2
8License: GPL 8License: GPL
9Depends: lib/libmicrokde.so 9Depends: lib/libmicrokde.so
10Description: KOrganizer/Pi and Kaddressbook/Pi 10Description: KOrganizer/Pi and Kaddressbook/Pi
11 The embedded version of KOrganizer/Platform-independend, 11 The embedded version of KOrganizer/Platform-independend,
12 the KDE calendar and scheduling program 12 the KDE calendar and scheduling program
13 optimized for 640x480 and 320x240 resolution 13 optimized for 640x480 and 320x240 resolution
14 on Zaurus PDA 14 on Zaurus PDA
diff --git a/kmicromail/kmicromail.desktop b/kmicromail/kmicromail.desktop
index 791ad4f..a23420a 100644
--- a/kmicromail/kmicromail.desktop
+++ b/kmicromail/kmicromail.desktop
@@ -1,15 +1,15 @@
1[Desktop Entry] 1[Desktop Entry]
2CanFastload=1 2CanFastload=1
3Comment=KM/PI 3Comment=OM/PI
4Comment[de]=KM/PI 4Comment[de]=KM/PI
5Display=640x480/144dpi,480x640/144dpi 5Display=640x480/144dpi,480x640/144dpi
6Exec=kmpi 6Exec=ompi
7GenericName= 7GenericName=
8GenericName[de]= 8GenericName[de]=
9Icon=kdepim/kmicromail/kmicromail 9Icon=kdepim/kmicromail/kmicromail
10MimeType= 10MimeType=
11Name=KM/Pi 11Name=OM/Pi
12StartupNotify=true 12StartupNotify=true
13Terminal=false 13Terminal=false
14TerminalOptions= 14TerminalOptions=
15Type=Application 15Type=Application
diff --git a/kmicromail/kmicromailE.pro b/kmicromail/kmicromailE.pro
index 8f2438c..40761f5 100644
--- a/kmicromail/kmicromailE.pro
+++ b/kmicromail/kmicromailE.pro
@@ -1,65 +1,65 @@
1CONFIG += qt warn_on 1CONFIG += qt warn_on
2 TEMPLATE= app 2 TEMPLATE= app
3HEADERS = defines.h \ 3HEADERS = defines.h \
4 editaccounts.h \ 4 editaccounts.h \
5 composemail.h \ 5 composemail.h \
6 accountview.h \ 6 accountview.h \
7 accountitem.h \ 7 accountitem.h \
8 mainwindow.h \ 8 mainwindow.h \
9 viewmail.h \ 9 viewmail.h \
10 viewmailbase.h \ 10 viewmailbase.h \
11 opiemail.h \ 11 opiemail.h \
12 mailistviewitem.h \ 12 mailistviewitem.h \
13 settingsdialog.h \ 13 settingsdialog.h \
14 statuswidget.h \ 14 statuswidget.h \
15 newmaildir.h \ 15 newmaildir.h \
16 selectstore.h \ 16 selectstore.h \
17 selectsmtp.h \ 17 selectsmtp.h \
18 nntpgroups.h \ 18 nntpgroups.h \
19 nntpgroupsdlg.h 19 nntpgroupsdlg.h
20 20
21SOURCES = main.cpp \ 21SOURCES = main.cpp \
22 opiemail.cpp \ 22 opiemail.cpp \
23 mainwindow.cpp \ 23 mainwindow.cpp \
24 accountview.cpp \ 24 accountview.cpp \
25 accountitem.cpp \ 25 accountitem.cpp \
26 composemail.cpp \ 26 composemail.cpp \
27 editaccounts.cpp \ 27 editaccounts.cpp \
28 viewmail.cpp \ 28 viewmail.cpp \
29 viewmailbase.cpp \ 29 viewmailbase.cpp \
30 mailistviewitem.cpp \ 30 mailistviewitem.cpp \
31 settingsdialog.cpp \ 31 settingsdialog.cpp \
32 statuswidget.cpp \ 32 statuswidget.cpp \
33 newmaildir.cpp \ 33 newmaildir.cpp \
34 selectstore.cpp \ 34 selectstore.cpp \
35 selectsmtp.cpp \ 35 selectsmtp.cpp \
36 nntpgroups.cpp \ 36 nntpgroups.cpp \
37 nntpgroupsdlg.cpp 37 nntpgroupsdlg.cpp
38 38
39INTERFACES = editaccountsui.ui \ 39INTERFACES = editaccountsui.ui \
40 selectmailtypeui.ui \ 40 selectmailtypeui.ui \
41 imapconfigui.ui \ 41 imapconfigui.ui \
42 pop3configui.ui \ 42 pop3configui.ui \
43 nntpconfigui.ui \ 43 nntpconfigui.ui \
44 smtpconfigui.ui \ 44 smtpconfigui.ui \
45 composemailui.ui \ 45 composemailui.ui \
46 settingsdialogui.ui \ 46 settingsdialogui.ui \
47 statuswidgetui.ui \ 47 statuswidgetui.ui \
48 newmaildirui.ui \ 48 newmaildirui.ui \
49 selectstoreui.ui \ 49 selectstoreui.ui \
50 nntpgroupsui.ui 50 nntpgroupsui.ui
51 51
52 52
53INCLUDEPATH += ../microkde ../microkde/kdecore ./libetpan/include $(QPEDIR)/include . .. ../microkde/kdeui ../qtcompat 53INCLUDEPATH += ../microkde ../microkde/kdecore ./libetpan/include $(QPEDIR)/include . .. ../microkde/kdeui ../qtcompat
54LIBS += -L$(QPEDIR)/lib -lkmicromailwrapper -lqpe -lkmicrolibetpan -lmicrokde -lmicroqtcompat -lssl -lcrypto -ljpeg -lmicrokde -lmicroqtcompat -lmicrokabc 54LIBS += -L$(QPEDIR)/lib -lkmicromailwrapper -lqpe -lkmicrolibetpan -lmicrokde -lmicroqtcompat -lssl -lcrypto -ljpeg -lmicrokde -lmicroqtcompat -lmicrokabc
55LIBS += $(QTOPIALIB) 55LIBS += $(QTOPIALIB)
56#LIBS += -lqtopia 56#LIBS += -lqtopia
57#next line for Zaurus only 57#next line for Zaurus only
58#LIBS += -luuid 58#LIBS += -luuid
59# 59#
60OBJECTS_DIR = obj/$(PLATFORM) 60OBJECTS_DIR = obj/$(PLATFORM)
61MOC_DIR = moc/$(PLATFORM) 61MOC_DIR = moc/$(PLATFORM)
62DESTDIR=$(QPEDIR)/bin 62DESTDIR=$(QPEDIR)/bin
63TARGET = kmpi 63TARGET = ompi
64 64
65 65
diff --git a/kmicromail/mainwindow.cpp b/kmicromail/mainwindow.cpp
index cd32c72..aa51a37 100644
--- a/kmicromail/mainwindow.cpp
+++ b/kmicromail/mainwindow.cpp
@@ -1,150 +1,150 @@
1#include <qlabel.h> 1#include <qlabel.h>
2#include <qvbox.h> 2#include <qvbox.h>
3#include <qheader.h> 3#include <qheader.h>
4#include <qtimer.h> 4#include <qtimer.h>
5#include <qlayout.h> 5#include <qlayout.h>
6#include <kdialog.h> 6#include <kdialog.h>
7#include <kiconloader.h> 7#include <kiconloader.h>
8 8
9#ifndef DESKTOP_VERSION 9#ifndef DESKTOP_VERSION
10#include <qpe/qpeapplication.h> 10#include <qpe/qpeapplication.h>
11#endif 11#endif
12#include "defines.h" 12#include "defines.h"
13#include "mainwindow.h" 13#include "mainwindow.h"
14#include <KDGanttMinimizeSplitter.h> 14#include <KDGanttMinimizeSplitter.h>
15 15
16 16
17#include <kabc/stdaddressbook.h> 17#include <kabc/stdaddressbook.h>
18 18
19MainWindow::MainWindow( QWidget *parent, const char *name, WFlags flags ) 19MainWindow::MainWindow( QWidget *parent, const char *name, WFlags flags )
20 : QMainWindow( parent, name ) //, flags ) 20 : QMainWindow( parent, name ) //, flags )
21{ 21{
22 setCaption( tr( "KMicroMail" ) ); 22 setCaption( tr( "OpieMail/Pi" ) );
23 setToolBarsMovable( false ); 23 setToolBarsMovable( false );
24 KABC::StdAddressBook::self(); 24 KABC::StdAddressBook::self();
25 toolBar = new QToolBar( this ); 25 toolBar = new QToolBar( this );
26 menuBar = new QMenuBar( toolBar ); 26 menuBar = new QMenuBar( toolBar );
27 mailMenu = new QPopupMenu( menuBar ); 27 mailMenu = new QPopupMenu( menuBar );
28 menuBar->insertItem( tr( "Mail" ), mailMenu ); 28 menuBar->insertItem( tr( "Mail" ), mailMenu );
29 settingsMenu = new QPopupMenu( menuBar ); 29 settingsMenu = new QPopupMenu( menuBar );
30 menuBar->insertItem( tr( "Settings" ), settingsMenu ); 30 menuBar->insertItem( tr( "Settings" ), settingsMenu );
31 31
32 addToolBar( toolBar ); 32 addToolBar( toolBar );
33 toolBar->setHorizontalStretchable( true ); 33 toolBar->setHorizontalStretchable( true );
34 34
35 35
36 36
37 composeMail = new QAction( tr( "Compose new mail" ), SmallIcon("composemail"), 37 composeMail = new QAction( tr( "Compose new mail" ), SmallIcon("composemail"),
38 0, 0, this ); 38 0, 0, this );
39 composeMail->addTo( toolBar ); 39 composeMail->addTo( toolBar );
40 composeMail->addTo( mailMenu ); 40 composeMail->addTo( mailMenu );
41 41
42 sendQueued = new QAction( tr( "Send queued mails" ), SmallIcon("sendqueued") , 42 sendQueued = new QAction( tr( "Send queued mails" ), SmallIcon("sendqueued") ,
43 0, 0, this ); 43 0, 0, this );
44 sendQueued->addTo( toolBar ); 44 sendQueued->addTo( toolBar );
45 sendQueued->addTo( mailMenu ); 45 sendQueued->addTo( mailMenu );
46 46
47 /* 47 /*
48 syncFolders = new QAction( tr( "Sync mailfolders" ), ICON_SYNC, 48 syncFolders = new QAction( tr( "Sync mailfolders" ), ICON_SYNC,
49 0, 0, this ); 49 0, 0, this );
50 syncFolders->addTo( toolBar ); 50 syncFolders->addTo( toolBar );
51 syncFolders->addTo( mailMenu ); 51 syncFolders->addTo( mailMenu );
52 */ 52 */
53 53
54 showFolders = new QAction( tr( "Show/Hide folders" ), SmallIcon("showfolders") , 54 showFolders = new QAction( tr( "Show/Hide folders" ), SmallIcon("showfolders") ,
55 0, 0, this, 0, true ); 55 0, 0, this, 0, true );
56 showFolders->addTo( toolBar ); 56 showFolders->addTo( toolBar );
57 showFolders->addTo( mailMenu ); 57 showFolders->addTo( mailMenu );
58 showFolders->setOn( true ); 58 showFolders->setOn( true );
59 connect(showFolders, SIGNAL( toggled(bool) ), 59 connect(showFolders, SIGNAL( toggled(bool) ),
60 SLOT( slotShowFolders(bool) ) ); 60 SLOT( slotShowFolders(bool) ) );
61 61
62 /* 62 /*
63 searchMails = new QAction( tr( "Search mails" ), SmallIcon("find") ), 63 searchMails = new QAction( tr( "Search mails" ), SmallIcon("find") ),
64 0, 0, this ); 64 0, 0, this );
65 searchMails->addTo( toolBar ); 65 searchMails->addTo( toolBar );
66 searchMails->addTo( mailMenu ); 66 searchMails->addTo( mailMenu );
67 */ 67 */
68 68
69 deleteMails = new QAction(tr("Delete Mail"), SmallIcon("trash"), 0, 0, this); 69 deleteMails = new QAction(tr("Delete Mail"), SmallIcon("trash"), 0, 0, this);
70 deleteMails->addTo( toolBar ); 70 deleteMails->addTo( toolBar );
71 deleteMails->addTo( mailMenu ); 71 deleteMails->addTo( mailMenu );
72 connect( deleteMails, SIGNAL( activated() ), 72 connect( deleteMails, SIGNAL( activated() ),
73 SLOT( slotDeleteMail() ) ); 73 SLOT( slotDeleteMail() ) );
74 74
75 editSettings = new QAction( tr( "Edit settings" ), SmallIcon("SettingsIcon") , 75 editSettings = new QAction( tr( "Edit settings" ), SmallIcon("SettingsIcon") ,
76 0, 0, this ); 76 0, 0, this );
77 editSettings->addTo( settingsMenu ); 77 editSettings->addTo( settingsMenu );
78 connect( editSettings, SIGNAL( activated() ), 78 connect( editSettings, SIGNAL( activated() ),
79 SLOT( slotEditSettings() ) ); 79 SLOT( slotEditSettings() ) );
80 editAccounts = new QAction( tr( "Configure accounts" ), SmallIcon("editaccounts") , 80 editAccounts = new QAction( tr( "Configure accounts" ), SmallIcon("editaccounts") ,
81 0, 0, this ); 81 0, 0, this );
82 editAccounts->addTo( settingsMenu ); 82 editAccounts->addTo( settingsMenu );
83 83
84 //setCentralWidget( view ); 84 //setCentralWidget( view );
85 85
86 QVBox* wrapperBox = new QVBox( this ); 86 QVBox* wrapperBox = new QVBox( this );
87 setCentralWidget( wrapperBox ); 87 setCentralWidget( wrapperBox );
88 88
89 // QWidget *view = new QWidget( wrapperBox ); 89 // QWidget *view = new QWidget( wrapperBox );
90 KDGanttMinimizeSplitter* split = new KDGanttMinimizeSplitter( Qt::Horizontal, wrapperBox); 90 KDGanttMinimizeSplitter* split = new KDGanttMinimizeSplitter( Qt::Horizontal, wrapperBox);
91 split->setMinimizeDirection( KDGanttMinimizeSplitter::Left); 91 split->setMinimizeDirection( KDGanttMinimizeSplitter::Left);
92 //layout = new QBoxLayout ( split, QBoxLayout::LeftToRight ); 92 //layout = new QBoxLayout ( split, QBoxLayout::LeftToRight );
93 93
94 folderView = new AccountView( split ); 94 folderView = new AccountView( split );
95 folderView->header()->hide(); 95 folderView->header()->hide();
96 folderView->setRootIsDecorated( false ); 96 folderView->setRootIsDecorated( false );
97 folderView->addColumn( tr( "Mailbox" ) ); 97 folderView->addColumn( tr( "Mailbox" ) );
98 98
99 //layout->addWidget( folderView ); 99 //layout->addWidget( folderView );
100 100
101 mailView = new QListView( split ); 101 mailView = new QListView( split );
102 mailView->addColumn( tr( " " ) ); 102 mailView->addColumn( tr( " " ) );
103 mailView->addColumn( tr( "Subject" ),QListView::Manual ); 103 mailView->addColumn( tr( "Subject" ),QListView::Manual );
104 mailView->addColumn( tr( "Sender" ),QListView::Manual ); 104 mailView->addColumn( tr( "Sender" ),QListView::Manual );
105 mailView->addColumn( tr( "Size" ),QListView::Manual); 105 mailView->addColumn( tr( "Size" ),QListView::Manual);
106 mailView->addColumn( tr( "Date" ),QListView::Manual); 106 mailView->addColumn( tr( "Date" ),QListView::Manual);
107 mailView->setAllColumnsShowFocus(true); 107 mailView->setAllColumnsShowFocus(true);
108 //mailView->setSorting(-1); 108 //mailView->setSorting(-1);
109 mailView->setRootIsDecorated( false ); 109 mailView->setRootIsDecorated( false );
110 statusWidget = new StatusWidget( wrapperBox ); 110 statusWidget = new StatusWidget( wrapperBox );
111 statusWidget->hide(); 111 statusWidget->hide();
112 112
113 //layout->addWidget( mailView ); 113 //layout->addWidget( mailView );
114 //layout->setStretchFactor( folderView, 1 ); 114 //layout->setStretchFactor( folderView, 1 );
115 //layout->setStretchFactor( mailView, 2 ); 115 //layout->setStretchFactor( mailView, 2 );
116 116
117 slotAdjustLayout(); 117 slotAdjustLayout();
118#ifndef DESKTOP_VERSION 118#ifndef DESKTOP_VERSION
119 QPEApplication::setStylusOperation( mailView->viewport(),QPEApplication::RightOnHold); 119 QPEApplication::setStylusOperation( mailView->viewport(),QPEApplication::RightOnHold);
120 QPEApplication::setStylusOperation( folderView->viewport(),QPEApplication::RightOnHold); 120 QPEApplication::setStylusOperation( folderView->viewport(),QPEApplication::RightOnHold);
121#endif 121#endif
122 connect( mailView, SIGNAL( doubleClicked (QListViewItem* )),this, 122 connect( mailView, SIGNAL( doubleClicked (QListViewItem* )),this,
123 SLOT( mailLeftClicked(QListViewItem*) ) ); 123 SLOT( mailLeftClicked(QListViewItem*) ) );
124 connect( mailView, SIGNAL( returnPressed (QListViewItem* )),this, 124 connect( mailView, SIGNAL( returnPressed (QListViewItem* )),this,
125 SLOT( mailLeftClicked(QListViewItem*) ) ); 125 SLOT( mailLeftClicked(QListViewItem*) ) );
126 connect( mailView, SIGNAL( mouseButtonPressed(int,QListViewItem*,const QPoint&,int) ),this, 126 connect( mailView, SIGNAL( mouseButtonPressed(int,QListViewItem*,const QPoint&,int) ),this,
127 SLOT( mailHold(int,QListViewItem*,const QPoint&,int) ) ); 127 SLOT( mailHold(int,QListViewItem*,const QPoint&,int) ) );
128 connect(folderView, SIGNAL(refreshMailview(const QValueList<RecMailP>&)), 128 connect(folderView, SIGNAL(refreshMailview(const QValueList<RecMailP>&)),
129 this,SLOT(refreshMailView(const QValueList<RecMailP>&))); 129 this,SLOT(refreshMailView(const QValueList<RecMailP>&)));
130 connect( composeMail, SIGNAL( activated() ), SLOT( slotComposeMail() ) ); 130 connect( composeMail, SIGNAL( activated() ), SLOT( slotComposeMail() ) );
131 connect( sendQueued, SIGNAL( activated() ), SLOT( slotSendQueued() ) ); 131 connect( sendQueued, SIGNAL( activated() ), SLOT( slotSendQueued() ) );
132// connect( searchMails, SIGNAL( activated() ), SLOT( slotSearchMails() ) ); 132// connect( searchMails, SIGNAL( activated() ), SLOT( slotSearchMails() ) );
133 connect( editAccounts, SIGNAL( activated() ), SLOT( slotEditAccounts() ) ); 133 connect( editAccounts, SIGNAL( activated() ), SLOT( slotEditAccounts() ) );
134 //mailView->setMultiSelection ( true ); 134 //mailView->setMultiSelection ( true );
135 mailView->setSelectionMode( QListView::Extended ); 135 mailView->setSelectionMode( QListView::Extended );
136 QValueList<int> list; 136 QValueList<int> list;
137 int fw = 100; 137 int fw = 100;
138 if ( QApplication::desktop()->width() > 320 ) 138 if ( QApplication::desktop()->width() > 320 )
139 fw = 50; 139 fw = 50;
140 list.append( fw ); 140 list.append( fw );
141 list.append( 100 ); 141 list.append( 100 );
142 split->setSizes( list ); 142 split->setSizes( list );
143 QTimer::singleShot( 1000, this, SLOT( slotAdjustColumns() ) ); 143 QTimer::singleShot( 1000, this, SLOT( slotAdjustColumns() ) );
144 mailView->setShowSortIndicator ( true ); 144 mailView->setShowSortIndicator ( true );
145 QLabel *spacer = new QLabel( toolBar ); 145 QLabel *spacer = new QLabel( toolBar );
146 spacer->setBackgroundMode( QWidget::PaletteButton ); 146 spacer->setBackgroundMode( QWidget::PaletteButton );
147 toolBar->setStretchableWidget( spacer ); 147 toolBar->setStretchableWidget( spacer );
148 148
149 QAction* closeMail = new QAction(tr("Close"),SmallIcon("exit"), 0, 0, this); 149 QAction* closeMail = new QAction(tr("Close"),SmallIcon("exit"), 0, 0, this);
150 connect( closeMail, SIGNAL( activated() ), SLOT( close() ) ); 150 connect( closeMail, SIGNAL( activated() ), SLOT( close() ) );