22 #include "AssetsManager.h"
24 static QHash<QString, archetype*>
events;
33 getManager()->archetypes()->each([] (archetype *arch)
35 if (arch->clone.type == EVENT_CONNECTOR)
37 events.insert(arch->name, arch);
44 Q_ASSERT(manager != NULL);
47 myLayout->addWidget(
new QLabel(tr(
"Name:"),
this), 0, 0);
52 myExitsFrom->setHeaderLabel(tr(
"Exits from this map"));
56 myExitsTo->setHeaderLabel(tr(
"Exits leading to this map"));
60 myScripts->setHeaderLabel(tr(
"Scripts on this map"));
64 myLayout->addWidget(
new QLabel(tr(
"Background music:"),
this), 4, 0);
81 myExitsFrom->addTopLevelItem(
new QTreeWidgetItem(QStringList(path)));
85 myExitsTo->addTopLevelItem(
new QTreeWidgetItem(QStringList(path)));
94 QTreeWidgetItem* child =
new QTreeWidgetItem(QStringList(QString(
"%1 [%2, %3], %4, %5, %6").arg(hook->
itemName()).arg(hook->
x()).arg(hook->
y()).arg(hook->
eventName()).arg(hook->
pluginName()).arg(script->
path())));
97 if (arch != NULL && arch->clone.face != NULL)