author | zautrix <zautrix> | 2004-07-04 17:18:13 (UTC) |
---|---|---|
committer | zautrix <zautrix> | 2004-07-04 17:18:13 (UTC) |
commit | 25671b4735f2604e13f4d6801b96f016ac8b9834 (patch) (unidiff) | |
tree | 8fb194ccfbec635f1ada9db16b76e81f72387216 /kmicromail/viewmailbase.cpp | |
parent | 48bea7694899530fdfdbc0a2fefab6d3e64be1e1 (diff) | |
download | kdepimpi-25671b4735f2604e13f4d6801b96f016ac8b9834.zip kdepimpi-25671b4735f2604e13f4d6801b96f016ac8b9834.tar.gz kdepimpi-25671b4735f2604e13f4d6801b96f016ac8b9834.tar.bz2 |
Usebility enhancement:Removed trash from toolbar, added exit button
-rw-r--r-- | kmicromail/viewmailbase.cpp | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/kmicromail/viewmailbase.cpp b/kmicromail/viewmailbase.cpp index 2590481..584a0ac 100644 --- a/kmicromail/viewmailbase.cpp +++ b/kmicromail/viewmailbase.cpp | |||
@@ -17,50 +17,51 @@ ViewMailBase::ViewMailBase(QWidget *parent, const char *name, WFlags fl) | |||
17 | { | 17 | { |
18 | 18 | ||
19 | setToolBarsMovable(false); | 19 | setToolBarsMovable(false); |
20 | 20 | ||
21 | toolbar = new QToolBar(this); | 21 | toolbar = new QToolBar(this); |
22 | menubar = new QMenuBar( toolbar ); | 22 | menubar = new QMenuBar( toolbar ); |
23 | mailmenu = new QPopupMenu( menubar ); | 23 | mailmenu = new QPopupMenu( menubar ); |
24 | menubar->insertItem( tr( "Mail" ), mailmenu ); | 24 | menubar->insertItem( tr( "Mail" ), mailmenu ); |
25 | 25 | ||
26 | toolbar->setHorizontalStretchable(true); | 26 | toolbar->setHorizontalStretchable(true); |
27 | addToolBar(toolbar); | 27 | addToolBar(toolbar); |
28 | 28 | ||
29 | QLabel *spacer = new QLabel(toolbar); | ||
30 | spacer->setBackgroundMode(QWidget::PaletteButton); | ||
31 | toolbar->setStretchableWidget(spacer); | ||
32 | |||
33 | reply = new QAction(tr("Reply"),SmallIcon("reply"), 0, 0, this); | 29 | reply = new QAction(tr("Reply"),SmallIcon("reply"), 0, 0, this); |
34 | reply->addTo(toolbar); | 30 | reply->addTo(toolbar); |
35 | reply->addTo(mailmenu); | 31 | reply->addTo(mailmenu); |
36 | 32 | ||
37 | forward = new QAction(tr("Forward"),SmallIcon("forward"), 0, 0, this); | 33 | forward = new QAction(tr("Forward"),SmallIcon("forward"), 0, 0, this); |
38 | forward->addTo(toolbar); | 34 | forward->addTo(toolbar); |
39 | forward->addTo(mailmenu); | 35 | forward->addTo(mailmenu); |
40 | 36 | ||
41 | attachbutton = new QAction(tr("Attachments"),SmallIcon("attach"), 0, 0, this, 0, true); | 37 | attachbutton = new QAction(tr("Attachments"),SmallIcon("attach"), 0, 0, this, 0, true); |
42 | attachbutton->addTo(toolbar); | 38 | attachbutton->addTo(toolbar); |
43 | attachbutton->addTo(mailmenu); | 39 | attachbutton->addTo(mailmenu); |
44 | connect(attachbutton, SIGNAL(toggled(bool)), SLOT(slotChangeAttachview(bool))); | 40 | connect(attachbutton, SIGNAL(toggled(bool)), SLOT(slotChangeAttachview(bool))); |
45 | 41 | ||
46 | 42 | ||
47 | showHtml = new QAction( tr( "Show Html" ), SmallIcon( "html" ), 0, 0, this, 0, true ); | 43 | showHtml = new QAction( tr( "Show Html" ), SmallIcon( "html" ), 0, 0, this, 0, true ); |
48 | showHtml->addTo( toolbar ); | 44 | showHtml->addTo( toolbar ); |
49 | showHtml->addTo( mailmenu ); | 45 | showHtml->addTo( mailmenu ); |
50 | 46 | ||
51 | deleteMail = new QAction(tr("Delete Mail"),SmallIcon("trash"), 0, 0, this); | 47 | deleteMail = new QAction(tr("Delete Mail"),SmallIcon("trash"), 0, 0, this); |
52 | deleteMail->addTo(toolbar); | 48 | deleteMail->addTo(toolbar); |
53 | deleteMail->addTo(mailmenu); | 49 | deleteMail->addTo(mailmenu); |
54 | 50 | closeMail = new QAction(tr("Close"),SmallIcon("exit"), 0, 0, this); | |
51 | QLabel *spacer = new QLabel(toolbar); | ||
52 | spacer->setBackgroundMode(QWidget::PaletteButton); | ||
53 | toolbar->setStretchableWidget(spacer); | ||
54 | closeMail->addTo(toolbar); | ||
55 | closeMail->addTo(mailmenu); | ||
55 | QVBox *view = new QVBox(this); | 56 | QVBox *view = new QVBox(this); |
56 | setCentralWidget(view); | 57 | setCentralWidget(view); |
57 | 58 | ||
58 | attachments = new QListView(view); | 59 | attachments = new QListView(view); |
59 | attachments->setMinimumHeight(90); | 60 | attachments->setMinimumHeight(90); |
60 | attachments->setMaximumHeight(90); | 61 | attachments->setMaximumHeight(90); |
61 | attachments->setAllColumnsShowFocus(true); | 62 | attachments->setAllColumnsShowFocus(true); |
62 | attachments->addColumn("Mime Type", 60); | 63 | attachments->addColumn("Mime Type", 60); |
63 | attachments->addColumn(tr("Description"), 100); | 64 | attachments->addColumn(tr("Description"), 100); |
64 | attachments->addColumn(tr("Filename"), 80); | 65 | attachments->addColumn(tr("Filename"), 80); |
65 | attachments->addColumn(tr("Size"), 80); | 66 | attachments->addColumn(tr("Size"), 80); |
66 | attachments->setSorting(-1); | 67 | attachments->setSorting(-1); |