summaryrefslogtreecommitdiffabout
path: root/libkcal/todo.h
Unidiff
Diffstat (limited to 'libkcal/todo.h') (more/less context) (ignore whitespace changes)
-rw-r--r--libkcal/todo.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/libkcal/todo.h b/libkcal/todo.h
index fe43357..ec1ffda 100644
--- a/libkcal/todo.h
+++ b/libkcal/todo.h
@@ -95,54 +95,55 @@ namespace KCal {
95 /** set completed state of this todo */ 95 /** set completed state of this todo */
96 void setCompleted(bool); 96 void setCompleted(bool);
97 97
98 /** 98 /**
99 Return how many percent of the task are completed. Returns a value 99 Return how many percent of the task are completed. Returns a value
100 between 0 and 100. 100 between 0 and 100.
101 */ 101 */
102 int percentComplete() const; 102 int percentComplete() const;
103 /** 103 /**
104 Set how many percent of the task are completed. Valid values are in the 104 Set how many percent of the task are completed. Valid values are in the
105 range from 0 to 100. 105 range from 0 to 100.
106 */ 106 */
107 void setPercentComplete(int); 107 void setPercentComplete(int);
108 108
109 /** return date and time when todo was completed */ 109 /** return date and time when todo was completed */
110 QDateTime completed() const; 110 QDateTime completed() const;
111 QString completedStr(bool shortF = true) const; 111 QString completedStr(bool shortF = true) const;
112 /** set date and time of completion */ 112 /** set date and time of completion */
113 void setCompleted(const QDateTime &completed); 113 void setCompleted(const QDateTime &completed);
114 114
115 /** Return true, if todo has a date associated with completion */ 115 /** Return true, if todo has a date associated with completion */
116 bool hasCompletedDate() const; 116 bool hasCompletedDate() const;
117 bool contains ( Todo*); 117 bool contains ( Todo*);
118 void checkSetCompletedFalse(); 118 void checkSetCompletedFalse();
119 bool setRecurDates(); 119 bool setRecurDates();
120 bool isRunning() {return mRunning;} 120 bool isRunning() {return mRunning;}
121 bool hasRunningSub(); 121 bool hasRunningSub();
122 void setRunning( bool ); 122 void setRunning( bool );
123 int runTime(); 123 int runTime();
124 QDateTime runStart () const { return mRunStart;} 124 QDateTime runStart () const { return mRunStart;}
125 public slots: 125 public slots:
126 void saveRunningInfoToFile(); 126 void saveRunningInfoToFile();
127 void saveParents();
127 private: 128 private:
128 bool mRunning; 129 bool mRunning;
129 QTimer * mRunSaveTimer; 130 QTimer * mRunSaveTimer;
130 QDateTime mRunStart; 131 QDateTime mRunStart;
131 bool accept(Visitor &v) { return v.visit(this); } 132 bool accept(Visitor &v) { return v.visit(this); }
132 133
133 QDateTime mDtDue; // due date of todo 134 QDateTime mDtDue; // due date of todo
134 135
135 bool mHasDueDate; // if todo has associated due date 136 bool mHasDueDate; // if todo has associated due date
136 137
137// int mStatus; // confirmed/delegated/tentative/etc 138// int mStatus; // confirmed/delegated/tentative/etc
138 139
139 QDateTime mCompleted; 140 QDateTime mCompleted;
140 bool mHasCompletedDate; 141 bool mHasCompletedDate;
141 142
142 int mPercentComplete; 143 int mPercentComplete;
143}; 144};
144 145
145 bool operator==( const Todo&, const Todo& ); 146 bool operator==( const Todo&, const Todo& );
146} 147}
147 148
148#endif 149#endif