check for avatarfile size function added
This commit is contained in:
@@ -145,8 +145,19 @@ void selectAvatarDialogImpl::isAccepted() {
|
|||||||
|
|
||||||
if(groupBox_2->isChecked()) {
|
if(groupBox_2->isChecked()) {
|
||||||
if(QFile::QFile(lineEdit->text()).exists()) {
|
if(QFile::QFile(lineEdit->text()).exists()) {
|
||||||
externalAvatar = lineEdit->text();
|
|
||||||
settingsCorrect = TRUE;
|
if(QFile::QFile(lineEdit->text()).size() <= 30720 ) {
|
||||||
|
externalAvatar = lineEdit->text();
|
||||||
|
settingsCorrect = TRUE;
|
||||||
|
}
|
||||||
|
else { QMessageBox::warning(this, tr("Avatar File Error"),
|
||||||
|
tr("The file size of the chosen picture is too big. (max. 30KB)\n"
|
||||||
|
"Please choose a smaller picture!"),
|
||||||
|
QMessageBox::Ok);
|
||||||
|
settingsCorrect = FALSE;
|
||||||
|
externalAvatar = "";
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else { QMessageBox::warning(this, tr("Avatar File Error"),
|
else { QMessageBox::warning(this, tr("Avatar File Error"),
|
||||||
tr("The entered avatar picture doesn't exists.\n"
|
tr("The entered avatar picture doesn't exists.\n"
|
||||||
|
|||||||
Reference in New Issue
Block a user