git-svn-id: svn://db.shs.com.ru/pip@558 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
#include "generator.h"
|
||||
#include "piresourcesstorage.h"
|
||||
|
||||
typedef PIPair<PIString, PIString> SSPair;
|
||||
|
||||
bool generate(PIFile & file, const PIVector<ParserSection> & files) {
|
||||
if (!file.isOpened()) return false;
|
||||
@@ -12,10 +11,11 @@ bool generate(PIFile & file, const PIVector<ParserSection> & files) {
|
||||
PIString descname = "_pirc_" + fcname + "_desc_";
|
||||
PIVector<PIResourcesStorage::__RCEntry> fv;
|
||||
piForeachC (ParserSection & s, files) {
|
||||
piForeachC (SSPair & p, s.files) {
|
||||
piForeachC (ParserEntry & p, s.files) {
|
||||
PIFile f;
|
||||
if (!f.open(p.second, PIIODevice::ReadOnly)) continue;
|
||||
fv << PIResourcesStorage::__RCEntry(s.name, p.first, p.second);
|
||||
if (!f.open(p.path, PIIODevice::ReadOnly)) continue;
|
||||
//piCout << "gen" << p.name << p.alias << p.path;
|
||||
fv << PIResourcesStorage::__RCEntry(s.name, p.name, p.alias, p.path);
|
||||
}
|
||||
}
|
||||
if (fv.isEmpty()) return false;
|
||||
|
||||
Reference in New Issue
Block a user