author | zecke <zecke> | 2002-12-17 19:23:58 (UTC) |
---|---|---|
committer | zecke <zecke> | 2002-12-17 19:23:58 (UTC) |
commit | 59d5865053c8e722339a63d05c73eb923350620f (patch) (unidiff) | |
tree | 289a5874504d00957a4950d0074e0f484d1c59f5 | |
parent | 7459ea6f560b01290086a0919fc5808291973b33 (diff) | |
download | opie-59d5865053c8e722339a63d05c73eb923350620f.zip opie-59d5865053c8e722339a63d05c73eb923350620f.tar.gz opie-59d5865053c8e722339a63d05c73eb923350620f.tar.bz2 |
a QTableItem is no QObject so better use QObject::tr
besides that tableitems is dead...
and I do drawing myself so better look at the tableview if
you want to have that translated
CCMAIL: cniehaus@kde.org
-rw-r--r-- | core/pim/todo/tableitems.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/core/pim/todo/tableitems.cpp b/core/pim/todo/tableitems.cpp index a636de6..216b740 100644 --- a/core/pim/todo/tableitems.cpp +++ b/core/pim/todo/tableitems.cpp | |||
@@ -21,24 +21,26 @@ | |||
21 | -_. . . )=. = Library General Public License along with | 21 | -_. . . )=. = Library General Public License along with |
22 | -- :-=` this library; see the file COPYING.LIB. | 22 | -- :-=` this library; see the file COPYING.LIB. |
23 | If not, write to the Free Software Foundation, | 23 | If not, write to the Free Software Foundation, |
24 | Inc., 59 Temple Place - Suite 330, | 24 | Inc., 59 Temple Place - Suite 330, |
25 | Boston, MA 02111-1307, USA. | 25 | Boston, MA 02111-1307, USA. |
26 | 26 | ||
27 | */ | 27 | */ |
28 | #include "tableview.h" | 28 | #include "tableview.h" |
29 | 29 | ||
30 | #include "tableitems.h" | 30 | #include "tableitems.h" |
31 | #include <string.h> | 31 | #include <string.h> |
32 | 32 | ||
33 | #include <qobject.h> | ||
34 | |||
33 | using namespace Todo; | 35 | using namespace Todo; |
34 | 36 | ||
35 | CheckItem::CheckItem( QTable* t, | 37 | CheckItem::CheckItem( QTable* t, |
36 | const QString& sortKey, | 38 | const QString& sortKey, |
37 | int uid, | 39 | int uid, |
38 | const QArray<int>& lis) | 40 | const QArray<int>& lis) |
39 | : OCheckItem(t, sortKey), m_uid(uid ), m_cat( lis ) | 41 | : OCheckItem(t, sortKey), m_uid(uid ), m_cat( lis ) |
40 | { | 42 | { |
41 | } | 43 | } |
42 | CheckItem::~CheckItem() { | 44 | CheckItem::~CheckItem() { |
43 | } | 45 | } |
44 | void CheckItem::setChecked( bool b ) { | 46 | void CheckItem::setChecked( bool b ) { |
@@ -146,25 +148,25 @@ QString DueTextItem::key() const { | |||
146 | } | 148 | } |
147 | void DueTextItem::setCompleted( bool comp ) { | 149 | void DueTextItem::setCompleted( bool comp ) { |
148 | m_completed = comp; | 150 | m_completed = comp; |
149 | table()->updateCell( row(), col() ); | 151 | table()->updateCell( row(), col() ); |
150 | } | 152 | } |
151 | void DueTextItem::setToDoEvent( const OTodo& ev ) { | 153 | void DueTextItem::setToDoEvent( const OTodo& ev ) { |
152 | m_hasDate = ev.hasDueDate(); | 154 | m_hasDate = ev.hasDueDate(); |
153 | m_completed = ev.isCompleted(); | 155 | m_completed = ev.isCompleted(); |
154 | 156 | ||
155 | if( ev.hasDueDate() ){ | 157 | if( ev.hasDueDate() ){ |
156 | QDate today = QDate::currentDate(); | 158 | QDate today = QDate::currentDate(); |
157 | m_off = today.daysTo(ev.dueDate() ); | 159 | m_off = today.daysTo(ev.dueDate() ); |
158 | setText( tr( "%1 day(s)" ).arg( QString::number(m_off) ) ); | 160 | setText( QObject::tr( "%1 day(s)" ).arg( QString::number(m_off) ) ); |
159 | }else{ | 161 | }else{ |
160 | setText("n.d." ); | 162 | setText("n.d." ); |
161 | m_off = 0; | 163 | m_off = 0; |
162 | } | 164 | } |
163 | } | 165 | } |
164 | void DueTextItem::paint( QPainter* p, const QColorGroup &cg, | 166 | void DueTextItem::paint( QPainter* p, const QColorGroup &cg, |
165 | const QRect& cr, bool selected ) { | 167 | const QRect& cr, bool selected ) { |
166 | QColorGroup cg2(cg); | 168 | QColorGroup cg2(cg); |
167 | 169 | ||
168 | QColor text = cg.text(); | 170 | QColor text = cg.text(); |
169 | if( m_hasDate && !m_completed ){ | 171 | if( m_hasDate && !m_completed ){ |
170 | if( m_off < 0 ){ | 172 | if( m_off < 0 ){ |