#include "scopeselectionmodel.h" ScopeSelectionModel::ScopeSelectionModel(QObject *parent) : QObject(parent) , bLocked(false) { } void ScopeSelectionModel::Clear() { dtFirst = QDate(); dtSecond = QDate(); bLocked = false; } void ScopeSelectionModel::Update() { emit sig_Update(); } void ScopeSelectionModel::Locked() { QDate from = qMin(dtFirst, dtSecond); QDate to = qMax(dtFirst, dtSecond); emit sig_ScopeSelected(from, to); } //void DateScopeModel::Lock(const QDate &date) //{ // if(bLocked || !dtFirst.isValid()) return; // dtSecond = date; // bLocked = true; //}