Merge branch 'master' into 'master'
Fixed evidence not recognizing subfolder issue. See merge request AttorneyOnline/AO2-Client!66
This commit is contained in:
commit
2ef6aecb0d
@ -188,11 +188,12 @@ void Courtroom::on_evidence_image_name_edited()
|
|||||||
|
|
||||||
void Courtroom::on_evidence_image_button_clicked()
|
void Courtroom::on_evidence_image_button_clicked()
|
||||||
{
|
{
|
||||||
|
QDir dir(ao_app->get_base_path() + "evidence");
|
||||||
QFileDialog dialog(this);
|
QFileDialog dialog(this);
|
||||||
dialog.setFileMode(QFileDialog::ExistingFile);
|
dialog.setFileMode(QFileDialog::ExistingFile);
|
||||||
dialog.setNameFilter(tr("Images (*.png)"));
|
dialog.setNameFilter(tr("Images (*.png)"));
|
||||||
dialog.setViewMode(QFileDialog::List);
|
dialog.setViewMode(QFileDialog::List);
|
||||||
dialog.setDirectory(ao_app->get_base_path() + "evidence");
|
dialog.setDirectory(dir);
|
||||||
|
|
||||||
QStringList filenames;
|
QStringList filenames;
|
||||||
|
|
||||||
@ -203,13 +204,8 @@ void Courtroom::on_evidence_image_button_clicked()
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
QString filename = filenames.at(0);
|
QString filename = filenames.at(0);
|
||||||
|
filename = dir.relativeFilePath(filename);
|
||||||
QStringList split_filename = filename.split("/");
|
|
||||||
|
|
||||||
filename = split_filename.at(split_filename.size() - 1);
|
|
||||||
|
|
||||||
ui_evidence_image_name->setText(filename);
|
ui_evidence_image_name->setText(filename);
|
||||||
|
|
||||||
on_evidence_image_name_edited();
|
on_evidence_image_name_edited();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user