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 71b7a4e..2131732 100644
--- a/libkcal/todo.h
+++ b/libkcal/todo.h
@@ -113,48 +113,49 @@ namespace KCal {
113 /** set date and time of completion */ 113 /** set date and time of completion */
114 void setCompleted(const QDateTime &completed); 114 void setCompleted(const QDateTime &completed);
115 115
116 /** Return true, if todo has a date associated with completion */ 116 /** Return true, if todo has a date associated with completion */
117 bool hasCompletedDate() const; 117 bool hasCompletedDate() const;
118 bool contains ( Todo*); 118 bool contains ( Todo*);
119 void checkSetCompletedFalse(); 119 void checkSetCompletedFalse();
120 bool setRecurDates(); 120 bool setRecurDates();
121 bool isRunning() {return mRunning;} 121 bool isRunning() {return mRunning;}
122 bool hasRunningSub(); 122 bool hasRunningSub();
123 void setRunning( bool ); 123 void setRunning( bool );
124 void setRunningFalse( QString ); 124 void setRunningFalse( QString );
125 void stopRunning(); 125 void stopRunning();
126 int runTime(); 126 int runTime();
127 QDateTime runStart () const { return mRunStart;} 127 QDateTime runStart () const { return mRunStart;}
128 void saveRunningInfo( QString comment, QDateTime start, QDateTime end ); 128 void saveRunningInfo( QString comment, QDateTime start, QDateTime end );
129 public slots: 129 public slots:
130 void saveRunningInfoToFile( QString st ); 130 void saveRunningInfoToFile( QString st );
131 void saveRunningInfoToFile( ); 131 void saveRunningInfoToFile( );
132 void saveParents(); 132 void saveParents();
133 QString durationText(); 133 QString durationText();
134 private slots: 134 private slots:
135 void timerSlotSaveRunningInfoToFile( ); 135 void timerSlotSaveRunningInfoToFile( );
136 private: 136 private:
137 QString mLastSavedFileName;
137 void restartSaveTimer( int secs ); 138 void restartSaveTimer( int secs );
138 int mCurrentTimerDelay; 139 int mCurrentTimerDelay;
139 bool mRunning; 140 bool mRunning;
140 QTimer * mRunSaveTimer; 141 QTimer * mRunSaveTimer;
141 QDateTime mRunStart; 142 QDateTime mRunStart;
142 QDateTime mRunLastSave; 143 QDateTime mRunLastSave;
143 QDateTime mRunEnd; 144 QDateTime mRunEnd;
144 bool accept(Visitor &v) { return v.visit(this); } 145 bool accept(Visitor &v) { return v.visit(this); }
145 146
146 QDateTime mDtDue; // due date of todo 147 QDateTime mDtDue; // due date of todo
147 148
148 bool mHasDueDate; // if todo has associated due date 149 bool mHasDueDate; // if todo has associated due date
149 150
150// int mStatus; // confirmed/delegated/tentative/etc 151// int mStatus; // confirmed/delegated/tentative/etc
151 152
152 QDateTime mCompleted; 153 QDateTime mCompleted;
153 bool mHasCompletedDate; 154 bool mHasCompletedDate;
154 155
155 int mPercentComplete; 156 int mPercentComplete;
156}; 157};
157 158
158 bool operator==( const Todo&, const Todo& ); 159 bool operator==( const Todo&, const Todo& );
159} 160}
160 161