How can I reduce the lines I use with this code block?
if ((test.contains("1.jpg") || test.contains("1.png")) && (maxP == false)){
page++;
add = 1;
if (QFile().exists(basepath + spage + ".jpg")){
p_left = basepath + spage + ".jpg";
}
else if(QFile().exists(basepath + spage+ ".png")){
p_left = basepath + spage + ".png";
}
if (QFile().exists(basepath + QString::number(page + 1) + ".jpg")){
p_right = basepath + inc + ".jpg";
}
else if(QFile().exists(basepath + QString::number(page + 1) + ".png")){
p_right = basepath + inc + ".png";
}
}
else if ((test.contains("1.jpg") || test.contains("1.png")) && (maxP == true)){
gpage = max;
add = 1;
if (QFile().exists(basepath + smax + ".jpg")){
p_left = basepath + smax + ".jpg";
}
else if(QFile().exists(basepath + smax + ".png")){
p_left = basepath + smax + ".png";
}
if (QFile().exists(basepath + QString::number(page + 1) + ".jpg")){
p_right = basepath + sinc + ".jpg";
}
else if(QFile().exists(basepath + QString::number(page + 1) + ".png")){
p_right = basepath + sinc + ".png";
}
}