Fix DatePickerBox setSelectedValue, and mBtnEdit,mBtnDelete logic in SelectFormWidget
This commit is contained in:
@@ -67,6 +67,7 @@ void DateSlidePickerBox::setSelectedValue(const QString &val) {
|
|||||||
mTenYearBox->setSelectedValue(val.left(3).right(1));
|
mTenYearBox->setSelectedValue(val.left(3).right(1));
|
||||||
mYearBox->setSelectedValue(val.left(4).right(1));
|
mYearBox->setSelectedValue(val.left(4).right(1));
|
||||||
QStringList splitList = val.split('-');
|
QStringList splitList = val.split('-');
|
||||||
|
if (splitList.length()<3) return;
|
||||||
mMonthBox->setSelectedValue(splitList[1]);
|
mMonthBox->setSelectedValue(splitList[1]);
|
||||||
mDayBox->setSelectedValue(splitList[2]);
|
mDayBox->setSelectedValue(splitList[2]);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -89,8 +89,8 @@ void SelectFormWidget::prepareButtons(bool disableALL) {
|
|||||||
bool stateFlag = (mPatTable->currentIndex().row() >= 0);
|
bool stateFlag = (mPatTable->currentIndex().row() >= 0);
|
||||||
|
|
||||||
mBtnAdd->setEnabled(!anonymousMode && !disableALL);
|
mBtnAdd->setEnabled(!anonymousMode && !disableALL);
|
||||||
// if (mBtnAdd)mBtnEdit->setEnabled(!anonymousMode && stateFlag && !disableALL);
|
if (mBtnAdd)mBtnEdit->setEnabled(!anonymousMode && stateFlag && !disableALL);
|
||||||
// if (mBtnAdd)mBtnDelete->setEnabled(!anonymousMode&& stateFlag && !disableALL);
|
if (mBtnAdd)mBtnDelete->setEnabled(!anonymousMode&& stateFlag && !disableALL);
|
||||||
mBtnSelect->setEnabled(stateFlag && !disableALL);
|
mBtnSelect->setEnabled(stateFlag && !disableALL);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user