File indexing completed on 2025-02-16 13:11:40
0001 /* 0002 SPDX-FileCopyrightText: 2011 John Layt <john@layt.net> 0003 SPDX-FileCopyrightText: 2022 Volker Krause <vkrause@kde.org> 0004 SPDX-License-Identifier: LGPL-2.0-or-later 0005 */ 0006 0007 #include "kdaterangecontrol_p.h" 0008 0009 bool KDateRangeControlPrivate::isInDateRange(const QDate &date) const 0010 { 0011 return date.isValid() // 0012 && (!m_minDate.isValid() || date >= m_minDate) // 0013 && (!m_maxDate.isValid() || date <= m_maxDate); 0014 } 0015 0016 bool KDateRangeControlPrivate::setDateRange(const QDate &minDate, const QDate &maxDate) 0017 { 0018 if (minDate.isValid() && maxDate.isValid() && minDate > maxDate) { 0019 return false; 0020 } 0021 0022 m_minDate = minDate; 0023 m_maxDate = maxDate; 0024 return true; 0025 }