summaryrefslogtreecommitdiff
Side-by-side diff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--core/pim/todo/tableitems.cpp4
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
@@ -17,32 +17,34 @@
..}^=.=       =       ; Library General Public License for more
++=   -.     .`     .: details.
 :     =  ...= . :.=-
 -.   .:....=;==+<; You should have received a copy of the GNU
  -_. . .   )=.  = Library General Public License along with
    --        :-=` this library; see the file COPYING.LIB.
If not, write to the Free Software Foundation,
Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA.
*/
#include "tableview.h"
#include "tableitems.h"
#include <string.h>
+#include <qobject.h>
+
using namespace Todo;
CheckItem::CheckItem( QTable* t,
const QString& sortKey,
int uid,
const QArray<int>& lis)
: OCheckItem(t, sortKey), m_uid(uid ), m_cat( lis )
{
}
CheckItem::~CheckItem() {
}
void CheckItem::setChecked( bool b ) {
OCheckItem::setChecked(b);
}
void CheckItem::toggle() {
TableView* view = static_cast<TableView*>( table() );
@@ -142,33 +144,33 @@ QString DueTextItem::key() const {
}else{
key.append("d");
}
return key;
}
void DueTextItem::setCompleted( bool comp ) {
m_completed = comp;
table()->updateCell( row(), col() );
}
void DueTextItem::setToDoEvent( const OTodo& ev ) {
m_hasDate = ev.hasDueDate();
m_completed = ev.isCompleted();
if( ev.hasDueDate() ){
QDate today = QDate::currentDate();
m_off = today.daysTo(ev.dueDate() );
- setText( tr( "%1 day(s)" ).arg( QString::number(m_off) ) );
+ setText( QObject::tr( "%1 day(s)" ).arg( QString::number(m_off) ) );
}else{
setText("n.d." );
m_off = 0;
}
}
void DueTextItem::paint( QPainter* p, const QColorGroup &cg,
const QRect& cr, bool selected ) {
QColorGroup cg2(cg);
QColor text = cg.text();
if( m_hasDate && !m_completed ){
if( m_off < 0 ){
cg2.setColor(QColorGroup::Text, QColor(red ) );
}else if( m_off == 0 ){
cg2.setColor(QColorGroup::Text, QColor(yellow) ); // orange isn't predefined
}else if( m_off > 0){