author | alwin <alwin> | 2005-03-20 00:12:11 (UTC) |
---|---|---|
committer | alwin <alwin> | 2005-03-20 00:12:11 (UTC) |
commit | bde8cf28573964aeb78fa9785cf1514cb8aa35a7 (patch) (unidiff) | |
tree | e91895f42ea3f9f5ac3d77128b8715b359ab54bf /noncore/net/mail/mainwindow.cpp | |
parent | 9b608c7c967b2a22d4c6a8d8b98a4635d3b21204 (diff) | |
download | opie-bde8cf28573964aeb78fa9785cf1514cb8aa35a7.zip opie-bde8cf28573964aeb78fa9785cf1514cb8aa35a7.tar.gz opie-bde8cf28573964aeb78fa9785cf1514cb8aa35a7.tar.bz2 |
user may switch open folders/mails on single-click
Diffstat (limited to 'noncore/net/mail/mainwindow.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/net/mail/mainwindow.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/noncore/net/mail/mainwindow.cpp b/noncore/net/mail/mainwindow.cpp index 3689352..b587424 100644 --- a/noncore/net/mail/mainwindow.cpp +++ b/noncore/net/mail/mainwindow.cpp | |||
@@ -54,29 +54,35 @@ MainWindow::MainWindow( QWidget *parent, const char *name, WFlags flags ) | |||
54 | folderMenu->insertItem(tr("Delete folder"),FOLDER_MENU_DELETE_FOLDER); | 54 | folderMenu->insertItem(tr("Delete folder"),FOLDER_MENU_DELETE_FOLDER); |
55 | folderMenu->insertItem(tr("Move/Copie all mails"),FOLDER_MENU_MOVE_MAILS); | 55 | folderMenu->insertItem(tr("Move/Copie all mails"),FOLDER_MENU_MOVE_MAILS); |
56 | menuBar->setItemEnabled(m_ServerMenuId,false); | 56 | menuBar->setItemEnabled(m_ServerMenuId,false); |
57 | menuBar->setItemEnabled(m_FolderMenuId,false); | 57 | menuBar->setItemEnabled(m_FolderMenuId,false); |
58 | 58 | ||
59 | addToolBar( toolBar ); | 59 | addToolBar( toolBar ); |
60 | toolBar->setHorizontalStretchable( true ); | 60 | toolBar->setHorizontalStretchable( true ); |
61 | 61 | ||
62 | QLabel *spacer = new QLabel( toolBar ); | 62 | QLabel *spacer = new QLabel( toolBar ); |
63 | spacer->setBackgroundMode( QWidget::PaletteButton ); | 63 | spacer->setBackgroundMode( QWidget::PaletteButton ); |
64 | toolBar->setStretchableWidget( spacer ); | 64 | toolBar->setStretchableWidget( spacer ); |
65 | 65 | ||
66 | readMail = new QAction(tr("Read current mail"),ICON_READMAIL,0,0,this); | ||
67 | readMail->addTo(toolBar); | ||
68 | readMail->addTo(mailMenu); | ||
69 | connect(readMail,SIGNAL(activated()),this,SLOT(displayMail())); | ||
70 | |||
66 | composeMail = new QAction( tr( "Compose new mail" ), ICON_COMPOSEMAIL, | 71 | composeMail = new QAction( tr( "Compose new mail" ), ICON_COMPOSEMAIL, |
67 | 0, 0, this ); | 72 | 0, 0, this ); |
68 | composeMail->addTo( toolBar ); | 73 | composeMail->addTo( toolBar ); |
69 | composeMail->addTo( mailMenu ); | 74 | composeMail->addTo( mailMenu ); |
70 | 75 | ||
76 | |||
71 | sendQueued = new QAction( tr( "Send queued mails" ), ICON_SENDQUEUED, | 77 | sendQueued = new QAction( tr( "Send queued mails" ), ICON_SENDQUEUED, |
72 | 0, 0, this ); | 78 | 0, 0, this ); |
73 | sendQueued->addTo( toolBar ); | 79 | sendQueued->addTo( toolBar ); |
74 | sendQueued->addTo( mailMenu ); | 80 | sendQueued->addTo( mailMenu ); |
75 | 81 | ||
76 | /* | 82 | /* |
77 | syncFolders = new QAction( tr( "Sync mailfolders" ), ICON_SYNC, | 83 | syncFolders = new QAction( tr( "Sync mailfolders" ), ICON_SYNC, |
78 | 0, 0, this ); | 84 | 0, 0, this ); |
79 | syncFolders->addTo( toolBar ); | 85 | syncFolders->addTo( toolBar ); |
80 | syncFolders->addTo( mailMenu ); | 86 | syncFolders->addTo( mailMenu ); |
81 | */ | 87 | */ |
82 | 88 | ||
@@ -113,24 +119,25 @@ MainWindow::MainWindow( QWidget *parent, const char *name, WFlags flags ) | |||
113 | 119 | ||
114 | QWidget *view = new QWidget( this ); | 120 | QWidget *view = new QWidget( this ); |
115 | setCentralWidget( view ); | 121 | setCentralWidget( view ); |
116 | layout = new QBoxLayout ( view, QBoxLayout::LeftToRight ); | 122 | layout = new QBoxLayout ( view, QBoxLayout::LeftToRight ); |
117 | 123 | ||
118 | folderView = new AccountView( view ); | 124 | folderView = new AccountView( view ); |
119 | folderView->header()->hide(); | 125 | folderView->header()->hide(); |
120 | folderView->setRootIsDecorated( true ); | 126 | folderView->setRootIsDecorated( true ); |
121 | folderView->addColumn( tr( "Mailbox" ) ); | 127 | folderView->addColumn( tr( "Mailbox" ) ); |
122 | connect(folderView,SIGNAL(serverSelected(int)),this,SLOT(serverSelected(int))); | 128 | connect(folderView,SIGNAL(serverSelected(int)),this,SLOT(serverSelected(int))); |
123 | connect(serverMenu,SIGNAL(activated(int)),folderView,SLOT(slotContextMenu(int))); | 129 | connect(serverMenu,SIGNAL(activated(int)),folderView,SLOT(slotContextMenu(int))); |
124 | connect(folderMenu,SIGNAL(activated(int)),folderView,SLOT(slotContextMenu(int))); | 130 | connect(folderMenu,SIGNAL(activated(int)),folderView,SLOT(slotContextMenu(int))); |
131 | connect(this,SIGNAL(settingsChanged()),folderView,SLOT(readSettings())); | ||
125 | 132 | ||
126 | 133 | ||
127 | layout->addWidget( folderView ); | 134 | layout->addWidget( folderView ); |
128 | 135 | ||
129 | mailView = new QListView( view ); | 136 | mailView = new QListView( view ); |
130 | mailView->addColumn( "" ); | 137 | mailView->addColumn( "" ); |
131 | mailView->addColumn( tr( "Subject" ),QListView::Manual ); | 138 | mailView->addColumn( tr( "Subject" ),QListView::Manual ); |
132 | mailView->addColumn( tr( "Sender" ),QListView::Manual ); | 139 | mailView->addColumn( tr( "Sender" ),QListView::Manual ); |
133 | mailView->addColumn( tr( "Size" ),QListView::Manual); | 140 | mailView->addColumn( tr( "Size" ),QListView::Manual); |
134 | mailView->addColumn( tr( "Date" )); | 141 | mailView->addColumn( tr( "Date" )); |
135 | mailView->setAllColumnsShowFocus(true); | 142 | mailView->setAllColumnsShowFocus(true); |
136 | mailView->setShowSortIndicator(true); | 143 | mailView->setShowSortIndicator(true); |