浏览代码

added support for relative image file names in InfoFile config (xml tag < image > )

Johannes Ruehle 13 年之前
父节点
当前提交
9c9bbcd1ba
共有 1 个文件被更改,包括 7 次插入1 次删除
  1. 7 1
      ImageLabeler.cpp

+ 7 - 1
ImageLabeler.cpp

@@ -2100,7 +2100,13 @@ ImageLabeler::loadInfo(QString filename)
 					return false;
 					/* NOTREACHED */
 				}
-				if (!image_->load(string)) {
+                QString sImageStr = string;
+                if( QFileInfo(string).isRelative() )
+                {
+                    sImageStr = QFileInfo(filename).path() + "/" + string;
+                }
+
+                if (!image_->load( sImageStr )) {
 					return false;
 					/* NOTREACHED */
 				}