author | leseb <leseb> | 2002-06-05 19:04:52 (UTC) |
---|---|---|
committer | leseb <leseb> | 2002-06-05 19:04:52 (UTC) |
commit | 7e61a0450682589c5ec5a8009df3b6ec36dbb5a0 (patch) (unidiff) | |
tree | 7888efc836878563834513a94af13969f1edc433 /library/datebookmonth.cpp | |
parent | 91398d550495cb82445457b59e472a58ad0a296a (diff) | |
download | opie-7e61a0450682589c5ec5a8009df3b6ec36dbb5a0.zip opie-7e61a0450682589c5ec5a8009df3b6ec36dbb5a0.tar.gz opie-7e61a0450682589c5ec5a8009df3b6ec36dbb5a0.tar.bz2 |
Correction of bug #394
-rw-r--r-- | library/datebookmonth.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/library/datebookmonth.cpp b/library/datebookmonth.cpp index b2074e6..f4b3e6b 100644 --- a/library/datebookmonth.cpp +++ b/library/datebookmonth.cpp | |||
@@ -9,97 +9,97 @@ | |||
9 | ** packaging of this file. | 9 | ** packaging of this file. |
10 | ** | 10 | ** |
11 | ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE | 11 | ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE |
12 | ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. | 12 | ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. |
13 | ** | 13 | ** |
14 | ** See http://www.trolltech.com/gpl/ for GPL licensing information. | 14 | ** See http://www.trolltech.com/gpl/ for GPL licensing information. |
15 | ** | 15 | ** |
16 | ** Contact info@trolltech.com if any conditions of this licensing are | 16 | ** Contact info@trolltech.com if any conditions of this licensing are |
17 | ** not clear to you. | 17 | ** not clear to you. |
18 | ** | 18 | ** |
19 | **********************************************************************/ | 19 | **********************************************************************/ |
20 | #include "config.h" | 20 | #include "config.h" |
21 | #include "datebookmonth.h" | 21 | #include "datebookmonth.h" |
22 | #include "datebookdb.h" | 22 | #include "datebookdb.h" |
23 | #include <qpe/event.h> | 23 | #include <qpe/event.h> |
24 | #include "resource.h" | 24 | #include "resource.h" |
25 | #include "qpeapplication.h" | 25 | #include "qpeapplication.h" |
26 | #include "timestring.h" | 26 | #include "timestring.h" |
27 | 27 | ||
28 | #include <qtoolbutton.h> | 28 | #include <qtoolbutton.h> |
29 | #include <qspinbox.h> | 29 | #include <qspinbox.h> |
30 | #include <qcombobox.h> | 30 | #include <qcombobox.h> |
31 | #include <qdatetime.h> | 31 | #include <qdatetime.h> |
32 | #include <qpainter.h> | 32 | #include <qpainter.h> |
33 | #include <qpopupmenu.h> | 33 | #include <qpopupmenu.h> |
34 | 34 | ||
35 | 35 | ||
36 | DateBookMonthHeader::DateBookMonthHeader( QWidget *parent, const char *name ) | 36 | DateBookMonthHeader::DateBookMonthHeader( QWidget *parent, const char *name ) |
37 | : QHBox( parent, name ) | 37 | : QHBox( parent, name ) |
38 | { | 38 | { |
39 | setBackgroundMode( PaletteButton ); | 39 | setBackgroundMode( PaletteButton ); |
40 | 40 | ||
41 | begin = new QToolButton( this ); | 41 | begin = new QToolButton( this ); |
42 | begin->setFocusPolicy(NoFocus); | 42 | begin->setFocusPolicy(NoFocus); |
43 | begin->setPixmap( Resource::loadPixmap( "start" ) ); | 43 | begin->setPixmap( Resource::loadPixmap( "start" ) ); |
44 | begin->setAutoRaise( TRUE ); | 44 | begin->setAutoRaise( TRUE ); |
45 | begin->setFixedSize( begin->sizeHint() ); | 45 | begin->setFixedSize( begin->sizeHint() ); |
46 | 46 | ||
47 | back = new QToolButton( this ); | 47 | back = new QToolButton( this ); |
48 | back->setFocusPolicy(NoFocus); | 48 | back->setFocusPolicy(NoFocus); |
49 | back->setPixmap( Resource::loadPixmap( "back" ) ); | 49 | back->setPixmap( Resource::loadPixmap( "back" ) ); |
50 | back->setAutoRaise( TRUE ); | 50 | back->setAutoRaise( TRUE ); |
51 | back->setFixedSize( back->sizeHint() ); | 51 | back->setFixedSize( back->sizeHint() ); |
52 | 52 | ||
53 | month = new QComboBox( FALSE, this ); | 53 | month = new QComboBox( FALSE, this ); |
54 | for ( int i = 0; i < 12; ++i ) | 54 | for ( int i = 0; i < 12; ++i ) |
55 | month->insertItem( Calendar::nameOfMonth( i + 1 ) ); | 55 | month->insertItem( Calendar::nameOfMonth( i + 1 ) ); |
56 | 56 | ||
57 | year = new QSpinBox( 1970, 2037, 1, this ); | 57 | year = new QSpinBox( 1752, 8000, 1, this ); |
58 | 58 | ||
59 | next = new QToolButton( this ); | 59 | next = new QToolButton( this ); |
60 | next->setFocusPolicy(NoFocus); | 60 | next->setFocusPolicy(NoFocus); |
61 | next->setPixmap( Resource::loadPixmap( "forward" ) ); | 61 | next->setPixmap( Resource::loadPixmap( "forward" ) ); |
62 | next->setAutoRaise( TRUE ); | 62 | next->setAutoRaise( TRUE ); |
63 | next->setFixedSize( next->sizeHint() ); | 63 | next->setFixedSize( next->sizeHint() ); |
64 | 64 | ||
65 | end = new QToolButton( this ); | 65 | end = new QToolButton( this ); |
66 | end->setFocusPolicy(NoFocus); | 66 | end->setFocusPolicy(NoFocus); |
67 | end->setPixmap( Resource::loadPixmap( "finish" ) ); | 67 | end->setPixmap( Resource::loadPixmap( "finish" ) ); |
68 | end->setAutoRaise( TRUE ); | 68 | end->setAutoRaise( TRUE ); |
69 | end->setFixedSize( end->sizeHint() ); | 69 | end->setFixedSize( end->sizeHint() ); |
70 | 70 | ||
71 | connect( month, SIGNAL( activated( int ) ), | 71 | connect( month, SIGNAL( activated( int ) ), |
72 | this, SLOT( updateDate() ) ); | 72 | this, SLOT( updateDate() ) ); |
73 | connect( year, SIGNAL( valueChanged( int ) ), | 73 | connect( year, SIGNAL( valueChanged( int ) ), |
74 | this, SLOT( updateDate() ) ); | 74 | this, SLOT( updateDate() ) ); |
75 | connect( begin, SIGNAL( clicked() ), | 75 | connect( begin, SIGNAL( clicked() ), |
76 | this, SLOT( firstMonth() ) ); | 76 | this, SLOT( firstMonth() ) ); |
77 | connect( end, SIGNAL( clicked() ), | 77 | connect( end, SIGNAL( clicked() ), |
78 | this, SLOT( lastMonth() ) ); | 78 | this, SLOT( lastMonth() ) ); |
79 | connect( back, SIGNAL( clicked() ), | 79 | connect( back, SIGNAL( clicked() ), |
80 | this, SLOT( monthBack() ) ); | 80 | this, SLOT( monthBack() ) ); |
81 | connect( next, SIGNAL( clicked() ), | 81 | connect( next, SIGNAL( clicked() ), |
82 | this, SLOT( monthForward() ) ); | 82 | this, SLOT( monthForward() ) ); |
83 | back->setAutoRepeat( TRUE ); | 83 | back->setAutoRepeat( TRUE ); |
84 | next->setAutoRepeat( TRUE ); | 84 | next->setAutoRepeat( TRUE ); |
85 | } | 85 | } |
86 | 86 | ||
87 | 87 | ||
88 | DateBookMonthHeader::~DateBookMonthHeader() | 88 | DateBookMonthHeader::~DateBookMonthHeader() |
89 | { | 89 | { |
90 | 90 | ||
91 | } | 91 | } |
92 | 92 | ||
93 | void DateBookMonthHeader::updateDate() | 93 | void DateBookMonthHeader::updateDate() |
94 | { | 94 | { |
95 | emit dateChanged( year->value(), month->currentItem() + 1 ); | 95 | emit dateChanged( year->value(), month->currentItem() + 1 ); |
96 | } | 96 | } |
97 | 97 | ||
98 | void DateBookMonthHeader::firstMonth() | 98 | void DateBookMonthHeader::firstMonth() |
99 | { | 99 | { |
100 | emit dateChanged( year->value(), 1 ); | 100 | emit dateChanged( year->value(), 1 ); |
101 | month->setCurrentItem( 0 ); | 101 | month->setCurrentItem( 0 ); |
102 | } | 102 | } |
103 | 103 | ||
104 | void DateBookMonthHeader::lastMonth() | 104 | void DateBookMonthHeader::lastMonth() |
105 | { | 105 | { |