summaryrefslogtreecommitdiffabout
path: root/korganizer
authorzautrix <zautrix>2005-06-18 09:12:06 (UTC)
committer zautrix <zautrix>2005-06-18 09:12:06 (UTC)
commit39112dfe29d2108d54d37f25dc57dcd9299f1f93 (patch) (side-by-side diff)
treed240d7a346ae56d41a68e77ae83eba119665b86b /korganizer
parent86e7069527cf45b4ba7889619fb0a8a6dd5867cc (diff)
downloadkdepimpi-39112dfe29d2108d54d37f25dc57dcd9299f1f93.zip
kdepimpi-39112dfe29d2108d54d37f25dc57dcd9299f1f93.tar.gz
kdepimpi-39112dfe29d2108d54d37f25dc57dcd9299f1f93.tar.bz2
icons for todos
Diffstat (limited to 'korganizer') (more/less context) (ignore whitespace changes)
-rw-r--r--korganizer/kolistview.cpp10
-rw-r--r--korganizer/main.cpp2
-rw-r--r--korganizer/mainwindow.cpp31
-rw-r--r--korganizer/mainwindow.h1
4 files changed, 42 insertions, 2 deletions
diff --git a/korganizer/kolistview.cpp b/korganizer/kolistview.cpp
index c705c73..0b2f9a4 100644
--- a/korganizer/kolistview.cpp
+++ b/korganizer/kolistview.cpp
@@ -69,2 +69,4 @@
+extern QPixmap* sgListViewCompletedPix[6];
+
class KOListViewWhatsThis :public QWhatsThis
@@ -154,3 +156,8 @@ bool ListItemVisitor::visit(Todo *t)
{
- mItem->setText(0,i18n("Todo: %1").arg(t->summary()));
+ mItem->setText(0,t->summary());
+ if ( t->isCompleted() ) {
+ mItem->setSortKey(0,"99"+ t->summary().left(10));
+ } else
+ mItem->setSortKey(0,QString::number( t->percentComplete() )+ t->summary().left(10));
+ mItem->setPixmap( 0, *(sgListViewCompletedPix[t->percentComplete()/20]));
if (t->hasStartDate()) {
@@ -240,2 +247,3 @@ KOListView::KOListView(Calendar *calendar, QWidget *parent,
{
+
mActiveItem = 0;
diff --git a/korganizer/main.cpp b/korganizer/main.cpp
index ee9589c..2bf46b9 100644
--- a/korganizer/main.cpp
+++ b/korganizer/main.cpp
@@ -24,2 +24,4 @@
void dumpMissing();
+
+
int main( int argc, char **argv )
diff --git a/korganizer/mainwindow.cpp b/korganizer/mainwindow.cpp
index f945383..0367bea 100644
--- a/korganizer/mainwindow.cpp
+++ b/korganizer/mainwindow.cpp
@@ -131,2 +131,5 @@ public:
+QPixmap* sgListViewCompletedPix[6];
+
+
int globalFlagBlockStartup;
@@ -135,3 +138,29 @@ MainWindow::MainWindow( QWidget *parent, const char *name, QString msg) :
{
-
+ sgListViewCompletedPix[5] = &listviewPix;
+ sgListViewCompletedPix[0] = &listviewPix0;
+ sgListViewCompletedPix[1] = &listviewPix20;
+ sgListViewCompletedPix[2] = &listviewPix40;
+ sgListViewCompletedPix[3] = &listviewPix60;
+ sgListViewCompletedPix[4] = &listviewPix80;
+ if ( sgListViewCompletedPix[5]->height() < 5 ) {
+ int size = 12;
+ sgListViewCompletedPix[5]->resize( 11, 11 );
+ sgListViewCompletedPix[5]->fill( Qt::white );
+ QPainter p ( sgListViewCompletedPix[5] );
+ p.drawRect( 0,0,11,11);
+ int half = size/2;
+ int heihei = size/2;
+ int x = 1;
+ p.drawLine ( 2, 5, 4 , 7 ) ;
+ p.drawLine ( 4 , 7 , 8, 3) ;
+ int iii = 0;
+ for ( iii = 0; iii < 5; ++iii ) {
+ sgListViewCompletedPix[iii]->resize( 11, 11 );
+ sgListViewCompletedPix[iii]->fill( Qt::white );
+ QPainter p ( sgListViewCompletedPix[iii] );
+ p.drawRect( 0,0,11,11);
+ if ( iii )
+ p.fillRect( 1,1,iii*2,9,Qt::gray );
+ }
+ }
mClosed = false;
diff --git a/korganizer/mainwindow.h b/korganizer/mainwindow.h
index 1105783..9a8bc7f 100644
--- a/korganizer/mainwindow.h
+++ b/korganizer/mainwindow.h
@@ -164,2 +164,3 @@ class MainWindow : public QMainWindow
QPixmap loadPixmap( QString );
+ QPixmap listviewPix, listviewPix0, listviewPix20, listviewPix40, listviewPix60, listviewPix80;
};