]> ToastFreeware Gitweb - toast/confclerk.git/blobdiff - src/gui/daynavigatorwidget.cpp
Implemented "unset dates" in the date navigator.
[toast/confclerk.git] / src / gui / daynavigatorwidget.cpp
index c6d0a40a6a7cf5aa95380c002d670e50f2a599ba..e251f6f6a4f225ce4af5ee7c058e7766e11eaf38 100644 (file)
@@ -71,6 +71,17 @@ void DayNavigatorWidget::setCurDate(const QDate& curDate) {
 }
 
 
+void DayNavigatorWidget::unsetDates() {
+    mStartDate= QDate();
+    mEndDate = QDate();
+    mCurDate = QDate();
+
+    configureNavigation();
+    emit(dateChanged(mCurDate));
+    this->update();
+}
+
+
 void DayNavigatorWidget::configureNavigation() {
     prevDayButton->setDisabled(!mStartDate.isValid() || mCurDate == mStartDate);
     nextDayButton->setDisabled(!mEndDate.isValid() || mCurDate == mEndDate);