18 #ifndef PROPERTIESVIEWPLUGIN_H
19 #define PROPERTIESVIEWPLUGIN_H
22 #include <QGridLayout>
23 #include <QPushButton>
24 #include <QListWidget>
25 #include <QListWidgetItem>
27 #include <core/extensions/IPlugin.h>
28 using namespace composer::extension;
30 #include "PropertyEditor.h"
42 Entity *currentEntity;
43 QString currentEntityId;
77 bool saveSubsession();
89 void onEntityAdded(QString pluginID, Entity *);
99 void onEntityChanged(QString pluginID, Entity *);
107 void onEntityRemoved(QString pluginID, QString entityID);
114 void errorMessage(QString error);
120 void changeSelectedEntity (QString pluginID,
void*);
125 void validationError(QString pluginID,
void * param);
131 void updateCurrentEntity(QString errorMessage=
"");
138 void updateCurrentEntityAttr(QString attr, QString value);
141 #endif // PROPERTIESVIEWPLUGIN_H