Browse Source

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

Johannes Ruehle 13 năm trước cách đây
mục cha
commit
9c9bbcd1ba
1 tập tin đã thay đổi với 7 bổ sung1 xóa
  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 */
 				}