- Add image list display type, you provide a comma delimited list of fully qualified path names to display

This commit is contained in:
Alfred Reynolds
2021-08-01 11:27:22 +12:00
parent 75c50a4209
commit c29e228ae0
4 changed files with 44 additions and 4 deletions

View File

@@ -61,3 +61,24 @@ const std::string DefaultPathTraverser::getImagePath(const std::string image) co
{
return directory.filePath(QString(image.c_str())).toStdString();
}
ImageListPathTraverser::ImageListPathTraverser(const std::string &imageListString):
PathTraverser("")
{
QString str = QString(imageListString.c_str());
imageList = str.split(QLatin1Char(','));
}
ImageListPathTraverser::~ImageListPathTraverser() {}
QStringList ImageListPathTraverser::getImages() const
{
return imageList;
}
const std::string ImageListPathTraverser::getImagePath(const std::string image) const
{
return image;
}