26 setProperty(
tipProperty, tr(
"Display all NPC dialogs."));
80 QStringList
messages = dir.entryList(QStringList(
"*.msg"), QDir::Files);
84 QString
path = directory + QDir::separator() +
message;
86 if (
file->parseFile())
92 qDebug() <<
"dialog parse error" <<
path;
98 QStringList subdirs = dir.entryList(QDir::Dirs | QDir::NoDotAndDotDot);
99 foreach(QString sub, subdirs)
116 if (!
file.open(QIODevice::ReadOnly))
119 QTextStream stream(&
file);
120 QStringList lines = stream.readAll().split(
"\n");
122 QString comment,
line;
125 for(
int i = 2; i < lines.size(); i++)
128 if (!
line.startsWith(
"# "))
130 comment +=
line.mid(2) +
"\n";
133 return comment.trimmed();
139 QFileInfoList files = dir.entryInfoList(QStringList(
"*.py"));
140 foreach(QFileInfo
file, files)