taskviewwhatsthis.cpp
00001 // 00002 // C++ Implementation: taskviewwhatsthis 00003 // 00004 // Description: 00005 // This is a subclass of TQWhatsThis, specially adapted for karm's taskview. 00006 // 00007 // Author: Thorsten Staerk <thorsten@staerk.de>, (C) 2005 00008 // 00009 // Copyright: See COPYING file that comes with this distribution 00010 // 00011 // 00012 #include "taskviewwhatsthis.h" 00013 #include <kdebug.h> 00014 #include <tdelistview.h> 00015 #include <tdelocale.h> 00016 00017 TaskViewWhatsThis::TaskViewWhatsThis( TQWidget* qw ) 00018 : TQWhatsThis( qw ) 00019 { 00020 _listView=(TDEListView *) qw; 00021 } 00022 00023 TaskViewWhatsThis::~TaskViewWhatsThis() 00024 { 00025 } 00026 00027 TQString TaskViewWhatsThis::text ( const TQPoint & pos ) 00028 { 00029 TQString desc = TQString(); 00030 kdDebug(5970) << "entering TaskViewWhatsThis::text" << endl; 00031 kdDebug(5970) << "x-pos:" << pos.x() << endl; 00032 if ( pos.x() < _listView->columnWidth( 0 ) ) 00033 { 00034 desc=i18n("Task Name shows the name of a task or subtask you are working on."); 00035 } 00036 else 00037 { 00038 desc=i18n("Session time: Time for this task since you chose \"Start New Session\".\nTotal Session time: Time for this task and all its subtasks since you chose \"Start New Session\".\nTime: Overall time for this task.\nTotal Time: Overall time for this task and all its subtasks."); 00039 } 00040 return desc; 00041 }